ariane.app.tas.utils¶
- ariane.app.tas.utils.x2qe(x, axes, offset)[source]¶
Transform coordinates from 2D plane to 4D Q-E space.
- ariane.app.tas.utils.qe2x(qe, axes, offset)[source]¶
Transform coordinates from 4D Q-E space to 2D plane.
- class ariane.app.tas.utils.Orientation(orient1, orient2, psi0: float)[source]¶
Class representing an orientation of a sample.
- class ariane.app.tas.utils.InstrumentConfiguration(scan_mode: str, scan_constant: float, senses, coupled=False, psi360=True)[source]¶
Class representing an instrument configuration.
- class ariane.app.tas.utils.Instrument(angle_velocities, d_mono: float, d_ana: float)[source]¶
Class representing an instrument.
- class ariane.app.tas.utils.AngleMap(sample: Sample, orientation: Orientation, instrument_config: InstrumentConfiguration, instrument: Instrument)[source]¶
Class for mapping Q-E points to corresponding angles of instrument axes.
- class ariane.app.tas.utils.AngleMapInducedMetric(angle_map: AngleMap, axes, offset, instrument: Instrument)[source]¶
Class representing a metric on 2D plane induced by an angle map.
- class ariane.app.tas.utils.Scenario(name: str, sample: Sample, orientation: Orientation, axes, offset, limits, instrument_config: InstrumentConfiguration, instrument: Instrument, intensity_threshold: float, counting_time: float, intensity_function)[source]¶
Class representing an experimental scenario.