nirs4all 0.2.9

Portable nirs4all aggregate binding over formats, IO, datasets, methods, dag-ml, and dag-ml-data
Documentation

nirs4all

Rust aggregate surface for nirs4all-core.

Published crate name: nirs4all

This crate publishes the low-level nirs4all aggregate domain registry from one package: dag-ml, dag-ml-data, nirs4all-formats, nirs4all-io, nirs4all-datasets, and nirs4all-methods.

The complete six-domain surface is metadata/re-export policy. This crate does not implement parsers, dataset loaders, DAG scheduling, or numerical methods, and it only delegates runtime work where an upstream Rust crate or dynamic runtime exists. 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.