kmath icon indicating copy to clipboard operation
kmath copied to clipboard

Kotlin mathematics extensions library

Results 100 kmath issues
Sort by recently updated
recently updated
newest added

Linear algebra has a lot of applications. We obviously need to cover the most used ones. Current implementation allows for vector operation inside single vector space (without concern for actual...

good first issue
discussion

Currently it allocates the whole histogram in memory and does it slowly (6 s for default 3d histogram). Probably it is possible to make allocation lazy for individual bins.

performance

Generation and operation [meshgrid](https://docs.scipy.org/doc/numpy/reference/generated/numpy.meshgrid.html)

feature

Platform implementation of `RealNDArray` uses iteration over indexes, which could be very slow. This could be solved by overriding all operations without relying on `produce` method, but it will require...

performance

Hey, you mentioned at the Kotlin forum that you would like some contributing. What exactly is your plan regarding this? What kind of features are you looking for. I think...

question
discussion

### Added - Reification. Explicit `SafeType` for algebras and buffers. - Integer division algebras. - Float32 geometries. - New Attributes-kt module that could be used as stand-alone. It declares. type-safe...

The idea is to implement serialization and direct zero-copy working with buffer-like structures using [Apache Arrow](https://arrow.apache.org/docs/index.html). Basically one needs to implement a `Buffer` and `MutableBuffer` on top of Arrow and...

good first issue
feature

Please add function (for multiplatform) like org.apache.commons.math3.analysis.interpolation.PiecewiseBicubicSplineInterpolatingFunction. Purpose: To be able to interpolate points for surface given by points matrix there is a need for such function. [Link to Slack...

good first issue
feature

To reproduce: ``` ComplexField.power(Complex(0.0), Complex(2.0)) ``` I created my own version of this function and ended up with the same problem, which was caused by me not testing for the...

bug