Python library to process Spinsolve NMR experiments.
Project description
Spinsolveproc
Python library to process Spinsolve NMR experiments. The library can recognise both standard and expert softward files.
- GitHub repo: https://github.com/rserial/spinsolveproc.git
- 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file spinsolveproc-0.2.0.tar.gz
.
File metadata
- Download URL: spinsolveproc-0.2.0.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4d4e51fad5cf4ad627fb4e3557dd01b45f0a79328dc833e9c21136275e221b3 |
|
MD5 | dce86fe286a2569560815b99fdbdde4c |
|
BLAKE2b-256 | c336c37d5859ba87aeeb3fe15d4a7d972b40a0cc07a91dbe39e47c12aa16897a |
Provenance
The following attestation bundles were made for spinsolveproc-0.2.0.tar.gz
:
Publisher:
release.yml
on rserial/spinsolveproc
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
spinsolveproc-0.2.0.tar.gz
- Subject digest:
b4d4e51fad5cf4ad627fb4e3557dd01b45f0a79328dc833e9c21136275e221b3
- Sigstore transparency entry: 146279440
- Sigstore integration time:
- Predicate type:
File details
Details for the file spinsolveproc-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: spinsolveproc-0.2.0-py3-none-any.whl
- Upload date:
- Size: 24.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0752bcc0a914cdc72b53a3d63c9941072664acfe33e6ffc08b2b65ba366386ac |
|
MD5 | 2d38323c70ef6310517e47deed870144 |
|
BLAKE2b-256 | da6870a2e9627ba0cd4b51d5ddfffbadcbb671bc12178f1021bc1a0a7c86e6b1 |
Provenance
The following attestation bundles were made for spinsolveproc-0.2.0-py3-none-any.whl
:
Publisher:
release.yml
on rserial/spinsolveproc
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
spinsolveproc-0.2.0-py3-none-any.whl
- Subject digest:
0752bcc0a914cdc72b53a3d63c9941072664acfe33e6ffc08b2b65ba366386ac
- Sigstore transparency entry: 146279441
- Sigstore integration time:
- Predicate type: