ad_hoc_diffractometer#

Import: ad_hoc_diffractometer

ad_hoc_diffractometer — Multi-circle diffractometer geometry and related calculations.

Tier 1 (routine) names are imported directly into this namespace. All other names are accessible via their submodules:

import ad_hoc_diffractometer as ahd

# Tier 1 — always available as ahd.<name>
g = ahd.presets.fourcv()
lat = ahd.Lattice(a=5.43)
ahd.ub_identity(g.sample)

# Tier 2/3 — access via submodule
ahd.display.set_precision(4)
ahd.radiation.energy_to_wavelength(12.0)
ahd.conversions.hkl_to_d(lat.B, 1, 1, 1)

Submodules#