#####################################
Welcome to Mrinversion documentation!
#####################################
.. only:: html
.. cssclass:: table-bordered table-striped centered
.. list-table::
:widths: 25 75
:header-rows: 0
* - Deployment
- .. image:: https://img.shields.io/pypi/v/mrinversion.svg?style=flat&logo=pypi&logoColor=white
:target: https://pypi.python.org/pypi/mrinversion
:alt: PyPI version
.. image:: https://img.shields.io/pypi/pyversions/mrinversion
:alt: PyPI - Python Version
* - Build Status
- .. image:: https://img.shields.io/github/workflow/status/deepanshs/mrinversion/CI%20(pip)?logo=GitHub
:target: https://github.com/DeepanshS/mrinversion/actions
:alt: GitHub Workflow Status
.. image:: https://readthedocs.org/projects/mrinversion/badge/?version=latest
:target: https://mrinversion.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
* - License
- .. image:: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg
:target: https://opensource.org/licenses/BSD-3-Clause
:alt: License
* - Metrics
- .. image:: https://img.shields.io/lgtm/grade/python/g/DeepanshS/mrinversion.svg?logo=lgtm
:target: https://lgtm.com/projects/g/DeepanshS/mrinversion/context:python
:alt: Language grade: Python
.. image:: https://codecov.io/gh/DeepanshS/mrinversion/branch/master/graph/badge.svg
:target: https://codecov.io/gh/DeepanshS/mrinversion
.. image:: https://img.shields.io/lgtm/alerts/g/DeepanshS/mrinversion.svg?logo=lgtm
:target: https://lgtm.com/projects/g/DeepanshS/mrinversion/alerts/
:alt: Total alerts
* - GitHub
- .. image:: https://img.shields.io/github/issues-raw/deepanshs/mrinversion
:target: https://github.com/DeepanshS/mrinversion/issues
:alt: GitHub issues
.. - .. image:: https://img.shields.io/github/contributors/DeepanshS/mrinversion.svg?logo=github
.. :target: https://github.com/DeepanshS/mrinversion/graphs/contributors
.. :alt: GitHub contributors
----
**About**
The ``mrinversion`` python package is based on the statistical learning technique for
determining the distribution of the magnetic resonance (NMR) tensor parameters
from two-dimensional NMR spectra correlating the isotropic to anisotropic frequencies.
The library utilizes the `mrsimulator `_
package for generating solid-state NMR spectra and
`scikit-learn `_ package for statistical learning.
----
**Features**
The ``mrinversion`` package includes the **inversion of a two-dimensional
solid-state NMR spectrum of dilute spin-systems to a three-dimensional distribution of
tensor parameters**. At present, we support the inversion of
- **Magic angle turning (MAT), Phase adjusted spinning sidebands (PASS)**, and similar
spectra correlating the isotropic chemical shift resonances to pure anisotropic
spinning sideband resonances into a three-dimensional distribution of
nuclear shielding tensor parameters, :math:`\rho(\delta_\text{iso}, \zeta_\sigma, \eta_\sigma)`,
where :math:`\delta_\text{iso}` is the isotropic chemical shift, and :math:`\zeta_\sigma`
and :math:`\eta_\sigma`, are the shielding anisotropy and asymmetry parameters,
respectively, defined using the Haeberlen convention.
- **Magic angle flipping (MAF)** spectra correlating the isotropic chemical shift
resonances to pure anisotropic resonances into a three-dimensional distribution of
nuclear shielding tensor parameters, :math:`\rho(\delta_\text{iso}, \zeta_\sigma, \eta_\sigma)`,
where :math:`\delta_\text{iso}` is the isotropic chemical shift, and :math:`\zeta_\sigma`
and :math:`\eta_\sigma`, are the shielding anisotropy and asymmetry parameters,
respectively, defined using the Haeberlen convention.
.. only:: html
.. raw:: html
**View our example gallery**
.. image:: https://img.shields.io/badge/View-Example%20Gallery-Purple?s=small
:target: auto_examples/index.html
----
Getting Started
---------------
.. toctree::
:maxdepth: 2
:caption: Getting Started
installation
requirement
introduction
before_getting_started
getting_started
referenceAPI
Examples
--------
.. toctree::
:maxdepth: 1
:caption: Examples
auto_examples/index
Project details
---------------
.. toctree::
:maxdepth: 1
:caption: Project details
changelog
credits/license
credits/acknowledgment
How to cite
-----------
If you use this work in your publication, please cite the following.
- Srivastava, D. J.; Grandinetti P. J., Statistical learning of NMR tensors from 2D
isotropic/anisotropic correlation nuclear magnetic resonance spectra, J. Chem. Phys.
**153**, 134201 (2020). https://doi.org/10.1063/5.0023345.
- Deepansh J. Srivastava, Maxwell Venetos, Philip J. Grandinetti, Shyam Dwaraknath, & Alexis McCarthy. (2021, May 26). mrsimulator: v0.6.0 (Version v0.6.0). Zenodo. http://doi.org/10.5281/zenodo.4814638
Additionally, if you use the CSDM data model, please consider citing
- Srivastava DJ, Vosegaard T, Massiot D, Grandinetti PJ (2020) Core Scientific Dataset Model: A lightweight and portable model and file format for multi-dimensional scientific data. PLOS ONE 15(1): e0225953. https://doi.org/10.1371/journal.pone.0225953
----
.. only:: html
Indices and tables
^^^^^^^^^^^^^^^^^^
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`