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.1.0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

pyihm-1.1.0-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyihm-1.1.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.1.0.tar.gz
Algorithm Hash digest
SHA256 560d396d795bf6b4b8baabcc8f39d18da1f34fe178ef944acff31586a89e8862
MD5 8f958f99d383ff0927a4c1fbf4e82b59
BLAKE2b-256 474c5ab3744740937dc71d5d52b3accdb84366c53e4ab274df3b3b7a780d3243

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyihm-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 30.4 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c225869a27a93f1e19a191928fd0404f34d7d812f0c8563c825e6148a89d9d1
MD5 8ae012f9ad179debb32d861de903c2e1
BLAKE2b-256 c57e13c6db8e81d9b6e2bbaeeb53b016eb83c353c2a5a48fc37444246d59b1ec

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