How to Contribute Code¶
The DiffPy-CMI bundle consists of the following projects, all hosted on github. To contribute code simply fork the project you’d like to work on and issue a pull request.
| Module | Description | 
|---|---|
| Setup and control of general fitting problems. | |
| Python library for calculation of pair based quantities such as the pair distribution function (PDF), bond lengths, and bond valence sums. | |
| Handles storage of crystal structure data. | |
| General purpose shared utilities for the diffpy libraries. | |
| Python bindings to the ObjCryst++ Object-Oriented Crystallographic Library. | |
| C++ library for calculation of PDF and other real-space quantities. | |
| ObjCryst++ re-packaged for installation as a shared library |