Skip to main content

Python tools for analysis of chemical compounds.

Project description

Python tools for analysis of chemical compounds.

Docs

Documentation Build Status Docs Check Status

Tests

Travis Build Status Windows Tests Status macOS Tests Status Coverage CodeFactor Grade pre-commit.ci status

PyPI

PyPI - Package Version PyPI - Supported Python Versions PyPI - Supported Implementations PyPI - Wheel

Anaconda

Conda - Package Version Conda - Platform

Activity

GitHub last commit GitHub commits since tagged version Maintenance

Other

License GitHub top language Requirements Status pre-commit

Installation

chemistry_tools can be installed from PyPI or Anaconda.

To install with pip:

$ python -m pip install chemistry_tools

To install with conda:

  • First add the required channels

$ conda config --add channels http://conda.anaconda.org/domdfcoding
$ conda config --add channels http://conda.anaconda.org/conda-forge
  • Then install

$ conda install chemistry_tools

lookup and pubchem adapted from PubChemPy

Python interface to the PubChem REST API


Copyright 2017 Matt Swain <m.swain@me.com>

https://github.com/mcs07/PubChemPy

Available under the MIT License

SpectrumSimilarity

Perform mass spectrum similarity calculations


Adapted from SpectrumSimilarity.R

Part of OrgMassSpecR

Copyright 2011-2017 Nathan Dodder <nathand@sccwrp.org>

https://cran.r-project.org/web/packages/OrgMassSpecR/index.html

Available under the BSD 2-Clause License

elements and formulae

Provides properties for the elements in the periodic table, and functions for parsing formulae and calculating isotope distributions.

Calculations are based on the isotopic composition of the elements. Mass deficiency due to chemical bonding is not taken into account.

Examples of valid formulae are H2O, [2H]2O, CH3COOH, EtOH, CuSO4.5H2O, and (COOH)2. Formulae are case sensitive.


Based on ChemPy (https://github.com/bjodah/chempy)

Copyright (c) 2015-2018, Björn Dahlgren

All rights reserved.


Also based on molmass (https://github.com/cgohlke/molmass)

Copyright (c) 1990-2020, Christoph Gohlke

All rights reserved.

Licensed under the BSD 3-Clause License


Also based on Pyteomics (https://github.com/levitsky/pyteomics)

Copyright (c) 2011-2015, Anton Goloborodko & Lev Levitsky

Licensed under the Apache License

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

chemistry_tools-0.4.0.tar.gz (122.4 kB view details)

Uploaded Source

Built Distribution

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

chemistry_tools-0.4.0-py3-none-any.whl (204.4 kB view details)

Uploaded Python 3

File details

Details for the file chemistry_tools-0.4.0.tar.gz.

File metadata

  • Download URL: chemistry_tools-0.4.0.tar.gz
  • Upload date:
  • Size: 122.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.10

File hashes

Hashes for chemistry_tools-0.4.0.tar.gz
Algorithm Hash digest
SHA256 e744aadf8663e0a748e44036a0a80ca3a3508f00df4145f6e6ef18e6f3ab6dd5
MD5 0ae2e70353034ae13690138c9e25936c
BLAKE2b-256 d2392c32f42236210b4d1bc23f544e5c0cf5ec2906d1d37cefe716d6ee522b7b

See more details on using hashes here.

File details

Details for the file chemistry_tools-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: chemistry_tools-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 204.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.10

File hashes

Hashes for chemistry_tools-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca1595e8f6511820cacac95d0e81aa195add6177d7f99c8b7bf1b18fc9d7f39a
MD5 b8bb9dd7e3a84d577782213623ca2684
BLAKE2b-256 fee460218922b4e2f6a5d62ed81009a2c3dd475c11b93f608bbe23bae2602d66

See more details on using hashes here.

Supported by

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