Example notebooks#
Several examples available in the pyobjcryst repository:
3D Crystal structure display#
Example of importing a CIF file from a file or the Crystallography Open Database and displaying it in a widget using 3dmol.js.
Solving the cimetidine structure from its powder pattern#
In this example, a powder pattern is used to solve the crystal structure of Cimetidine. This covers all the steps: loading the data, indexing the pattern (determining the unit cell), finding the spacegroup, profile fitting, and solving the structure using a global optimisation algorithm.
Solving the PbSO4 structure from its X and N powder patterns#
In this example, two powder patterns (X-ray and neutron) are used to solve the crystal structure of PbSO4. This covers all the steps: loading the data, indexing the pattern (determining the unit cell), finding the spacegroup, profile fitting for the two patterns, and solving the structure using a global optimisation algorithm.
Meta-structure solution using multi-processing#
This is a more advanced example where 8 different spacegroups are tested in parallel to determine which one is correct. The solutions can then be compared and displayed individually.
Quantitative phase analysis (QPA)#
Example of QPA based on the data available from the 1999 Round Robin, in the case where all present crystalline structures are known and there is no preferred orientation.