Metadata-Version: 2.1
Name: chemistry-tools
Version: 0.2.11
Summary: Python tools for analysis of chemical compounds
Home-page: https://github.com/domdfcoding/chemistry_tools
Author: Dominic Davis-Foster
Author-email: dominic@davis-foster.co.uk
License: GNU Lesser General Public License v3 or later (LGPLv3+)
Project-URL: Documentation, https://chemistry_tools.readthedocs.io
Project-URL: Issue Tracker, https://github.com/domdfcoding/chemistry_tools/issues
Project-URL: Source Code, https://github.com/domdfcoding/chemistry_tools
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Database :: Front-Ends
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Requires-Python: >=3.6
Requires-Dist: numpy (>=1.16.0)
Requires-Dist: pandas (>=0.24.0)
Requires-Dist: appdirs (>=1.4.3)
Requires-Dist: quantities (>=0.12.4)
Requires-Dist: requests (>=2.21.0)
Requires-Dist: requests-cache (>=0.5.0)
Provides-Extra: all
Requires-Dist: pandas (>=1.0.1) ; extra == 'all'
Requires-Dist: beautifulsoup4 (>=4.7.0) ; extra == 'all'
Requires-Dist: domdf-python-tools (>=0.2.6) ; extra == 'all'
Requires-Dist: memoized-property (>=1.0.3) ; extra == 'all'
Requires-Dist: mathematical (>=0.1.7) ; extra == 'all'
Requires-Dist: pyparsing (>=2.2.0) ; extra == 'all'
Requires-Dist: tabulate (>=0.8.3) ; extra == 'all'
Requires-Dist: cawdrey (>=0.1.2) ; extra == 'all'
Requires-Dist: quantities (>=0.12.4) ; extra == 'all'
Requires-Dist: matplotlib (>=3.0.0) ; extra == 'all'
Provides-Extra: elements
Requires-Dist: domdf-python-tools (>=0.2.6) ; extra == 'elements'
Requires-Dist: memoized-property (>=1.0.3) ; extra == 'elements'
Provides-Extra: formulae
Requires-Dist: mathematical (>=0.1.7) ; extra == 'formulae'
Requires-Dist: pandas (>=1.0.1) ; extra == 'formulae'
Requires-Dist: pyparsing (>=2.2.0) ; extra == 'formulae'
Requires-Dist: tabulate (>=0.8.3) ; extra == 'formulae'
Requires-Dist: cawdrey (>=0.1.2) ; extra == 'formulae'
Requires-Dist: quantities (>=0.12.4) ; extra == 'formulae'
Provides-Extra: plotting
Requires-Dist: matplotlib (>=3.0.0) ; extra == 'plotting'
Provides-Extra: pubchem
Requires-Dist: pandas (>=1.0.1) ; extra == 'pubchem'
Requires-Dist: beautifulsoup4 (>=4.7.0) ; extra == 'pubchem'

****************
chemistry_tools
****************

.. start shields

.. image:: https://img.shields.io/travis/com/domdfcoding/chemistry_tools/master?logo=travis
    :target: https://travis-ci.com/domdfcoding/chemistry_tools
    :alt: Travis Build Status
.. image:: https://readthedocs.org/projects/chemistry_tools/badge/?version=latest
    :target: https://chemistry_tools.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status
.. image:: https://img.shields.io/pypi/v/chemistry_tools.svg
    :target: https://pypi.org/project/chemistry_tools/
    :alt: PyPI
.. image:: https://img.shields.io/pypi/pyversions/chemistry_tools.svg
    :target: https://pypi.org/project/chemistry_tools/
    :alt: PyPI - Python Version
.. image:: https://img.shields.io/pypi/wheel/chemistry_tools
    :target: https://pypi.org/project/chemistry_tools/
    :alt: PyPI - Wheel
.. image:: https://img.shields.io/pypi/implementation/chemistry_tools
    :target: https://pypi.org/project/chemistry_tools/
    :alt: PyPI - Implementation
.. image:: https://img.shields.io/conda/v/domdfcoding/chemistry_tools
    :alt: Conda
    :target: https://anaconda.org/domdfcoding/chemistry_tools
.. image:: https://img.shields.io/conda/pn/domdfcoding/chemistry_tools?label=conda%7Cplatform
    :alt: Conda Platform
    :target: https://anaconda.org/domdfcoding/chemistry_tools
.. image:: https://coveralls.io/repos/github/domdfcoding/chemistry_tools/badge.svg?branch=master
    :target: https://coveralls.io/github/domdfcoding/chemistry_tools?branch=master
    :alt: Coverage
.. image:: https://img.shields.io/github/license/domdfcoding/chemistry_tools
    :alt: License
    :target: https://github.com/domdfcoding/chemistry_tools/blob/master/LICENSE
.. image:: https://img.shields.io/github/languages/top/domdfcoding/chemistry_tools
    :alt: GitHub top language
.. image:: https://img.shields.io/github/commits-since/domdfcoding/chemistry_tools/v0.2.11
    :target: https://github.com/domdfcoding/chemistry_tools/pulse
    :alt: GitHub commits since tagged version
.. image:: https://img.shields.io/github/last-commit/domdfcoding/chemistry_tools
    :target: https://github.com/domdfcoding/chemistry_tools/commit/master
    :alt: GitHub last commit
.. image:: https://img.shields.io/maintenance/yes/2020
    :alt: Maintenance
.. image:: https://img.shields.io/codefactor/grade/github/domdfcoding/chemistry_tools
    :target: https://www.codefactor.io/repository/github/domdfcoding/chemistry_tools
    :alt: CodeFactor Grade

.. end shields


Python tools for analysis of chemical compounds


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




