2 Underlying libraries
Noj consists of the following libraries:
(See also the list of other recommended libraries, which are not included in Noj.)
2.1 High-performance computing
- tech.ml.dataset (TMD) - high-perfrormance table processing (reference)
- dtype-next - high-performance array-programming (reference)
2.2 Data processing
- Tablecloth - dataset processing on top of TMD (reference)
- tcutils - utility functions for Tablecloth datasets - 🛠 early stage (reference)
- tmd-parquet - TMD bindings for Parquet format
- clojure.java-time - Java 8 Date-Time API for Clojure (reference)
2.3 Math and statistics
- Fastmath - math & stats - alpha stage of version 3 (reference)
- same-ish - approximate comparisons - useful for notebook testability
2.4 Machine learning
- metamorph.ml - machine learning platform (reference)
- scicloj.ml.tribuo - Tribuo machine learning models
- scicloj.ml.smile - Smile (v 2.6) machine learning models
- sklearn-clj - Plugin to use sklearn models in metamorph.ml
2.5 Visualization
- Tableplot - easy layered graphics (reference)
- Hanami - interactive datavis
- Emmy-viewers - math visualization
- Kindly - datavis standard (reference)
2.6 Bridges to other languages
- libpython-clj - Python bindings (reference)
- kind-pyplot - Python plotting (reference)
- ClojisR - R bindings (reference)
2.7 Notebooks
- Clay - easy layered graphics (reference)
2.8 List of all direct noj dependencies
lib | version | license |
---|---|---|
aerial.hanami/aerial.hanami | 0.20.1 | The MIT License (MIT) |
clj-python/libpython-clj | 2.025 | |
clojure.java-time/clojure.java-time | 1.4.3 | MIT License |
com.techascent/tmd-parquet | 1.001 | MIT License |
generateme/fastmath | 3.0.0-alpha3 | The MIT Licence |
org.babashka/sci | 0.9.44 | Eclipse Public License 1.0 |
org.mentat/emmy-viewers | 0.3.2 | MIT |
org.scicloj/clay | 2-beta25 | Eclipse Public License - v 2.0 |
org.scicloj/kind-pyplot | 1-beta2.1 | Eclipse Public License - v 2.0 |
org.scicloj/kindly | 4-beta14 | Eclipse Public License - v 2.0 |
org.scicloj/metamorph.ml | 0.10.4 | Eclipse Public License |
org.scicloj/scicloj.ml.smile | 7.4.3 | Eclipse Public License |
org.scicloj/scicloj.ml.tribuo | 0.1.4 | Eclipse Public License |
org.scicloj/scicloj.ml.xgboost | 6.2.0 | Eclipse Public License - v 1.0 |
org.scicloj/sklearn-clj | 0.4.1 | Eclipse Public License 1.0 |
org.scicloj/tableplot | 1-beta2 | Eclipse Public License - v 2.0 |
org.scicloj/tcutils | 0.1.0-alpha2 | MIT |
org.tribuo/tribuo-classification-liblinear | 4.3.1 | The Apache License, Version 2.0 |
org.tribuo/tribuo-classification-libsvm | 4.3.1 | The Apache License, Version 2.0 |
org.tribuo/tribuo-classification-sgd | 4.3.1 | The Apache License, Version 2.0 |
org.tribuo/tribuo-classification-tree | 4.3.1 | The Apache License, Version 2.0 |
org.tribuo/tribuo-classification-xgboost | 4.3.1 | The Apache License, Version 2.0 |
org.tribuo/tribuo-regression-liblinear | 4.3.1 | The Apache License, Version 2.0 |
org.tribuo/tribuo-regression-libsvm | 4.3.1 | The Apache License, Version 2.0 |
org.tribuo/tribuo-regression-sgd | 4.3.1 | The Apache License, Version 2.0 |
org.tribuo/tribuo-regression-tree | 4.3.1 | The Apache License, Version 2.0 |
org.tribuo/tribuo-regression-xgboost | 4.3.1 | The Apache License, Version 2.0 |
same/ish | 0.1.6 | MIT License |
scicloj/clojisr | 1.0.0 | EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0 |
scicloj/tablecloth | 7.029.2 | The MIT Licence |
techascent/tech.ml.dataset | 7.032 | MIT License |