operations.rst 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. Basic Cristallography - :samp:`operations` and :samp:`spacegroups`
  2. ====================================================================
  3. This section lists the modules where the basic cristallography operations are stored. The ``Diffractogram`` and ``MillerPlane`` classes make use of such functions.
  4. The module ``operations`` contains the standard operations for the direct and reciprocal spaces. The module ``spacegroups`` contains the symmetry operations relative to the crystallographic *space groups*, while ``spacegroups_extra`` contains extra space groups representations.
  5. .. currentmodule:: crystalballplus
  6. .. autosummary::
  7. :toctree: generated
  8. operations
  9. spacegroups
  10. spacegroups_extra
  11. Functions
  12. ----------
  13. .. automodule:: crystalballplus.operations
  14. .. autofunction:: direct_metric_tensor
  15. .. autofunction:: reciprocal_metric_tensor
  16. .. autofunction:: unitcell
  17. .. autofunction:: unitcell_volume
  18. .. autofunction:: nccross
  19. .. autofunction:: ncnorm
  20. .. autofunction:: ncdist
  21. .. autofunction:: theta
  22. .. autofunction:: d_spacing
  23. .. autofunction:: zone_axis
  24. .. autofunction:: plane2mill
  25. .. autofunction:: family
  26. .. autofunction:: switch_space
  27. .. autofunction:: switch_uc
  28. .. autofunction:: cartesian
  29. Functions
  30. ----------
  31. .. automodule:: crystalballplus.spacegroups
  32. .. autofunction:: get_spacegroup
  33. .. autofunction:: is_spacegroup_identifier