cclib: A library for package‐independent computational chemistry algorithms
Cambridge Crystallographic Data Centre · Stanford University · +1 more institution
Abstract
There are now a wide variety of packages for electronic structure calculations, each of which differs in the algorithms implemented and the output format. Many computational chemistry algorithms are only available to users of a particular package despite being generally applicable to the results of calculations by any package. Here we present cclib, a platform for the development of package-independent computational chemistry algorithms. Files from several versions of multiple electronic structure packages are automatically detected, parsed, and the extracted information converted to a standard internal representation. A number of population analysis algorithms have been implemented as a proof of principle. In…
Citation impact
- FWCI
- 24.97
- Percentile
- 100%
- References
- 14
Authors
3Topics & keywords
- Computer science
- Algorithm
- Parsing
- Representation (politics)
- Variety (cybernetics)
- Data structure
- Theoretical computer science
- Computational science