relaxometrynmr


Namerelaxometrynmr JSON
Version 0.0.0 PyPI version JSON
download
home_pageNone
Summarysolid-state NMR relaxation data analysis: T1, T1_rho and T2
upload_time2025-02-10 09:38:44
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords nmr t1 t1_rho t2 nmr relaxometry solid-state nmr ss-nmr
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ``relaxometrynmr``: NMR relaxometry made easy !

``relaxometrynmr`` an open-source Python package for solid-state NMR relaxation data analysis: T1, T1_rho and T2.

This package is only compatible with Bruker's NMR data (see User's guide).

# Why ``relaxometrynmr``?
This package is built for NMR relaxometry data analysis and offers a user-friendly data processing. It streamlines the analysis of relaxation time constant (T1, T1_rho or T2) and reduces analysis time by more than 50%. It comprises several built-in modeling functions such as mono-, di-, tri-, and stretch-exponential. These functions offer the flexibility to model a wide range of relaxation behaviors -- from simple to complex systems.



# Key Features

## Comprehensive NMR Data Handling
  - Supports mainly Bruker's data 
  - Handles data reading, conversion, and processing seamlessly
  - Automatically detects and loads delay list (vdlist, vplist, or vclist) for relaxometry experiments
## Advanced Data Processing
  - Zero-filling for improved spectral resolution
  - Phase correction (0th and 1st order) for signal representation in pure-absorption mode
  - Gaussian apodisation for line broadening and improvement of signal-noise ratio
