Skip to main content

Python 3 Version of icoshift

Project description

pyicoshift

This is a rewrite in python of the icoshift for MATLAB by F. Savorani, G. Tomasi, S.B. Engelsen. This implementation provides all the core features as icoshift for matlab version XXX.

Snapshot of the original icoshift webpage

New, additional features:

  • New target mode: select the signal with the highest correlation with all input signals as target.
  • Auto interval picking: detected peaks get clustered based on distance and intervaled accordingly
  • Some utility functions for more convinient import of Bruker NMR data
  • Autophasing based on the "automics" algorithm
  • Experimental multi-threading support for the optimal shift finding phase
  • Experimental syntethic target generation from HMDB spectra

Install

pip install pyicoshift

Usage

Instance a new object of the class Icoshift, asign signals, choose intervals and target mode, call run() ; see scripts in test folder for some examples

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

pyicoshift-0.0.3.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

pyicoshift-0.0.3-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

Details for the file pyicoshift-0.0.3.tar.gz.

File metadata

  • Download URL: pyicoshift-0.0.3.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.1

File hashes

Hashes for pyicoshift-0.0.3.tar.gz
Algorithm Hash digest
SHA256 9a606167145ea0d7974374f0bcda24870a86b4968ae79ebc0de406eb201605c5
MD5 fdab7d586add7ba9ef598f5987ded969
BLAKE2b-256 79656143bbb20a458f6249e031ac3d1193a09c881e77a0b77823194ae4e8434f

See more details on using hashes here.

File details

Details for the file pyicoshift-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pyicoshift-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 22.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.1

File hashes

Hashes for pyicoshift-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f12cd45aa920f57de744baf3232a4fa4fd25fe9ea2a4a9b6ff4bc62718db6832
MD5 8a72ef6f29b84f4a6ce81e02ddf76067
BLAKE2b-256 3737678ae5c5f1abe8d39dcf585d70509e8b8c1731d994c920ee09688e95c8d8

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