Skip to main content

What is nmrglue?

nmrglue is a module for working with NMR data in Python. When used with the numpy, scipy, and matplotlib packages nmrglue provides a robust interpreted environment for processing, analyzing, and inspecting NMR data.

What can nmrglue do?

nmrglue has the ability to read, write and convert between a number of common NMR file formats including Varian, Bruker, NMRPipe, and Sparky files. The files, which are represented in python as dictionaries of spectral parameters and Numpy array objects, can be easily examined, modified and processed as desired.

nmrglue provides a number of common functions for processing NMR data such as apodization, spectral shifting, Fourier and other transformations, baseline smoothing and flattening, and linear prediction. In addition new processing schemes can be implemented easily using the nmrglue provided functions and the multitude of numerical routines provided by the Numpy and Scipy packages.

When used in conjunction with the matplotlib (or other) python plotting library nmrglue can be used to create publication quality figures of NMR spectrum or examine data interactively.

nmrglue can be used to analyze NMR data, with routines to perform peak picking, multidimensional lineshape fitting (peak fitting), and peak integration. New analysis methods can be rapidly developed and tested in Python or by integrating Fortran and C/C++ code.

To get started, see our online documentation: http://nmrglue.readthedocs.org/en/latest/index.html

Citing nmrglue

If you find nmrglue useful in your research please cite the package as:

J.J. Helmus, C.P. Jaroniec, Nmrglue: An open source Python package for the analysis of multidimensional NMR data, J. Biomol. NMR 2013, 55, 355-367, http://dx.doi.org/10.1007/s10858-013-9718-x.

Metadata

Release files for nmrglue 0.12

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

Source distribution (sdist)

Source distribution for nmrglue 0.12
File Size Uploaded
nmrglue-0.12.tar.gz 223.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nmrglue 0.12
File Interpreter ABI Platform
nmrglue-0.12-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 461.2 kB

Release files / nmrglue-0.12.tar.gz

Download URL nmrglue-0.12.tar.gz
Size 223.1 kB
Tags Source
SHA-256 checksum
How to use checksums
446ef5f81c90ee15adab6e5d6e9b7a64872eca468076c151fda997eea759e07c
BLAKE2b-256 checksum
How to use checksums
e3f178116ccf61f7db0296a9d3ca5403fe20473f2ec48610692aede33324d8eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / nmrglue-0.12-py2.py3-none-any.whl

Download URL nmrglue-0.12-py2.py3-none-any.whl
Size 238.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
94fba756e0ac5a764c065fe29a3b985518cc2bfab51b9001f36a4d18641eeedb
BLAKE2b-256 checksum
How to use checksums
f2fdbd5644752f659073e668672d6111b4539bb1d61e9f8f9d19ae19eb2bcfda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.12 This release

2 release files

0.11

2 release files

0.10

2 release files

0.9

2 release files

0.8

2 release files

0.7

2 release files

0.6

1 release file

0.5

2 release files

0.4

2 release files

0.3

1 release file

0.2

1 release file

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