koma alternatives and similar libraries
Based on the "Data Science" category.
Alternatively, view koma alternatives based on common mentions on social networks and blogs.
-
optaplanner
Java Constraint Solver to solve vehicle routing, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems. -
pairAdjacentViolators
A JVM implementation of the Pair Adjacent Violators algorithm for isotonic regression
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of koma or a related project?
README
Koma
Koma is a scientific computing environment for Kotlin.
Project goals:
- Create a scientific programming environment that is similar in style to NumPy or MATLAB
- Enable writing numerical applications which can be deployed on JVM, JS, and native platforms
- Support using said applications from Python, MATLAB, Java, and other pre-existing codebases
- Use pluggable back-ends to enable optimized computation via pre-existing platform libraries
Project documentation
For more information on using Koma, please see the documentation
Building
To build from source, use one of the following commands:
# Java
./gradlew buildJvm
# Javascript
./gradlew buildJs
# Native (example executable, see examples/native/main.kt)
./gradlew buildNative
Output artifacts are left in the ./build
folder. For more information see building from source.
Related Projects
Koma has backends that wrap several other numerical projects on the JVM:
- Pure Java linear algebra: http://ejml.org/
- Pluggable native libs: https://github.com/fommil/matrix-toolkits-java
- Blas wrapper: http://jblas.org/
For a data analysis library similar to pandas, check out https://github.com/holgerbrandl/kplyr
For Kotlin statistical methods, check out https://github.com/thomasnield/kotlin-statistics
*Note that all licence references and agreements mentioned in the koma README section above
are relevant to that project's source code only.