Skip to content
Python wrapper for the ChemSpider API
Python
Branch: master
Clone or download
Pull request Compare This branch is 180 commits ahead, 2 commits behind cameronneylon:master.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
chemspipy Bump version: 1.0.5 → 2.0.0 Sep 9, 2018
docs Bump version: 1.0.5 → 2.0.0 Sep 9, 2018
examples Completely remove spectra API Jul 4, 2018
tests Use pytest.deprecated_call() instead of warns Aug 21, 2018
.bumpversion.cfg
.gitignore Rearrange docs directory Aug 23, 2018
.readthedocs.yml Add readthedocs yml config Sep 9, 2018
.travis.yml
CHANGELOG.md Update change log for v2.0.0 Sep 9, 2018
CONTRIBUTING.rst Use conda in contributing guide Aug 23, 2018
LICENSE
MANIFEST.in
README.rst Update links in docs Aug 23, 2018
environment.yml
setup.py Bump version: 1.0.5 → 2.0.0 Sep 9, 2018

README.rst

ChemSpiPy

https://img.shields.io/pypi/v/ChemSpiPy.svg?style=flat https://img.shields.io/pypi/l/ChemSpiPy.svg?style=flat https://img.shields.io/travis/mcs07/ChemSpiPy/master.svg?style=flat https://img.shields.io/coveralls/mcs07/ChemSpiPy/master.svg?style=flat

ChemSpiPy provides a way to interact with ChemSpider in Python. It allows chemical searches, chemical file downloads, depiction and retrieval of chemical properties:

>>> from chemspipy import ChemSpider
>>> cs = ChemSpider('<YOUR-API-KEY>')
>>> c1 = cs.get_compound(236)  # Specify compound by ChemSpider ID
>>> c2 = cs.search('benzene')  # Search using name, SMILES, InChI, InChIKey, etc.

Installation

Install ChemSpiPy using conda:

conda install -c conda-forge chemspipy

or using pip:

pip install chemspipy

Alternatively, try one of the other installation options.

Documentation

Full documentation is available at https://chemspipy.readthedocs.io/en/stable/.

The general documentation for the ChemSpider API is also a useful resource.

Contribute

  • Feature ideas and bug reports are welcome on the Issue Tracker.
  • Fork the source code on GitHub, make changes and file a pull request.

License

ChemSpiPy is licensed under the MIT license.

This project was originally forked from ChemSpiPy by Cameron Neylon, which has been released into the public domain.

You can’t perform that action at this time.