API Documentation
2.2.0
Open Babel is a full chemical software toolbox. In addition to converting file formats, it offers a complete programming library for developing chemistry software. The library is written primarily in C++ and also offers interfaces to other languages (e.g., Perl, Python, Ruby, and Java) using essentially the same API.
This documentation outlines the Open Babel programming interface, providing information on all public classes, methods, and data. In particular, strives to provide as much (or as little) detail as needed. More information can also be found on the main website and through the openbabel-discuss mailing list.
- General Introduction
(history, design, and rationale, ...) - Getting Started
(where to begin, example code, using Open Babel in real life, ...) - Main Classes
(the most important, widely-used public classes) - All Classes
(all classes with brief descriptions) - What's New in Version 2.2
(changes since 2.1 releases) - What's New in Version 2.1
(changes since 2.0 releases) - Further Information
(other resources, tutorials, mailing lists, ...)