Noj consists of the following libraries categorized as follows:
(See also the list of other recommended libraries, which are not included in Noj.)
High Performance Computing
ham-fisted |
High performance data structures and operations |
|
tech.ml.dataset |
High-performance dataset processing |
|
dtype-next |
High-performance numeric array programming |
|
Data Processing
Tablecloth |
Dataset processing and manipulation on tech.ml.dataset |
|
tcutils |
Utility functions for Tablecloth datasets (early stage) |
|
clojure.java-time |
Java 8 Date-Time API wrapper for Clojure |
|
tmd-parquet |
Parquet file format bindings bindings for tech.ml.dataset |
|
Math and Statistics
Fastmath |
Comprehensive math and statistics library (version 3) |
|
same-ish |
Approximate numerical comparisons for notebook testing |
|
Fitdistr |
Distribution fitting and statistical modeling |
|
Machine Learning
metamorph.ml |
Unified machine learning pipeline platform |
|
scicloj.ml.tribuo |
Oracle Tribuo machine learning library integration |
|
sklearn-clj |
Scikit-learn integration plugin for metamorph.ml |
|
Visualization
Emmy-viewers |
Mathmatical visualization symbolic computation viewers |
|
Tableplot |
Grammar of graphics for layered data visualization |
|
Hanami |
Interactive data visualization framework |
|
Kindly |
Data visualization specification and rendering standard |
|
Bridges/Interop
ClojisR |
R language interoperability and bindings |
|
libpython-clj |
Python bindings and interoperability |
|
Kind-pyplot |
Python matplotlib plotting integration |
|
Notebooks
Clay |
REPL-friendly notebooks and data visualization toolkit |
|
List of All Direct Noj Dependencies
The following are the direct dependencies included in Noj: (This section would contain the actual dependency list)
scicloj/clojisr |
1.0.0 |
EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0 |
generateme/fastmath |
3.0.0-alpha3 |
The MIT Licence |
org.mentat/emmy-viewers |
0.3.2 |
MIT |
org.scicloj/tableplot |
1-beta13 |
Eclipse Public License - v 2.0 |
aerial.hanami/aerial.hanami |
0.20.1 |
The MIT License (MIT) |
scicloj/tablecloth |
7.042 |
The MIT Licence |
org.scicloj/metamorph.ml |
1.2 |
Eclipse Public License |
same/ish |
0.1.7 |
MIT License |
org.tribuo/tribuo-classification-xgboost |
4.3.1 |
The Apache License, Version 2.0 |
org.scicloj/tcutils |
0.1.0-alpha2 |
MIT |
org.scicloj/kindly |
4-beta16 |
Eclipse Public License - v 2.0 |
org.tribuo/tribuo-regression-sgd |
4.3.1 |
The Apache License, Version 2.0 |
org.tribuo/tribuo-regression-liblinear |
4.3.1 |
The Apache License, Version 2.0 |
org.scicloj/scicloj.ml.tribuo |
0.2 |
Eclipse Public License |
org.tribuo/tribuo-classification-liblinear |
4.3.1 |
The Apache License, Version 2.0 |
generateme/fitdistr |
1.1.0-alpha1 |
EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0 |
org.tribuo/tribuo-classification-tree |
4.3.1 |
The Apache License, Version 2.0 |
org.tribuo/tribuo-regression-libsvm |
4.3.1 |
The Apache License, Version 2.0 |
clj-python/libpython-clj |
2.026 |
MIT License |
clojure.java-time/clojure.java-time |
1.4.3 |
MIT License |
com.techascent/tmd-parquet |
1.001 |
MIT License |
org.scicloj/scicloj.ml.xgboost |
6.3.0 |
Eclipse Public License - v 1.0 |
org.tribuo/tribuo-regression-tree |
4.3.1 |
The Apache License, Version 2.0 |
org.scicloj/sklearn-clj |
0.5 |
Eclipse Public License 1.0 |
org.babashka/sci |
0.9.45 |
Eclipse Public License 1.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-regression-xgboost |
4.3.1 |
The Apache License, Version 2.0 |
org.scicloj/kind-pyplot |
1-beta2.1 |
Eclipse Public License - v 2.0 |
org.scicloj/clay |
2-beta44 |
Eclipse Public License - v 2.0 |