Click here to go to the corresponding page for the latest version of DIALS
dials.algorithms.integration¶
-
class
dials.algorithms.integration.integrator.FinalizerBase(reflections, experiments, params)[source]¶ Bases:
object
-
class
dials.algorithms.integration.integrator.FinalizerRot(reflections, experiments, params)[source]¶ Bases:
dials.algorithms.integration.integrator.FinalizerBaseA post-processing class for oscillation data.
-
class
dials.algorithms.integration.integrator.FinalizerStills(reflections, experiments, params)[source]¶ Bases:
dials.algorithms.integration.integrator.FinalizerBaseA post-processing class for stills data.
-
class
dials.algorithms.integration.integrator.InitializerRot(experiments, params)[source]¶ Bases:
objectA pre-processing class for oscillation data.
-
class
dials.algorithms.integration.integrator.InitializerStills(experiments, params)[source]¶ Bases:
objectA pre-processing class for stills data.
-
class
dials.algorithms.integration.integrator.Integrator(experiments, reflections, params)[source]¶ Bases:
objectThe integrator class
-
class
dials.algorithms.integration.integrator.Integrator2D(experiments, reflections, params)[source]¶ Bases:
dials.algorithms.integration.integrator.IntegratorIntegrator for 2D algorithms
-
FinalizerClass¶ alias of
FinalizerRot
-
InitializerClass¶ alias of
InitializerRot
-
ProcessorClass¶ alias of
dials.algorithms.integration.processor.Processor2D
-
-
class
dials.algorithms.integration.integrator.Integrator3D(experiments, reflections, params)[source]¶ Bases:
dials.algorithms.integration.integrator.IntegratorIntegrator for 3D algorithms
-
FinalizerClass¶ alias of
FinalizerRot
-
InitializerClass¶ alias of
InitializerRot
-
ProcessorClass¶ alias of
dials.algorithms.integration.processor.Processor3D
-
-
class
dials.algorithms.integration.integrator.Integrator3DThreaded(experiments, reflections, params)[source]¶ Bases:
objectIntegrator for 3D algorithms
-
class
dials.algorithms.integration.integrator.IntegratorExecutor(experiments, profile_fitter=None)[source]¶ Bases:
dials_algorithms_integration_integrator_ext.ExecutorThe class to process the integration data
-
class
dials.algorithms.integration.integrator.IntegratorFactory[source]¶ Bases:
objectA factory for creating integrators.
-
class
dials.algorithms.integration.integrator.IntegratorFlat3D(experiments, reflections, params)[source]¶ Bases:
dials.algorithms.integration.integrator.IntegratorIntegrator for flattened 3D algorithms
-
FinalizerClass¶ alias of
FinalizerRot
-
InitializerClass¶ alias of
InitializerRot
-
ProcessorClass¶ alias of
dials.algorithms.integration.processor.ProcessorFlat3D
-
-
class
dials.algorithms.integration.integrator.IntegratorSingle2D(experiments, reflections, params)[source]¶ Bases:
dials.algorithms.integration.integrator.IntegratorIntegrator for 2D algorithms on a single image
-
FinalizerClass¶ alias of
FinalizerRot
-
InitializerClass¶ alias of
InitializerRot
-
ProcessorClass¶ alias of
dials.algorithms.integration.processor.ProcessorSingle2D
-
-
class
dials.algorithms.integration.integrator.IntegratorStills(experiments, reflections, params)[source]¶ Bases:
dials.algorithms.integration.integrator.IntegratorIntegrator for still algorithms
-
FinalizerClass¶ alias of
FinalizerStills
-
InitializerClass¶ alias of
InitializerStills
-
ProcessorClass¶ alias of
dials.algorithms.integration.processor.ProcessorStills
-
-
class
dials.algorithms.integration.integrator.IntegratorVolume(experiments, reflections, params)[source]¶ Bases:
dials.algorithms.integration.image_integrator.ImageIntegratorVolume integrator
-
class
dials.algorithms.integration.integrator.Parameters[source]¶ Bases:
objectA class to represent the integration parameters
-
class
dials.algorithms.integration.integrator.ProfileModellerExecutor(experiments, profile_fitter)[source]¶ Bases:
dials_algorithms_integration_integrator_ext.ExecutorThe class to do profile modelling calculations
-
class
dials.algorithms.integration.integrator.ProfileValidatorExecutor(experiments, profile_fitter)[source]¶ Bases:
dials_algorithms_integration_integrator_ext.ExecutorThe class to do profile validation calculations
-
dials.algorithms.integration.integrator.frame_hist(bbox, width=80, symbol='#', prefix='')[source]¶ A utility function to print a histogram of reflections on frames.
Parameters: - bbox – The bounding boxes
- width – The width of each line
- symbol – The histogram symbol
- prefix – A string to prefix to each line
Returns: The histogram string
-
dials.algorithms.integration.integrator.generate_phil_scope()[source]¶ Generate the integration phil scope.
Returns: The phil scope
-
dials.algorithms.integration.integrator.hist(data, width=80, symbol='#', prefix='')[source]¶ A utility function to print a histogram of reflections on frames.
Parameters: - data – The data to histogram
- width – The number of characters in each line
- symbol – The plot symbol
- prefix – String to prefix to each line
Returns: The histogram string
-
dials.algorithms.integration.integrator.nframes_hist(bbox, width=80, symbol='#', prefix='')[source]¶ A utility function to print a histogram of number of frames.
Parameters: - bbox – The bounding boxes
- width – The width of each line
- symbol – The histogram symbol
- prefix – A string to prefix to each line
Returns: The histogram string



