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

openbabel-3.2.0.tar.gz (36.5 MB view details)

Uploaded Source

Built Distributions

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

openbabel-3.2.0-cp314-cp314-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.14Windows x86-64

openbabel-3.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

openbabel-3.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

openbabel-3.2.0-cp314-cp314-macosx_11_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

openbabel-3.2.0-cp314-cp314-macosx_10_15_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

openbabel-3.2.0-cp313-cp313-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.13Windows x86-64

openbabel-3.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

openbabel-3.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

openbabel-3.2.0-cp313-cp313-macosx_11_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

openbabel-3.2.0-cp313-cp313-macosx_10_13_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

openbabel-3.2.0-cp312-cp312-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.12Windows x86-64

openbabel-3.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

openbabel-3.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

openbabel-3.2.0-cp312-cp312-macosx_11_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

openbabel-3.2.0-cp312-cp312-macosx_10_13_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

openbabel-3.2.0-cp311-cp311-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.11Windows x86-64

openbabel-3.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

openbabel-3.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

openbabel-3.2.0-cp311-cp311-macosx_11_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

openbabel-3.2.0-cp311-cp311-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

openbabel-3.2.0-cp310-cp310-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.10Windows x86-64

openbabel-3.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

openbabel-3.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

openbabel-3.2.0-cp310-cp310-macosx_11_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

openbabel-3.2.0-cp310-cp310-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file openbabel-3.2.0.tar.gz.

File metadata

  • Download URL: openbabel-3.2.0.tar.gz
  • Upload date:
  • Size: 36.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.14

File hashes

Hashes for openbabel-3.2.0.tar.gz
Algorithm Hash digest
SHA256 332e6038146e0b69f9c32b8d71d6de153a095d98dce4663972c4a45e55449d01
MD5 50da6752d18f9584ad6cd6a941efbce5
BLAKE2b-256 29677e1c86fa3a932bba8d8c9dcef040687f1bce1f2903a29acd4fb5337bbea8

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: openbabel-3.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.14

File hashes

Hashes for openbabel-3.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 73d016280ad3bc28b2b61df88c43a3a1bac69c8613429d23daee6d2b769312bc
MD5 9560e15e90b3850ab578222893a03fe4
BLAKE2b-256 cf1627e8b0304948f9cbece9e0ec2c14326d6864127f411525112025d96fdc8c

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1ac9a735958d27cfa5811bd7b95a074d3f1b776afdff77e50b0cc7b531858a15
MD5 69d293d611a57a1c54a982888928692a
BLAKE2b-256 0740fd97ad24f77b9c7bef6ba5d127f17d30008ea30ac494aa639b8aedfc6632

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 97b838e89ca6b2f563d6bcdf5d8a08974915e1006ad4aa5813262e35635b6c6f
MD5 e6becc458a1cee1b0edf891b877e62c2
BLAKE2b-256 3f873cf7258f9af22f5d0985fbe63b1ce4b3635699b338e847f724c1d2127e5c

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 278e3c6ae79e8b2752a540cdc52a36b9dd956fcf811d18df5a663085ce77daff
MD5 1c911efa70ea4287d66cba4a3bf57a95
BLAKE2b-256 ac5f4322533ef75c841f03bf8a2f333a3c40d2340133b6e7f55ca0cd59a7f634

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bb4b7d1d5244cce2fa3fce9bfcf5afafd960494b69d3b7417a3fb0988f1213d3
MD5 955258c69820bd7d9f12581cef81be04
BLAKE2b-256 e5bddc1484917ded358ca2be66972de9c010dbad02df6bbfc1f47e99404a5d08

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: openbabel-3.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.14

File hashes

Hashes for openbabel-3.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c147a52d35aa566fe0c4f3481776678758028cd19a900250710f1d2eb6ae11b0
MD5 b51bfe6a6ea10e746a4abd12974c1ddc
BLAKE2b-256 4cce7a4651eb32860bb3d47b056e508d69df600724899e79b0d57063aa14937c

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7049c5d90b8941b75bf91d177d9b16cf19a52e72c75550184a7fbd5e5ea45660
MD5 f13f3a1648f5093f0ff9eb7a830f0715
BLAKE2b-256 f6a29ca362d4e6749c088acf7c6f6d537851be181cd0bd303b67a6365a9de1e2

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 01011b444e2c2f34dddea2720608529b28c18b48e47da79bdd1f6f270d1664de
MD5 4bb7775890c6169a661ebef67cd873db
BLAKE2b-256 c56f155644a53a24d9b1ecc7596b042dd42f01fb03a4182ed38a0924c2692ea4

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3e30937e1e0db15eaa4193449948601a646d736ff224c90f161bdcf153d9e20
MD5 ed5b8234279d8de03f2e1ad5686f0948
BLAKE2b-256 7033926f796c71055c58d53cb4d082c5ef2c3e66205e660143ce00ad4aae7c0e

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3f33cccedc860aefdf04711658a8ee88a3eec8e1948d443942c8e4c0cd130c31
MD5 3a0008fe4b85b80c3492c163fb8d7ced
BLAKE2b-256 457d48eac4f07be0b8a651ad27cd2f0a679715e1c00aa28c54046f6e6801e74a

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: openbabel-3.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.14

