Simulated Diffractometers#
These simulated diffractometer devices are ready-made classes in Python. To configure them, the user needs only provide a name.
SimulatedE4CV#
from hkl import SimulatedE4CV
sim4c = SimulatedE4CV("", name="sim4c")
- class hkl.geometries.SimulatedE4CV(prefix, calc_kw=None, decision_fcn=None, calc_inst=None, engine='hkl', *, configuration_attrs=None, read_attrs=None, **kwargs)[source]
SimulatedE4CV: Eulerian 4-circle diffractometer, vertical
SimulatedE6C#
from hkl import SimulatedE6C
sim6c = SimulatedE6C("", name="sim6c")
- class hkl.geometries.SimulatedE6C(prefix, calc_kw=None, decision_fcn=None, calc_inst=None, engine='hkl', *, configuration_attrs=None, read_attrs=None, **kwargs)[source]
SimulatedE6C: Eulerian 6-circle diffractometer
SimulatedK4CV#
from hkl import SimulatedK4CV
simk4c = SimulatedK4CV("", name="simk4c")
- class hkl.geometries.SimulatedK4CV(prefix, calc_kw=None, decision_fcn=None, calc_inst=None, engine='hkl', *, configuration_attrs=None, read_attrs=None, **kwargs)[source]
SimulatedK4CV: Kappa 4-circle diffractometer, vertical
SimulatedK6C#
from hkl import SimulatedK6C
simk6c = SimulatedK6C("", name="simk6c")
- class hkl.geometries.SimulatedK6C(prefix, calc_kw=None, decision_fcn=None, calc_inst=None, engine='hkl', *, configuration_attrs=None, read_attrs=None, **kwargs)[source]
SimulatedK6C: Kappa 6-circle diffractometer