Click here to go to the corresponding page for the latest version of DIALS
dxtbx.imageset¶
-
class
dxtbx.imageset.ImageGrid¶ Bases:
dxtbx_imageset_ext.ImageSet-
static
from_imageset((ImageSet)arg1, (object)arg2) → ImageGrid :¶ - C++ signature :
- dxtbx::ImageGrid from_imageset(dxtbx::ImageSet,scitbx::af::tiny<int, 2ul>)
-
get_grid_size((ImageGrid)arg1) → tuple :¶ - C++ signature :
- scitbx::af::tiny<int, 2ul> get_grid_size(dxtbx::ImageGrid {lvalue})
-
static
-
class
dxtbx.imageset.ImageSet¶ Bases:
Boost.Python.instanceA class to inject additional methods into the imageset class
-
as_imageset((ImageSet)arg1) → ImageSet :¶ - C++ signature :
- dxtbx::ImageSet as_imageset(dxtbx::ImageSet {lvalue})
-
complete_set((ImageSet)arg1) → ImageSet :¶ - C++ signature :
- dxtbx::ImageSet complete_set(dxtbx::ImageSet {lvalue})
-
data((ImageSet)arg1) → ImageSetData :¶ - C++ signature :
- dxtbx::ImageSetData data(dxtbx::ImageSet {lvalue})
-
external_lookup¶
-
get_beam((ImageSet)arg1[, (object)index=0]) → BeamBase :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::BeamBase> get_beam(dxtbx::ImageSet {lvalue} [,unsigned long=0])
-
get_corrected_data((ImageSet)arg1, (object)arg2) → tuple :¶ - C++ signature :
- boost::python::tuple get_corrected_data(dxtbx::ImageSet {lvalue},unsigned long)
-
get_detector((ImageSet)arg1[, (object)index=0]) → Detector :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::Detector> get_detector(dxtbx::ImageSet {lvalue} [,unsigned long=0])
-
get_detectorbase(index)¶ A function to be injected into the imageset to get the detectorbase instance
-
get_format_class()¶ Get format class name
-
get_gain((ImageSet)arg1, (object)arg2) → tuple :¶ - C++ signature :
- boost::python::tuple get_gain(dxtbx::ImageSet {lvalue},unsigned long)
-
get_goniometer((ImageSet)arg1[, (object)index=0]) → Goniometer :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::Goniometer> get_goniometer(dxtbx::ImageSet {lvalue} [,unsigned long=0])
-
get_image_identifier((ImageSet)arg1, (object)arg2) → str :¶ - C++ signature :
- std::string get_image_identifier(dxtbx::ImageSet {lvalue},unsigned long)
-
get_mask((ImageSet)arg1, (object)arg2) → tuple :¶ - C++ signature :
- boost::python::tuple get_mask(dxtbx::ImageSet {lvalue},unsigned long)
-
get_path((ImageSet)arg1, (object)arg2) → str :¶ - C++ signature :
- std::string get_path(dxtbx::ImageSet {lvalue},unsigned long)
-
get_pedestal((ImageSet)arg1, (object)arg2) → tuple :¶ - C++ signature :
- boost::python::tuple get_pedestal(dxtbx::ImageSet {lvalue},unsigned long)
-
get_raw_data((ImageSet)arg1, (object)arg2) → tuple :¶ - C++ signature :
- boost::python::tuple get_raw_data(dxtbx::ImageSet {lvalue},unsigned long)
-
get_scan((ImageSet)arg1[, (object)index=0]) → Scan :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::Scan> get_scan(dxtbx::ImageSet {lvalue} [,unsigned long=0])
-
get_vendortype(index)¶ Get the vendor information.
-
has_dynamic_mask((ImageSet)arg1) → bool :¶ - C++ signature :
- bool has_dynamic_mask(dxtbx::ImageSet {lvalue})
-
indices((ImageSet)arg1) → size_t :¶ - C++ signature :
- scitbx::af::shared<unsigned long> indices(dxtbx::ImageSet {lvalue})
-
is_marked_for_rejection((ImageSet)arg1, (object)arg2) → bool :¶ - C++ signature :
- bool is_marked_for_rejection(dxtbx::ImageSet {lvalue},unsigned long)
-
mark_for_rejection((ImageSet)arg1, (object)arg2, (object)arg3) → None :¶ - C++ signature :
- void mark_for_rejection(dxtbx::ImageSet {lvalue},unsigned long,bool)
-
masker()¶ Return the masker
-
params()¶ Get the parameters
-
partial_set((ImageSet)arg1, (object)arg2, (object)arg3) → ImageSet :¶ - C++ signature :
- dxtbx::ImageSet partial_set(dxtbx::ImageSet {lvalue},unsigned long,unsigned long)
-
paths()¶ Return the list of paths
-
reader()¶ Return the reader
-
set_beam((ImageSet)arg1, (BeamBase)arg2[, (object)index=0]) → None :¶ - C++ signature :
- void set_beam(dxtbx::ImageSet {lvalue},boost::shared_ptr<dxtbx::model::BeamBase> [,unsigned long=0])
-
set_detector((ImageSet)arg1, (Detector)arg2[, (object)index=0]) → None :¶ - C++ signature :
- void set_detector(dxtbx::ImageSet {lvalue},boost::shared_ptr<dxtbx::model::Detector> [,unsigned long=0])
-
set_goniometer((ImageSet)arg1, (Goniometer)arg2[, (object)index=0]) → None :¶ - C++ signature :
- void set_goniometer(dxtbx::ImageSet {lvalue},boost::shared_ptr<dxtbx::model::Goniometer> [,unsigned long=0])
-
set_scan((ImageSet)arg1, (Scan)arg2[, (object)index=0]) → None :¶ - C++ signature :
- void set_scan(dxtbx::ImageSet {lvalue},boost::shared_ptr<dxtbx::model::Scan> [,unsigned long=0])
-
size((ImageSet)arg1) → int :¶ - C++ signature :
- unsigned long size(dxtbx::ImageSet {lvalue})
-
update_detector_px_mm_data((ImageSet)arg1) → None :¶ - C++ signature :
- void update_detector_px_mm_data(dxtbx::ImageSet {lvalue})
-
-
class
dxtbx.imageset.ImageSetData¶ Bases:
Boost.Python.instance-
external_lookup¶
-
get_beam((ImageSetData)arg1, (object)arg2) → BeamBase :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::BeamBase> get_beam(dxtbx::ImageSetData {lvalue},unsigned long)
-
get_data((ImageSetData)arg1, (object)arg2) → ImageBuffer :¶ - C++ signature :
- dxtbx::format::ImageBuffer get_data(dxtbx::ImageSetData {lvalue},unsigned long)
-
get_detector((ImageSetData)arg1, (object)arg2) → Detector :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::Detector> get_detector(dxtbx::ImageSetData {lvalue},unsigned long)
-
get_format_class((ImageSetData)arg1) → object :¶ - C++ signature :
- boost::python::api::object get_format_class(dxtbx::ImageSetData {lvalue})
-
get_goniometer((ImageSetData)arg1, (object)arg2) → Goniometer :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::Goniometer> get_goniometer(dxtbx::ImageSetData {lvalue},unsigned long)
-
get_image_identifier((ImageSetData)arg1, (object)arg2) → str :¶ - C++ signature :
- std::string get_image_identifier(dxtbx::ImageSetData {lvalue},unsigned long)
-
get_master_path((ImageSetData)arg1) → str :¶ - C++ signature :
- std::string get_master_path(dxtbx::ImageSetData {lvalue})
-
get_params((ImageSetData)arg1) → object :¶ - C++ signature :
- boost::python::api::object get_params(dxtbx::ImageSetData {lvalue})
-
get_path((ImageSetData)arg1, (object)arg2) → str :¶ - C++ signature :
- std::string get_path(dxtbx::ImageSetData {lvalue},unsigned long)
-
get_scan((ImageSetData)arg1, (object)arg2) → Scan :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::Scan> get_scan(dxtbx::ImageSetData {lvalue},unsigned long)
-
get_template((ImageSetData)arg1) → str :¶ - C++ signature :
- std::string get_template(dxtbx::ImageSetData {lvalue})
-
get_vendor((ImageSetData)arg1) → str :¶ - C++ signature :
- std::string get_vendor(dxtbx::ImageSetData {lvalue})
-
has_single_file_reader((ImageSetData)arg1) → bool :¶ - C++ signature :
- bool has_single_file_reader(dxtbx::ImageSetData {lvalue})
-
is_marked_for_rejection((ImageSetData)arg1, (object)arg2) → bool :¶ - C++ signature :
- bool is_marked_for_rejection(dxtbx::ImageSetData {lvalue},unsigned long)
-
mark_for_rejection((ImageSetData)arg1, (object)arg2, (object)arg3) → None :¶ - C++ signature :
- void mark_for_rejection(dxtbx::ImageSetData {lvalue},unsigned long,bool)
-
masker((ImageSetData)arg1) → GoniometerShadowMasker :¶ - C++ signature :
- boost::shared_ptr<dxtbx::masking::GoniometerShadowMasker> masker(dxtbx::ImageSetData {lvalue})
-
reader((ImageSetData)arg1) → object :¶ - C++ signature :
- boost::python::api::object reader(dxtbx::ImageSetData {lvalue})
-
set_beam((ImageSetData)arg1, (BeamBase)arg2, (object)arg3) → None :¶ - C++ signature :
- void set_beam(dxtbx::ImageSetData {lvalue},boost::shared_ptr<dxtbx::model::BeamBase>,unsigned long)
-
set_detector((ImageSetData)arg1, (Detector)arg2, (object)arg3) → None :¶ - C++ signature :
- void set_detector(dxtbx::ImageSetData {lvalue},boost::shared_ptr<dxtbx::model::Detector>,unsigned long)
-
set_format_class((ImageSetData)arg1, (dict)arg2) → None :¶ - C++ signature :
- void set_format_class(dxtbx::ImageSetData {lvalue},boost::python::dict)
-
set_goniometer((ImageSetData)arg1, (Goniometer)arg2, (object)arg3) → None :¶ - C++ signature :
- void set_goniometer(dxtbx::ImageSetData {lvalue},boost::shared_ptr<dxtbx::model::Goniometer>,unsigned long)
-
set_params((ImageSetData)arg1, (dict)arg2) → None :¶ - C++ signature :
- void set_params(dxtbx::ImageSetData {lvalue},boost::python::dict)
-
set_scan((ImageSetData)arg1, (Scan)arg2, (object)arg3) → None :¶ - C++ signature :
- void set_scan(dxtbx::ImageSetData {lvalue},boost::shared_ptr<dxtbx::model::Scan>,unsigned long)
-
set_template((ImageSetData)arg1, (str)arg2) → None :¶ - C++ signature :
- void set_template(dxtbx::ImageSetData {lvalue},std::string)
-
set_vendor((ImageSetData)arg1, (str)arg2) → None :¶ - C++ signature :
- void set_vendor(dxtbx::ImageSetData {lvalue},std::string)
-
-
class
dxtbx.imageset.ImageSetFactory[source]¶ Bases:
objectFactory to create imagesets and sequences.
-
static
from_template(template, image_range=None, check_headers=False, check_format=True, beam=None, detector=None, goniometer=None, scan=None)[source]¶ Create a new sequence from a template.
- Params:
- template The template argument image_range The image range check_headers Check the headers to ensure all images are valid
Returns: A list of sequences
-
static
imageset_from_anyset(imageset)[source]¶ Create a new ImageSet object from an imageset object. Converts ImageSequence to ImageSet.
-
static
make_imageset(filenames, format_class=None, check_format=True, single_file_indices=None, format_kwargs=None)[source]¶ Create an image set
-
static
-
class
dxtbx.imageset.ImageSetLazy[source]¶ Bases:
dxtbx_imageset_ext.ImageSetLazy ImageSet class that doesn’t necessitate setting the models ahead of time. Only when a particular model (like detector or beam) for an image is requested, it sets the model using the format class and then returns the model
-
get_beam((ImageSet)arg1[, (object)index=0]) → BeamBase :[source]¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::BeamBase> get_beam(dxtbx::ImageSet {lvalue} [,unsigned long=0])
-
get_corrected_data((ImageSet)arg1, (object)arg2) → tuple :[source]¶ - C++ signature :
- boost::python::tuple get_corrected_data(dxtbx::ImageSet {lvalue},unsigned long)
-
get_detector((ImageSet)arg1[, (object)index=0]) → Detector :[source]¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::Detector> get_detector(dxtbx::ImageSet {lvalue} [,unsigned long=0])
-
get_gain((ImageSet)arg1, (object)arg2) → tuple :[source]¶ - C++ signature :
- boost::python::tuple get_gain(dxtbx::ImageSet {lvalue},unsigned long)
-
-
class
dxtbx.imageset.ImageSequence¶ Bases:
dxtbx_imageset_ext.ImageSet-
complete_set((ImageSequence)arg1) → ImageSequence :¶ - C++ signature :
- dxtbx::ImageSequence complete_set(dxtbx::ImageSequence {lvalue})
-
get_array_range((ImageSequence)arg1) → tuple :¶ - C++ signature :
- scitbx::af::tiny<int, 2ul> get_array_range(dxtbx::ImageSequence {lvalue})
-
get_beam((ImageSequence)arg1[, (object)arg2]) → BeamBase :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::BeamBase> get_beam(dxtbx::ImageSequence {lvalue} [,unsigned long])
-
get_detector((ImageSequence)arg1[, (object)arg2]) → Detector :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::Detector> get_detector(dxtbx::ImageSequence {lvalue} [,unsigned long])
-
get_goniometer((ImageSequence)arg1[, (object)arg2]) → Goniometer :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::Goniometer> get_goniometer(dxtbx::ImageSequence {lvalue} [,unsigned long])
-
get_scan((ImageSequence)arg1[, (object)arg2]) → Scan :¶ - C++ signature :
- boost::shared_ptr<dxtbx::model::Scan> get_scan(dxtbx::ImageSequence {lvalue} [,unsigned long])
-
get_template()¶ Return the template
-
partial_set((ImageSequence)arg1, (object)arg2, (object)arg3) → ImageSequence :¶ - C++ signature :
- dxtbx::ImageSequence partial_set(dxtbx::ImageSequence {lvalue},unsigned long,unsigned long)
-
set_beam((ImageSequence)arg1, (BeamBase)arg2[, (object)arg3]) → None :¶ - C++ signature :
- void set_beam(dxtbx::ImageSequence {lvalue},boost::shared_ptr<dxtbx::model::BeamBase> [,unsigned long])
-
set_detector((ImageSequence)arg1, (Detector)arg2[, (object)arg3]) → None :¶ - C++ signature :
- void set_detector(dxtbx::ImageSequence {lvalue},boost::shared_ptr<dxtbx::model::Detector> [,unsigned long])
-
set_goniometer((ImageSequence)arg1, (Goniometer)arg2[, (object)arg3]) → None :¶ - C++ signature :
- void set_goniometer(dxtbx::ImageSequence {lvalue},boost::shared_ptr<dxtbx::model::Goniometer> [,unsigned long])
-
set_scan((ImageSequence)arg1, (Scan)arg2[, (object)arg3]) → None :¶ - C++ signature :
- void set_scan(dxtbx::ImageSequence {lvalue},boost::shared_ptr<dxtbx::model::Scan> [,unsigned long])
-
update_detector_px_mm_data((ImageSequence)arg1) → None :¶ - C++ signature :
- void update_detector_px_mm_data(dxtbx::ImageSequence {lvalue})
-




