Skip to main content

Spinsolveproc

PyPI - Version PyPI - Python Version tests Codecov Read the Docs PyPI - License

Black pre-commit Contributor Covenant

Python library to process Spinsolve NMR experiments. The library can recognise both standard and expert softward files.

  • Free software: GNU General Public License v3

Features

The library currently supports the following NMR experiments:

  • Proton: Computes FID spectra and exports the processed data to ./processed data.
  • T2: Detects peaks in the spectra and calculates the T2 decay for each peak. The data is exported to ./processed data.
  • T2Bulk: Constructs a T2 decay array and performs monoexponential fitting. The resulting data is exported to ./processed data.
  • T1: Detects peaks in the spectra and calculates the T1 decay for each peak. The data is exported to ./processed data.
  • T1IRT2: Process experiment and saves 2d array to ./processed data.
  • PGSTE: Construct a signal decay due to diffusion and performs a multiexponential fitting. The resulting data is exported to ./processed data.
  • Reaction Monitoring: Currently not supported.

Quickstart

Install Spinsolveproc from this repo.

pip install git+https://github.com/rserial/spinsolveproc.git

Usage from console

spinsolveproc process_exp [dir] [options]
  • dir: The parent directory containing all experiment directories.

  • options:

    • --all: Process all experiments in the directory.
    • experiment_name: Specify the experiment name (Proton, T2, T2Bulk,T1, T1IRT2).

Usage from Jupyter notebooks

See examples

Credits

This package was created with Cookiecutter and the fedejaure/cookiecutter-modern-pypackage project template.

Metadata

Release files for spinsolveproc 0.2.2

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

Source distribution (sdist)

Source distribution for spinsolveproc 0.2.2
File Size Uploaded
spinsolveproc-0.2.2.tar.gz 22.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spinsolveproc 0.2.2
File Interpreter ABI Platform
spinsolveproc-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 46.6 kB

Release files / spinsolveproc-0.2.2.tar.gz

Download URL spinsolveproc-0.2.2.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f94de4de433c1b4e1374932025831c4273b17c9bd25fb4ec4dade7a77e991de1
BLAKE2b-256 checksum
How to use checksums
0aa0a17102d3b8ef7f4a329de0816424922968897e840ad6bf8ab5d1ebf52286
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / spinsolveproc-0.2.2-py3-none-any.whl

Download URL spinsolveproc-0.2.2-py3-none-any.whl
Size 24.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
94529c8f7522f2d0c9b4b504c87442e6b7a687b98d5714cda9e660bdfe276b0d
BLAKE2b-256 checksum
How to use checksums
0ee3d5da6fbf0f982e7477ec7c5a52ae4bc51592a87ace423bba7cc05608855d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

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