kmath
kmath copied to clipboard
Kotlin mathematics extensions library
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...
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.
Meshgrid
Generation and operation [meshgrid](https://docs.scipy.org/doc/numpy/reference/generated/numpy.meshgrid.html)
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...
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...
0.4.0
### 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...
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...
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...