| Read vendor spectra | Decode spectroscopy files locally in the browser or from Rust bindings. | nirs4all-formats |
| Build datasets | Combine spectra, targets, metadata, sidecars, and validations into one dataset specification. | nirs4all-io |
| Find reference data | Browse NIRS datasets with provenance, license, DOI, and statistical identity cards. | nirs4all-datasets |
| Run methods | Use portable PLS and NIRS methods through C, Python, R, MATLAB, JavaScript, and other bindings. | nirs4all-methods |
| Work in R | Run NIRS pipelines on the same native methods from R, and exchange recipes and trained models with Python and the browser. | nirs4all for R |
| Run adaptive models | Use the paper companion implementation of AOM-PLS, POP-PLS, AOM-Ridge and FastAOM estimators. | nirs4all-aom |
| Use a desktop app | Build and inspect NIRS workflows with Studio 0.14.0. | Studio 0.14.0 installers and Docker |
| Guide routine lab work | Assess spectral data, select reference analyses, calibrate, qualify predictions, and maintain NIRS models in a guided browser workflow. | quali-nirs4all (beta) |
| Capture spectra in the field | Connect a mobile device to a Bluetooth NIRS spectrometer, organize sessions, check capture quality, and run portable inference. | nirs4all-device (prototype) |
| Use the portable aggregate | Integrate the published DAG-ML, data, format, IO, dataset, and method stack through one package. | nirs4all-core |
| Share UI components | Reuse the published Studio/Web package, runtime badges, status view models, score helpers and brand assets. | nirs4all-ui |
| Read provider contracts | Consume datasets and repository descriptors through one soft-importing read-side client layer; benchmarks and papers keep their own APIs. | nirs4all-providers |
| Preserve saved artifacts | Inspect legacy workspaces, then create a disjoint, checksummed copy-only archive. Semantic conversion is explicitly unavailable in V1. | nirs4all-tools |
| Model in the browser | Upload spectra, build a pipeline, run cross-validation, inspect results, and predict without a backend. | nirs4all-web |
| Distribute lab execution | Route trusted-LAN jobs across local lab machines with scheduler, leases, capability matching, and crash recovery. | nirs4all-cluster |
| Reuse pipelines | Browse pipeline recipes with provenance and checksums; validation status is recorded per recipe. | nirs4all-repository |
| Publish reproducible work | Deposit paper bundles with methods, bibliography, reproducibility sidecars, and live replay. | nirs4all-papers |
| Monitor quality | Track benchmarks, package health, releases, CI, and ecosystem status. | benchmarks and cockpit |