Skip to main content

pyISOPACh - a "fairly fast" ISOtope PAttern Calculator for Python

Project Status: Active - The project has reached a stable, usable state and is being actively developed. PyPI - License PyPI PyPI - Python Version PyPI - Status Build Status

This is a sister package of the DIMEdb project. This program calculates the isotopic distribution/pattern of a given chemical species.

Installation

pyISOPACh requires Python 3+ and is unfortunately not compatible with Python 2. If you are still using Python 2, a clever workaround is to install Python 3 and use that instead.

The easiest way of installing pyISOPACh is using pip:

pip install pyisopach

Alternatively, you can use git and pip in unison to get the development branch:

pip install https://github.com/AberystwythSystemsBiology/pyISOPACh

Example Usage

# Import the package into python
>>> import pyisopach
# Create Molecule object for Sucrose
>>> mol = pyisopach.Molecule("C12H22O11")
# Return molecular weight
>>> mol.molecular_weight
342.2970125766493
# Calculate isotopic distribution/pattern
>>> mol.isotopic_distribution()
(array([342.11621155, 343.11956639, 344.12045733]), array([100.        ,  12.97887395,   2.260493  ]))

License

Code released under the MIT license.

Download files

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

Source Distribution

pyisopach-0.1.2.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyisopach-0.1.2-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file pyisopach-0.1.2.tar.gz.

File metadata

  • Download URL: pyisopach-0.1.2.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for pyisopach-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d2a0ec6fa8a8cae3f2064c3f40c0ec7185a225df66ab8d673ba670cd3097d95d
MD5 63a33500da1d0a295ab05c977195aa70
BLAKE2b-256 ee3b83f04320f0ba805a4aeeca8ef809997f5b0efb2d66727ce9e6a418bf1c34

See more details on using hashes here.

File details

Details for the file pyisopach-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pyisopach-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for pyisopach-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 50eefabbf715c771813d832fe67e211cd57f5d12e38033a7b436a1008454f619
MD5 412d079c84f707377f8dfba57333a9eb
BLAKE2b-256 f664c23df6717971f1c8f8207cacd649a04e5ce27f4443fb31fa1ff1b715176f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page