Previous topic

Python

Next topic

Install Python bindings

This Page

IntroductionΒΆ

The Python interface to OpenBabel is perhaps the most popular of the several languages that OpenBabel supports. We provide two Python modules that can be used to access the functionality of Open Babel toolkit:

# The standard Python bindings, contained in the openbabel module. These were automatically generated using SWIG from the C++ API. See [FIXME]

# An additional module called Pybel. This is a light-weight wrapper around the classes and methods in openbabel and provides more convenient and Pythonic ways to access the Open Babel toolkit. See [FIXME]

You don’t have to choose between them though - they can be used together.