Main Page

'''IMPORTANT: the development of cclib has moved to github. Visit the repository and online docs for current information about cclib.'''

= Welcome to cclib =

cclib is an open source library, written in Python, for parsing and interpreting the results of computational chemistry packages. The current version cclib 1.1 parses output files from ADF, GAMESS (US), GAMESS-UK, Gaussian, Jaguar, Molpro, ORCA and Firefly. See what's new in cclib 1.1.

The goals of cclib

 * to facilitate the implementation of algorithms that are not specific to a particular computational chemistry package
 * to provide a simple and standard interface to the results of computational chemistry calculations, particularly those results that are useful for algorithms or visualisation
 * to maximise interoperability with other open source computational chemistry and cheminformatic software libraries

Capabilities of cclib
Among other data, cclib extracts: (For a complete list see Extracted Data).
 * atom coordinates
 * atomic orbital information
 * molecular orbital information
 * information on vibrational modes
 * the results of TD-DFT calculations

cclib also provides some calculation methods for interpreting some electronic properties of molecules using analyses such as:
 * Mulliken population analysis
 * Overlap population analysis
 * Calculation of Mayer's bond orders.

How to use cclib
To download cclib, click  here. For information on how to use cclib, see the tutorial. Applications that use cclib include GaussSum and QMForge.

About cclib
If you need help, find a bug, want new features or have any questions, please send an email to our mailing list. To keep up to date with the latest news, use this RSS feed.

cclib started as a collaboration between Noel O'Boyle and Adam Tenderholt, later joined by Karol Langner. Other developers are encouraged to contribute to this open source project (send an email to the developers mailing list). cclib is licensed under the LGPL.

How to cite cclib
If you use cclib in your scientific work, please support our work by adding reference to the following article:
 * N. M. O'Boyle, A. L. Tenderholt, K. M. Langner, cclib: a library for package-independent computational chemistry algorithms, J. Comp. Chem. 29 (5), pp. 839-845, 2008 (DOI).