nirs4all
Rust aggregate surface for nirs4all-core.
This crate exposes the low-level nirs4all upstream domains from one package:
dag-ml, dag-ml-data, nirs4all-formats, nirs4all-io,
nirs4all-datasets, and nirs4all-methods.
It does not implement parsers, dataset loaders, DAG scheduling, or numerical methods. Those capabilities remain owned by the upstream crates and bindings.
For the shared portable parity subset, call
run_portable_pipeline_with_library() with a libn4m path. The Rust binding
loads the C ABI dynamically and compares against the same full Python
nirs4all oracle as the Python, R, and JavaScript/WASM bindings.