PythonSpinDynamics
Simulate NMR, NQR, MRI, and ESR/EPR experiments with pulse sequences, relaxation, imaging, and powder averaging.
Open-source scientific software · v0.3.0
MRSpinDynamics / Simulation + data
MRSpinDynamics is Resonance Signatures’ research software for reproducible magnetic-resonance simulation, quadrupolar analysis, and NQR data curation.
simulate → compare → validateSimulate NMR, NQR, MRI, and ESR/EPR experiments with pulse sequences, relaxation, imaging, and powder averaging.
Convert first-principles electric-field-gradient outputs into quadrupolar parameters and candidate NQR frequencies.
Work with machine-readable spectra, source provenance, literature links, review state, and exportable datasets.
Compare against established reference implementations and integrate with existing magnetic-resonance workflows.
Software specifications
The release brings calculation, comparison, and reference data into one documented workspace.
| Documented release | 0.3.0 |
|---|---|
| License | GNU General Public License v3.0 |
| Supported modalities | NMR, NQR, MRI, ESR/EPR |
| Primary components | PythonSpinDynamics, QuadrupolarDFT, NQRDatabase, MATLAB reference/integration |
| Database coverage | 184 compounds and 923 NQR line records in the documented release |
| Data exports | SQLite and JSON Lines (JSONL) |
| Reproducibility | Source provenance, literature links, review workflow, and citable archive |
| Repository | github.com/supertjhok/MRSpinDynamics |
| Citable archive | doi.org/10.5281/zenodo.21016178 |
Reference-data validation
The documented NQR workflow includes six lines across cocaine, cocaine hydrochloride, and heroin, with prediction-to-measurement residuals spanning 31–776 Hz. The point is not a black box: it is a traceable path from source data to calculation and comparison.