Skip to content

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.