Public Member Functions | |
def | __init__ |
def | make_pixel_coord_arrs |
def | make_pixel_size_arrs |
def | print_member_data |
def | print_pixel_size_arrs |
def | print_maps_seg_um |
def | print_xy_1darr_um |
def | print_xyz_min_max_um |
def | get_xyz_min_um |
def | get_xyz_max_um |
def | get_seg_xy_maps_um |
def | get_seg_xyz_maps_um |
def | get_seg_xy_maps_um_with_offset |
def | get_seg_xyz_maps_um_with_offset |
def | get_pix_size_um |
def | get_pixel_size_arrs_um |
def | get_pixel_area_arr |
def | get_seg_xy_maps_pix |
def | get_seg_xy_maps_pix_with_offset |
def | print_seg_info |
def | size |
def | rows |
def | cols |
def | shape |
def | pixel_scale_size |
def | pixel_area_array |
def | pixel_size_array |
def | pixel_coord_array |
def | pixel_coord_min |
def | pixel_coord_max |
def | pixel_mask_array |
Self-sufficient class for generation of Epix100 2x2 sensor pixel coordinate array
Definition at line 101 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::__init__ | ( | sp, | ||
use_wide_pix_center = True | ||||
) |
Definition at line 117 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::cols | ( | sp | ) |
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_pix_size_um | ( | sp | ) |
Definition at line 253 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_pixel_area_arr | ( | sp | ) |
Definition at line 260 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_pixel_size_arrs_um | ( | sp | ) |
Definition at line 256 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xy_maps_pix | ( | sp | ) |
Definition at line 264 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xy_maps_pix_with_offset | ( | sp | ) |
Definition at line 269 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xy_maps_um | ( | sp | ) |
Definition at line 232 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xy_maps_um_with_offset | ( | sp | ) |
Definition at line 238 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xyz_maps_um | ( | sp | ) |
Definition at line 235 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xyz_maps_um_with_offset | ( | sp | ) |
Definition at line 245 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_xyz_max_um | ( | sp | ) |
Definition at line 229 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::get_xyz_min_um | ( | sp | ) |
Definition at line 226 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::make_pixel_coord_arrs | ( | sp | ) |
Makes [704,768] maps of x, y, and z 2x2 pixel coordinates with origin in the center of 2x2
Definition at line 132 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::make_pixel_size_arrs | ( | sp | ) |
Makes [704,768] maps of x, y, and z 2x2 pixel size
Definition at line 149 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_area_array | ( | sp | ) |
Returns pixel area array of shape=(rows, cols)
Definition at line 322 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_coord_array | ( | sp, | ||
axis = None | ||||
) |
Returns numpy array of segment pixel coordinates in um for AXIS
Definition at line 334 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_coord_max | ( | sp, | ||
axis = None | ||||
) |
Returns maximal value in the array of segment pixel coordinates in um for AXIS
Definition at line 346 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_coord_min | ( | sp, | ||
axis = None | ||||
) |
Returns minimal value in the array of segment pixel coordinates in um for AXIS
Definition at line 340 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_mask_array | ( | sp, | ||
mbits = 0377 | ||||
) |
Returns numpy array of pixel mask: 1/0 = ok/masked, mbits: +1 - mask edges +2 - mask two central columns
Definition at line 352 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_scale_size | ( | sp | ) |
def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_size_array | ( | sp, | ||
axis = None | ||||
) |
Returns numpy array of pixel sizes in um for AXIS
Definition at line 328 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::print_maps_seg_um | ( | sp | ) |
Definition at line 197 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::print_member_data | ( | sp | ) |
Definition at line 170 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::print_pixel_size_arrs | ( | sp | ) |
Definition at line 183 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::print_seg_info | ( | sp, | ||
pbits = 0 | ||||
) |
Prints segment info for selected bits pbits = 0 - nothing +1 - member data +2 - coordinate maps in um +4 - min, max coordinates in um +8 - x, y 1-d pixel coordinate arrays in um
Definition at line 278 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::print_xy_1darr_um | ( | sp | ) |
Definition at line 208 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::print_xyz_min_max_um | ( | sp | ) |
Definition at line 217 of file SegGeometryEpix100V1.py.
def SegGeometryEpix100V1::SegGeometryEpix100V1::rows | ( | sp | ) |
def SegGeometryEpix100V1::SegGeometryEpix100V1::shape | ( | sp | ) |
def SegGeometryEpix100V1::SegGeometryEpix100V1::size | ( | sp | ) |