Instrument (*args, **kwargs) |
An object that represents either a Triple Axis Spectrometer instrument or a Time of Flight Instrument configuration, including a sample. |
TripleAxisInstrument ([efixed, sample, hcol, …]) |
An object that represents a Triple Axis Spectrometer (TAS) instrument experimental configuration, including a sample. |
TimeOfFlightInstrument ([ei, choppers, …]) |
An object representing a Time of Flight (TOF) instrument experimental configuration, including a sample. |
GeneralInstrument |
Class containing methods general to both Triple Axis and Time of Flight instruments. |
PlotInstrument |
Class containing resolution plotting methods |
Monochromator (tau, mosaic[, direct, …]) |
Class containing monochromator information. |
Analyzer (tau, mosaic[, direct, vmosaic, …]) |
Class containing analyzer information. |
Chopper (distance, speed, width, …[, …]) |
Class defining a chopper object for using Time of Flight spectrometer resolution calculations. |
Guide (m, length, width, height) |
Class for defining a neutron guide object for use with Time of Flight spectrometer resolution calculations. |
Detector (shape, width, height, radius, …) |
Class defining a neutron detector for Time of Flight spectrometer resolution calculations. |
Goniometer (u, theta_u, v, theta_v, sgu, sgl) |
Class for defining a goniometer. |
GetTau (x[, getlabel]) |
τ-values for common monochromator and analyzer crystals. |
get_angle_ki_Q (ki, kf, Q[, gonio_dir, …]) |
Returns the angle between ki and Q for rotation from [ki, ki_perp, kz, w] to [q_perp, q_para, qz, w] reference frame. |
get_kfree (W, kfixed[, ki_fixed]) |
Calculates the free wavevector, either ki or kf, as specified by ki_fixed. |
chop (matrix[, tol]) |
Rounds values within tol of zero down(up) to zero |
get_bragg_widths (RM) |
Returns the Bragg widths given a resolution matrix. |