Skip to main content

Indirect Hard Modelling, in Python

Project description

pyIHM

pyIHM is a python software designed in order to offer a comprehensive interface to perform quantitative analyses on NMR spectra of mixtures, using the Indirect Hard Modelling approach.

The Indirect Hard Modelling consists into performing a deconvolution of the spectrum of the mixture using the spectra of the individual components as basis set. Conceptually, the algorithm is made of four steps:

  1. fit the spectra of the components of the mixture with a hard model (e.g. Voigt);
  2. read and process the spectrum of the mixture;
  3. make the initial guess using the set of peaks generated at point 1;
  4. get the relative concentrations of the components in the mixture.

The routines for reading and processing of the spectra and for the generation of the models rely on the KLASSEZ package.


pyIHM is developed and tested on Ubuntu 22.04 LTS with python 3.11.1. Other OS should encounter no issues; however, if it raises any errors, please notify.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyihm-1.0.0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

pyihm-1.0.0-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

Details for the file pyihm-1.0.0.tar.gz.

File metadata

  • Download URL: pyihm-1.0.0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pyihm-1.0.0.tar.gz
Algorithm Hash digest
SHA256 15177d7694b3287c01e8816bb55ba07b75d71e9337398e69fed5e98031819f1b
MD5 4532a0d7b715cd9465bd67b095cf7230
BLAKE2b-256 15932f564e6d079fc853e46ee8551acf855a9564cee1a38999b782dae0b0b7fa

See more details on using hashes here.

File details

Details for the file pyihm-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pyihm-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pyihm-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7468124f24c061590c8ecf70b4a813fc105ce345aaf09ae60bf0afd3b7fe44d6
MD5 3ebc47137c22eb9ee18e203f8fe80174
BLAKE2b-256 8d9bca94212eff9bf9a689f9b45f18636f9b638af9bd2d8306efa6e00fd08162

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page