PYME.Analysis.gen_sCMOS_maps module¶
- PYME.Analysis.gen_sCMOS_maps.generate_maps(source, start_frame, end_frame, darkthreshold=10000.0, variancethreshold=90000, blemishvariance=100000000.0)¶
- PYME.Analysis.gen_sCMOS_maps.generate_uniform_map(source)¶
- PYME.Analysis.gen_sCMOS_maps.get_sensor_size(mdh)¶
Get the camera sensor size base on the provided metadata
looks for “Camera.SensorWidth” and “Camera.SensorHeight”
- PYME.Analysis.gen_sCMOS_maps.insert_into_full_map(dark, variance, metadata, sensor_size=(2048, 2048))¶
Embeds partial-sensor camera maps into full-sized camera map by padding with basic values in metadata. Alternatively can be used to create boring maps to use in place of metadata scalars.
- Parameters
- dark: ndarray or None
darkmap for valid ROI, or None to generate a uniform, ~useless metadata map
- variance: ndarray
variance for valid ROI, or None to generate a uniform, ~useless metadata map
- metadata: MetaDataHandler instance
ROI informatrion and camera noise parameters to use when padding maps
- sensor_size: 2-int tuple
x and y camera sensor size
- Returns
- full_dark: ndarray
padded dark map
- full_var: ndarray
padded variance map
- mdh: PYME.IO.MetadataHandler.NestedClassMDHandler
metadata handler to be associated with full maps while maintaining information about the original/valid ROI.
- PYME.Analysis.gen_sCMOS_maps.install_map(filename)¶
Installs a map file to its default location
- PYME.Analysis.gen_sCMOS_maps.listCalibrationDirs()¶
- PYME.Analysis.gen_sCMOS_maps.main()¶
- PYME.Analysis.gen_sCMOS_maps.makePathUnlessExists(path)¶
- PYME.Analysis.gen_sCMOS_maps.map_filename(mdh, type)¶
- PYME.Analysis.gen_sCMOS_maps.mkDefaultPath(stem, mdh, create=True, calibrationDir=None)¶
- PYME.Analysis.gen_sCMOS_maps.mkDestPath(destdir, stem, mdh, create=True)¶