Skip to content
Snippets Groups Projects

[AGIPD][Summary] Add Summary Figures for mini-half

Merged Cyril Danilevski requested to merge feat/219 into master
1 file
+ 7
10
Compare changes
  • Side-by-side
  • Inline
elif "MID" in karabo_id:
elif "MID" in karabo_id:
dinstance = "AGIPD1M2"
dinstance = "AGIPD1M2"
nmods = 16
nmods = 16
elif "HED" in karabo_id or "DETLAB" in karabo_id:
elif "HED" in karabo_id:
dinstance = "AGIPD500K"
dinstance = "AGIPD500K"
nmods = 8
nmods = 8
display(Markdown("""
display(Markdown("""
pixels_y = 256
pixels_y = 256
pixels_x = 256
pixels_x = 256
elif "AGIPD" in dinstance:
elif dinstance in ('AGIPD1M1', 'AGIPD1M2'):
geom = extra_geom.AGIPD_1MGeometry.from_quad_positions(quad_pos=[(-525, 625),
geom = extra_geom.AGIPD_1MGeometry.from_quad_positions(quad_pos=[(-525, 625),
(-550, -10),
(-550, -10),
(520, -160),
(520, -160),
pixels_y = 128
pixels_y = 128
pixels_x = 512
pixels_x = 512
 
elif dinstance == "AGIPD500K":
 
geom = extra_geom.AGIPD_500K2GGeometry.from_origin()
 
pixels_y = 128
 
pixels_x = 512
 
elif "DSSC" in dinstance:
elif "DSSC" in dinstance:
pixels_y = 512
pixels_y = 512
pixels_x = 128
pixels_x = 128
gainstages = 1
gainstages = 1
for const_name, const in constants.items():
for const_name, const in constants.items():
#TODO: add a Summary figure across modules
if dinstance == "AGIPD500K":
display(Markdown(f'WARNING: No summary figures are available for AGIPD mini-half at the moment.'))
break
if const_name == 'BadPixelsDark':
if const_name == 'BadPixelsDark':
continue
continue
# Check if constant gain available in constant e.g. AGIPD, LPD
# Check if constant gain available in constant e.g. AGIPD, LPD
Loading