diffpy.cmi Contents

diffpy.cmi includes Python and C++ libraries developed by the DiffPy team as well as external libraries necessary for functionality.

Libraries developed by the DiffPy team

Package

Description

Docs

diffpy.srfit

Setup and control of general fitting problems.

doc

diffpy.srreal

Calculators for PDF, bond valence sum, and other quantities based on atom pair interaction.

doc

diffpy.structure

Crystal structure container and parsers for structure formats.

doc

diffpy.utils

General purpose utilities for the diffpy libraries.

doc

pyobjcryst

Python bindings to ObjCryst++, the Object-Oriented Crystallographic Library.

doc

libdiffpy

C++ library for calculation of PDF and other real-space quantities.

doc

External Libraries

Package

Description

Docs

srfit-sasview

Selected modules from SasView, the Small Angle Scattering Analysis Software Package.

doc

periodictable

Extensible periodic table of the elements with support for mass, density, and X-ray/neutron scattering information.

doc

libobjcryst

ObjCryst++, crystallographic library for C++ re-packaged for installation as a shared library.

doc

cxxtest

Testing framework for C++.

doc