## Spectral Integration
 - Numerical integration methods (trapezoid and Simpson's rule) for robust quantification of peak area
## Visualisation
  - Full spectrum view for context
  - Zoomed-in region for detailed analysis
## Modelling and Data Fitting
  - multiple-component models: mono-, bi-, and tri-exponential functions for simple to complex relaxation
  - stretched exponential models: for systems with non-standard relaxation dynamics (e.g., disordered materials)
  - decay analysis: tools for analysing exponential decay curves with multiple components
  
# Install

```bash
pip install relaxometrynmr

```

# Dependencies

The following packages are required:

```bash

nmrglue 
numpy >= 1.26.0
matplotlib >= 3.9.0
mrsimulator = 0.7.0
pydantic = 1.10.0

```

You can install these dependencies using pip:

```bash

pip install nmrglue numpy>=1.26.0 scipy pydantic = 1.10.0 mrsimulator = 0.7.0

```

Examples can be found in User Guide



# Contact

For questions and support, please open an issue in the GitHub repository.
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "relaxometrynmr",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "NMR, T1, T1_rho, T2, nmr, relaxometry, solid-state NMR, ss-NMR",
    "author": null,
    "author_email": "Abdulkadir Olatunbosun Biffo <biffokadir13@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/2c/7b/fa6fd8f804efefb9bbdabd32ce0a56d3aa593c0f8d645311a87d89864364/relaxometrynmr-0.0.0.tar.gz",
    "platform": null,
    "description": "# ``relaxometrynmr``: NMR relaxometry made easy !\n\n``relaxometrynmr`` an open-source Python package for solid-state NMR relaxation data analysis: T1, T1_rho and T2.\n\nThis package is only compatible with Bruker's NMR data (see User's guide).\n\n# Why ``relaxometrynmr``?\nThis package is built for NMR relaxometry data analysis and offers a user-friendly data processing. It streamlines the analysis of relaxation time constant (T1, T1_rho or T2) and reduces analysis time by more than 50%. It comprises several built-in modeling functions such as mono-, di-, tri-, and stretch-exponential. These functions offer the flexibility to model a wide range of relaxation behaviors -- from simple to complex systems.\n\n\n\n# Key Features\n\n## Comprehensive NMR Data Handling\n  - Supports mainly Bruker's data \n  - Handles data reading, conversion, and processing seamlessly\n  - Automatically detects and loads delay list (vdlist, vplist, or vclist) for relaxometry experiments\n## Advanced Data Processing\n  - Zero-filling for improved spectral resolution\n  - Phase correction (0th and 1st order) for signal representation in pure-absorption mode\n  - Gaussian apodisation for line broadening and improvement of signal-noise ratio\n## Spectral Integration\n - Numerical integration methods (trapezoid and Simpson's rule) for robust quantification of peak area\n## Visualisation\n  - Full spectrum view for context\n  - Zoomed-in region for detailed analysis\n## Modelling and Data Fitting\n  - multiple-component models: mono-, bi-, and tri-exponential functions for simple to complex relaxation\n  - stretched exponential models: for systems with non-standard relaxation dynamics (e.g., disordered materials)\n  - decay analysis: tools for analysing exponential decay curves with multiple components\n  \n# Install\n\n```bash\npip install relaxometrynmr\n\n```\n\n# Dependencies\n\nThe following packages are required:\n\n```bash\n\nnmrglue \nnumpy >= 1.26.0\nmatplotlib >= 3.9.0\nmrsimulator = 0.7.0\npydantic = 1.10.0\n\n```\n\nYou can install these dependencies using pip:\n\n```bash\n\npip install nmrglue numpy>=1.26.0 scipy pydantic = 1.10.0 mrsimulator = 0.7.0\n\n```\n\nExamples can be found in User Guide\n\n\n\n# Contact\n\nFor questions and support, please open an issue in the GitHub repository.",
    "bugtrack_url": null,
    "license": null,
    "summary": "solid-state NMR relaxation data analysis: T1, T1_rho and T2",
    "version": "0.0.0",
    "project_urls": {
        "Documentation": "https://biffoq.github.io/relaxometrynmr/",
        "Homepage": "https://github.com/BiffoQ/relaxometrynmr",
        "Repository": "https://github.com/BiffoQ/relaxometrynmr.git",
        "changelog": "https://github.com/BiffoQ/relaxometrynmr/blob/main/CHANGELOG.md"
    },
    "split_keywords": [
        "nmr",
        " t1",
        " t1_rho",
        " t2",
        " nmr",
        " relaxometry",
        " solid-state nmr",
        " ss-nmr"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f433dee657d362f6fac1dc8ce6420744f986842cb7b3a291309b9b8d664aa577",
                "md5": "a9e5d617518122c7297a87894a218c25",
                "sha256": "f4a5c1e4df8fedd566e50442218046a64fb22500543b507f0d300a12c4925a97"
            },
            "downloads": -1,
            "filename": "relaxometrynmr-0.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a9e5d617518122c7297a87894a218c25",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 9570,
            "upload_time": "2025-02-10T09:38:09",
            "upload_time_iso_8601": "2025-02-10T09:38:09.231334Z",
            "url": "https://files.pythonhosted.org/packages/f4/33/dee657d362f6fac1dc8ce6420744f986842cb7b3a291309b9b8d664aa577/relaxometrynmr-0.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c7bfa6fd8f804efefb9bbdabd32ce0a56d3aa593c0f8d645311a87d89864364",
                "md5": "7c568e3f63bed09d047b5f08e5dbef1a",
                "sha256": "12244a1b7f9661e7ac864343fd529ae3a4723a19547f4cfe867d408c9c98c4ed"
            },
            "downloads": -1,
            "filename": "relaxometrynmr-0.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "7c568e3f63bed09d047b5f08e5dbef1a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 24022845,
            "upload_time": "2025-02-10T09:38:44",
            "upload_time_iso_8601": "2025-02-10T09:38:44.253930Z",
            "url": "https://files.pythonhosted.org/packages/2c/7b/fa6fd8f804efefb9bbdabd32ce0a56d3aa593c0f8d645311a87d89864364/relaxometrynmr-0.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-10 09:38:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "BiffoQ",
    "github_project": "relaxometrynmr",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "relaxometrynmr"
}
        
Elapsed time: 1.84044s