Backend APIs#
Everything available in the scripting console, grouped by namespace. See the Scripting guides for worked examples.
| Namespace | Purpose |
|---|---|
charts |
Build your own plots for reports and the analysis panel. |
device |
Talk to the connected NMR instrument. |
fitting |
Curve fitting with automatic method selection. |
io |
Load, save, import, and export your data and projects. |
math |
Unit conversions and small numeric helpers for analysis scripts. |
models |
Ready-made model functions to fit, grouped by shape. |
ops |
Building blocks for pulse sequences. |
qc |
Quality-control checks and trend tracking for routine measurements. |
relax |
Spin-relaxation analysis for variable-temperature relaxometry. |
reporting |
Show progress and feed custom content into generated reports. |
scans |
Work with multiple scans simultaneously for analysis. |
state |
The app's current working data: signal, spectrum, scan, project, peaks. |
viz |
Draw signals, spectra, and figures in the app's plots. |
The objects these APIs return or accept are documented under Data types.