File hashes

Hashes for openbabel-3.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 32971502bed2defb9fcc208fed0b25aa44d6bd39fb864cc0762a2ff0c2f085b9
MD5 838ba95e41ead7990713bab21038cab6
BLAKE2b-256 1df53a989d3f00b23cbd9886e92964570434876dabe69392402ecc64a4e65dfd

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2de3626cce6e2b6ea6e94f03e34827247fc09c4e2c80f58c6c3a1f7e7acafa9c
MD5 4cae25302348494328c534338a55f0fc
BLAKE2b-256 757dda11e42f9c2c4f348054cf4bf48e6bb4b405aecf15b924e67449707fd788

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 832874d7d51ef33ee7fec7a4fd0a6cba9276d8485150a833d63e545aadece679
MD5 28d0c4e2b8d43054837f39e5440aaff8
BLAKE2b-256 8a1be61fce03382321dbbf58009ec95e324ff972b4c1e86d2d4d2882b9f64048

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df254b4c0c7ac6477e63710279726ea0b7f8bd55615c4b473a8524a4e943509b
MD5 13130722b88906ef48097b9829364f03
BLAKE2b-256 ebab7514a0bd68c7dbbc61213be057b788a416f63f3c2c121eace1a181095fac

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2be89c56d1597e7e8e30e321dc7a885db76a6f42483dc4395f6a4e6aa87f49e7
MD5 bd500ab364ec70a8a37668eb3ac4b173
BLAKE2b-256 86d49b17a1d582ef34af16cc72ce1dc7cf0ab91cce23a842c73f8fd47053e0ab

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: openbabel-3.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.14

File hashes

Hashes for openbabel-3.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c9a89a4c31ba4956ad04943951c16c5075ac1a10083f0bbfb02184ff36056094
MD5 31195fab745da327e42c66dadeb8bbe5
BLAKE2b-256 fca38cb1685d607bd3d50175cc7378f128da1f4ca7dfa560499e68fbd69b5458

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b15890008b8de80b89ddc61f3a81d6f5d6752ef7a2e98c34774be9fedef165a3
MD5 43954713d0c7f46a4fd5acb2f74210fd
BLAKE2b-256 15fe3fc0c09a21d5cb8f79aab5fa96e08d95b1ba19d98bb0a9be57494ad6f718

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 53081f3a34041862c0b87f2f948df86bddfe62b6ead26e7e4503dfdbebe971fc
MD5 20d21d554fcacb4966ad46a1819341c9
BLAKE2b-256 b15c9cc27ba0090bb9581af40791cc9a06d9c75c5b432f48d21afc9452b6d8d4

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 debaf9b2d215b63ae1202294ce79247f078de0ca6855b73fc5d620e477af8952
MD5 95cd0e7c5926061573c39a263bd89e79
BLAKE2b-256 780887ab319cc3a0cdc7538c52e3185704c0632f179f6b2b44c01a4d91e0cda4

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 955eb6a3b2eb9d8a8333addfe9f1ca23bad6b9583ec299a7cdd7b82c9520aaf1
MD5 f9d6ab33550e697011277de9e4eb79b7
BLAKE2b-256 d28bf408f4aef903125216f79ac9fd2a785d3bd6385c7749612cdb144ff1ee02

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: openbabel-3.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.14

File hashes

Hashes for openbabel-3.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 88c93643016bbc35a19280b4cfe898d537393e135eac4e33551a8244fdaa99dc
MD5 faa4f3b3894d4fd54207ecaf1efb5534
BLAKE2b-256 d9053c1bbcf2045d57b360fc3cf56fb7425c69db6a8d6a444ca40435354e2b5b

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c9bb90387baec8ee53cb58f2862bcdb380376a10e00bc165d089ab7131de08ab
MD5 ddc394e42213b52bdeef54ca2eabd97d
BLAKE2b-256 d03d859beb1f4ce3529f90cc1864710c30602fd9c1ea6c57684671f9ee34c076

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2ee0f76f08de25dc6cbb4002245f60a41d83e15d6c167273935f5a51adbb26d3
MD5 973be96bbd60ce0b7e2b5a8d5d72a142
BLAKE2b-256 3a0aab1e985a6ea0a977c347d7db20ced293f1fc30dcfa250e6ceb66997bbef5

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8569419eb98eb27064d97f683c7329a67e3f377b98e8b39c2fce075cdf402106
MD5 c02bfa6deaeb1e428c3a920280722ede
BLAKE2b-256 e28fa911c328730031b24a12cbc77287f7585dc9d06488d42be39510fe6a2836

See more details on using hashes here.

File details

Details for the file openbabel-3.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openbabel-3.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3a0a41121cab6d5046bbc6110b41b3143b49fb266287174b1d7c0f4806f3c9b
MD5 a90c8e7e514708810445ae653103b40e
BLAKE2b-256 d1b3e9dc0030d2a2a94fdb25431dd5c41ae30e03dd87c1ca58560355f6ce470b

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