Skip to main content

SimpNMR-X

SimpNMR-X is an independently maintained research and engineering fork of SimpNMR, developed by Ernest Borysenko as part of his PhD research. It has its own release cycle and engineering direction, with particular emphasis on stable pipelines, reproducible validation, and maintainable architecture. Mature, broadly useful changes may later be adapted and contributed upstream to SimpNMR.

Docs CI PyPI License

SimpNMR-X is an open-source Python toolkit for prediction, fitting, and analysis of paramagnetic NMR spectra using experimental measurements and ab initio calculations. It provides a focused, reproducible environment for developing dependable workflows and validating new pNMR methods.

Features

  • Prediction of paramagnetic NMR shifts and spectra
  • Susceptibility tensor fitting from experimental measurements
  • Integration with quantum-chemistry outputs, including ORCA and Gaussian
  • Experimental fitting and inference workflows
  • Reproducible synthetic validation and acceptance testing
  • Research-oriented development of new pNMR analysis methods

Project relationship and authorship

SimpNMR-X complements SimpNMR. SimpNMR remains the upstream project for the shared scientific lineage and established citation record. Ernest Borysenko also contributes to the ongoing development and maintenance of SimpNMR, allowing mature work from this repository to be aligned with the upstream project where appropriate.

All original architecture, pipeline design, testing infrastructure, and engineering direction introduced in this fork are authored and maintained by Ernest Borysenko. This repository provides a focused and reproducible record of that work while remaining connected to the broader SimpNMR ecosystem.

Installation

pip install simpnmr-x
simpnmr-x --help

SimpNMR-X requires Python 3.10 or newer.

The supported baseline is verified in CI on Python 3.10, 3.11, and 3.12.

Quick example

simpnmr-x predict input.yml

Demonstration

The P3FeCl example runs a complete prediction workflow from quantum-chemistry outputs and produces a simulated-versus-experimental 13C spectrum:

cd examples/P3FeCl/SIMULATIONS/Prediction
simpnmr-x --hide predict P3FeCl_Prediction.yml

P3FeCl simulated and experimental 13C spectrum

The generated figures and tabular results are written to P3FeCl_13C_Prediction/.

Documentation

SimpNMR-X documentation:

https://mephistos-ml.github.io/simpnmr-x/

Upstream SimpNMR documentation:

https://simpnmr.org/

Project status

SimpNMR-X is research software with a production-minded engineering baseline. Core workflows are versioned and tested, while new methods may evolve as part of the PhD research programme. Breaking changes are documented in the changelog.

Contributing

Development guidelines, architecture, testing conventions, and release policies are documented in the Developer Guide:

https://mephistos-ml.github.io/simpnmr-x/developer_guide/

Install the development dependencies and enable local pre-commit checks:

python -m pip install -e ".[dev]"
pre-commit install

Run all checks manually with:

pre-commit run --all-files

Citation

If you use SimpNMR-X in academic work, please cite the software version used together with the relevant SimpNMR publication(s).

The original SimpNMR preprint is available on ChemRxiv:

https://doi.org/10.26434/chemrxiv.15001463.v1

Citation metadata for this repository is provided in CITATION.cff.

Support

Please use GitHub Issues for bug reports and feature requests.

For security vulnerabilities, follow the process described in SECURITY.md.

Only the latest published release has a guaranteed security-support target; backports to older releases are discretionary.

License

GPL-3.0-or-later. See LICENSE.

Release files for simpnmr-x 1.19.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simpnmr-x 1.19.0
File Size Uploaded
simpnmr_x-1.19.0.tar.gz 240.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simpnmr-x 1.19.0
File Interpreter ABI Platform
simpnmr_x-1.19.0-py3-none-any.whl Python 3 none any Details

Total release size: 580.5 kB

Release files / simpnmr_x-1.19.0.tar.gz

Download URL simpnmr_x-1.19.0.tar.gz
Size 240.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3f9a7fd3796a8c273814da9dcbbfafdbb14c567f88adc9a22bc417c41abb6a64
BLAKE2b-256 checksum
How to use checksums
d13796c22f276eddd1ba47336f6abec4087924026c348d5668b8d3732c64e2ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / simpnmr_x-1.19.0-py3-none-any.whl

Download URL simpnmr_x-1.19.0-py3-none-any.whl
Size 339.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb57edb2cde3bd97b02cb6e677124015869ccb14daee0ffbc78e7b54e6ea49bf
BLAKE2b-256 checksum
How to use checksums
dd34ab0b4fbef648f3d494cb06bba73adfd732fc2e329ffae241b87820dd8e7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.19.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page