DiffPy-CMI Contents¶
The DiffPy-CMI release includes Python and C++ libraries developed by the DiffPy team as well as external libraries necessary for functionality.
Libraries developed by the DiffPy team¶
Library |
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. |
||
Light-weigth storage of crystal structure data. |
||
General purpose utilities for the diffpy libraries. |
||
Python bindings to the ObjCryst++ crystallographic library. |
||
C++ library for calculation of PDF and other real-space quantities. |
External libraries¶
Library |
Description |
|
---|---|---|
Selected modules from SasView, the Small Angle Scattering Analysis Software Package. |
||
Extensible periodic table of the elements with support for mass, density, and X-ray/neutron scattering information. |
||
ObjCryst++, crystallographic library for C++ re-packaged for installation as a shared library. |
||
Testing framework for C++. |