File: index.rst

package info (click to toggle)
python-chemspipy 2.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 288 kB
  • sloc: python: 1,125; makefile: 14
file content (77 lines) | stat: -rw-r--r-- 1,947 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
.. ChemSpiPy documentation master file

ChemSpiPy
=========

.. sectionauthor:: Matt Swain <m.swain@me.com>

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

    >>> 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.


Features
--------

- Search compounds by synonym, SMILES, InChI, InChIKey, formula and mass.
- Get identifiers and calculated properties for any compound record in ChemSpider.
- Download compound records as a MOL file with 2D or 3D coordinates.
- Get a 2D compound depiction as a PNG image.
- Complete interface to every endpoint of the ChemSpider Web APIs.
- Supports Python versions 2.7 and 3.5+.

User Guide
----------

A step-by-step guide to getting started with ChemSpiPy.

.. toctree::
   :maxdepth: 2

   guide/intro
   guide/install
   guide/gettingstarted
   guide/compound
   guide/searching
   guide/misc
   guide/advanced

API Documentation
-----------------

Comprehensive API documentation with information on every function, class and method.

.. toctree::
   :maxdepth: 2

   api

Additional Notes
----------------

.. toctree::
   :maxdepth: 2

   notes/license
   notes/contributing
   notes/migrating
   notes/changelog

Useful links
------------

- `ChemSpiPy on GitHub`_
- `ChemSpiPy on PyPI`_
- `Issue tracker`_
- `Release history`_
- `ChemSpiPy Travis CI`_

.. _`ChemSpiPy on GitHub`: https://github.com/mcs07/ChemSpiPy
.. _`ChemSpiPy on PyPI`: https://pypi.python.org/pypi/ChemSpiPy
.. _`Issue tracker`: https://github.com/mcs07/ChemSpiPy/issues
.. _`Release history`: https://github.com/mcs07/ChemSpiPy/releases
.. _`ChemSpiPy Travis CI`: https://travis-ci.org/mcs07/ChemSpiPy