Skip to main content

Python interface to the Open Babel chemistry library

Project description

This is a Python interface to the Open Babel chemistry library. For the main Open Babel project, see http://openbabel.org.

Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It’s an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. For installation instructions, tutorials and examples, please visit the Open Babel website.

This package provides two Python modules that can be used to access the functionality of the Open Babel toolkit:

  • The openbabel module: A wrapper that is automatically generated using the SWIG package and provides access to almost all of the Open Babel interfaces via Python, including the base classes OBMol, OBAtom, OBBond, and OBResidue, as well as the conversion framework OBConversion.

  • The pybel module: A lightweight wrapper around the classes and methods in the openbabel module. Pybel provides more convenient and Pythonic ways to access the Open Babel toolkit.

For detailed installation instructions, API documentation and further information on the Python bindings, see the Python pages on the Open Babel website.

Dependencies

  • Python 2.4 or a more recent version.

  • Open Babel 3 or a more recent version.

Installation

Option 1: Use pip.

pip install openbabel

Option 2: Download the latest release and install yourself.

tar -xzvf openbabel-3-1-0.tar.gz
cd openbabel-openbabel-3-1-0
python setup.py install

Option 3: While building Open Babel itself.

cd openbabel
mkdir ob-build
cd ob-build
cmake -DRUN_SWIG=ON -DPYTHON_BINDINGS=ON ..
make install

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

csm_openbabel-3.1.tar.gz (77.8 kB view details)

Uploaded Source

Built Distributions

csm_openbabel-3.1-cp310-cp310-win_amd64.whl (730.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

csm_openbabel-3.1-cp39-cp39-win_amd64.whl (730.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

csm_openbabel-3.1-cp38-cp38-win_amd64.whl (731.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

csm_openbabel-3.1-cp37-cp37m-win_amd64.whl (767.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

File details

Details for the file csm_openbabel-3.1.tar.gz.

File metadata

  • Download URL: csm_openbabel-3.1.tar.gz
  • Upload date:
  • Size: 77.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for csm_openbabel-3.1.tar.gz
Algorithm Hash digest
SHA256 9f15556d6bdc8fe3dcb3f51b61d61ebb0c3168572903f4315c193fd91d41027e
MD5 6fb2d0fc3c00cc95193dd41d5a780e59
BLAKE2b-256 11fa989512feb9eca608d0943252bc8a8f3f4936564d85435b91d7a19fcc4a8e

See more details on using hashes here.

File details

Details for the file csm_openbabel-3.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for csm_openbabel-3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 151e2a883177d5c27b4645a8e08676810d2ac42d536a6905b1d174d84982720f
MD5 54ba38dd6eff4728f869cf62e29921b6
BLAKE2b-256 2a716567232f21a6d1983e51ee0518eb4030e4b0b81ba0e880e1dd6c67b24cfa

See more details on using hashes here.

File details

Details for the file csm_openbabel-3.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for csm_openbabel-3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 abd727b39f16108d084c98d4100bf2dbb43e72812f712b4487c6f7faec11aca5
MD5 c78af0ec58c40adf3623d038c4470dbd
BLAKE2b-256 c30e1964cc04db67c8c9c8a4d8b7a1cea23ba433ee3695f2146cf8c7aca24010

See more details on using hashes here.

File details

Details for the file csm_openbabel-3.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for csm_openbabel-3.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1ec4489d6c7d293c31d923a3a10e672f5319d568e53b71d342a3fdf3b3d10b67
MD5 50f240a7566580afedafa057c5e7b7fa
BLAKE2b-256 e21fb52bf0f7cad6211e30f64f4ce731a5d53f398e6786a4bfb3c43869bbb786

See more details on using hashes here.

File details

Details for the file csm_openbabel-3.1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for csm_openbabel-3.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9e83f9620357e7895e56e915aa8f0906dae6502bc7df73554cafe622e5b163f8
MD5 fa2601cf9647a5ea7d12e1c369bc698b
BLAKE2b-256 3c5348e957a5a0583efff5c748a6d49f9a1c0605186cd669791530d7ee7bb323

See more details on using hashes here.

Supported by

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