-
Notifications
You must be signed in to change notification settings - Fork 4
a generic class for CrtystFEL geometry #64
Copy link
Copy link
Open
Description
At the moment, extra-geom can read CrystFEL geom files and produce valid geometries for several types of detectors. However, there are cases when one may need more generic representation than a predefined detector (e.g. for simulation purposes, or for the detector that is not yes supported by extra-geom). That's why it might be useful to have a generic class geometry loaded from an arbitrary CrystFEL file.
What is needed:
- Detecting how many tiles per module
- Finding data shapes (
frag_ss_pixels,frag_fs_pixels,expected_data_shape) - Defining 3 methods which are not implemented in the base class (
split_tiles,_tile_slice,_module_coords_to_tile) - Possibly, retrieving additional information like:
- an arbitrary pixel size (
res[olution] in CrystFEL terms) - an arbitrary
datastorage source (other than/entry_1/instrument_1/detector_1/data) - detector distance (
clenin CrystFEL terms) photon_energy
- an arbitrary pixel size (
- reading from an arbitrary CrystFEL
.geomfile withfrom_crystfel_geommust return meaningful information. In case of known detectors (i.e. already supported byextra-geom) it should produce an equal geometry object.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels