mentat
Machine learning library for Nim
Summary
| Latest Version | 0.1.2 |
|---|---|
| License | Apache2 |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-08-26 06:47 |
Tags
Authors
- Rui Vieira
Installation
nimble install mentat
choosenim install mentat
git clone https://github.com/ruivieira/nim-mentat
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| mentat | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Dependencies
| Package | Version | Optional |
|---|---|---|
| nim >= | 0.19.4 | No |
| science | - | No |
Source
| Repository | https://github.com/ruivieira/nim-mentat |
|---|---|
| Homepage | https://github.com/ruivieira/nim-mentat |
| Registry Source | nimble_official |
README
mentat
A Nim library for data science and machine learning.
Features
- Balanced Box-Decomposition Trees (BBD trees, example and blog post)
- Exponentially weighted moving averages (EWMA) (example)
- Monotonic Cubic Spline interpolation (example)
Examples
Full examples can be found here.
Examples use the matplotnim and science packages. You should install them with
nimble install matplotnim
nimble install science
before running the example's code.