NMRInversions.jl, a Julia package for time-domain Nuclear Magnetic Resonance

This package provides a library of functions as a user-friendly interface for performing timedomain Nuclear Magnetic Resonance (NMR) data processing and visualizations.It is aimed towards NMR users who are not necessarily familiar with the Julia programming language, or even programming in general.Functionality includes importing data from various NMR instrument formats, performing phase-correction on raw data, fitting multi-exponential curves using numerical inversions, and interactively visualizing the results in a straightforward manner.It should be noted that the aforementioned inversions should not be confused with harmonic inversions (Mandelshtam & Taylor, 1997) used in NMR spectroscopy.These can be handled by other packages such as "harminv" (Johnson, 2023), and are not yet implemented in NMRInversions.jl at the time of writing.

Authors

Institutions

Publication Details

Journal
The Journal of Open Source Software
Published
2025-05-23
DOI
https://doi.org/10.21105/joss.07745
Primary Topic
NMR spectroscopy and applications
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

NMRInversions.jl, a Julia package for time-domain Nuclear Magnetic Resonance

Carmine D’Agostino, Aristarchos Mavridis
The Journal of Open Source Software
NMR spectroscopy and applications
article

NMRInversions.jl, a Julia package for time-domain Nuclear Magnetic Resonance

Carmine D’Agostino, Aristarchos Mavridis
article en

Abstract

This package provides a library of functions as a user-friendly interface for performing timedomain Nuclear Magnetic Resonance (NMR) data processing and visualizations.It is aimed towards NMR users who are not necessarily familiar with the Julia programming language, or even programming in general.Functionality includes importing data from various NMR instrument formats, performing phase-correction on raw data, fitting multi-exponential curves using numerical inversions, and interactively visualizing the results in a straightforward manner.It should be noted that the aforementioned inversions should not be confused with harmonic inversions (Mandelshtam & Taylor, 1997) used in NMR spectroscopy.These can be handled by other packages such as "harminv" (Johnson, 2023), and are not yet implemented in NMRInversions.jl at the time of writing.

The Journal of Open Source SoftwareVol. 10(109)
University of Manchester (GB), University of Bologna (IT)
Engineering and Physical Sciences Research Council
Openalex Percentile: Top 95%
NMR spectroscopy and applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

NMRInversions.jl, a Julia package for time-domain Nuclear Magnetic Resonance — Carmine D’Agostino, Aristarchos Mavridis · The Journal of Open Source Software (2025) | TGRS Research Map | TGRS