Click here to go to the corresponding page for the latest version of DIALS
dxtbx.model.beam¶
-
class
dxtbx.model.beam.
BeamFactory
[source]¶ Bases:
object
A factory class for beam objects, which encapsulate standard beam models. In cases where a full cbf description is available this will be used, otherwise simplified descriptions can be applied.
-
static
complex
(sample_to_source, polarization_fraction, polarization_plane_normal, wavelength)[source]¶ Full access to the constructor for cases where we do know everything that we need…
-
static
from_dict
(d, t=None)[source]¶ Convert the dictionary to a beam model
- Params:
- d The dictionary of parameters t The template dictionary to use
Returns: The beam model
-
static
imgCIF
(cif_file)[source]¶ Initialize a detector model from an imgCIF file. N.B. the definition of the polarization plane is not completely helpful in this - it is the angle between the polarization plane and the +Y laboratory frame vector.
-
static
imgCIF_H
(cbf_handle)[source]¶ Initialize a detector model from an imgCIF file. N.B. the definition of the polarization plane is not completely helpful in this - it is the angle between the polarization plane and the +Y laboratory frame vector. This example works from a cbf_handle, which is already configured.
-
static
make_beam
(sample_to_source=None, wavelength=None, s0=None, unit_s0=None, divergence=None, sigma_divergence=None)[source]¶
-
static
make_polarized_beam
(sample_to_source=None, wavelength=None, s0=None, unit_s0=None, polarization=None, polarization_fraction=None, divergence=None, sigma_divergence=None, flux=None, transmission=None)[source]¶
-
static