data_processing.processor package
Submodules
data_processing.processor.zeiss_FCS_processor module
- class data_processing.processor.zeiss_FCS_processor.ZeissFCSProcessor(folder_path)[source]
Bases:
objectProcesses Zeiss ConfoCor3 .raw files and identifies the file with the highest mean photon intensity. At this moment requires ‘FCS_points.json’ in the result file for reading the corresponding stage positions.
- mean_intensity_from_photon_data(photon_data)[source]
Calculate mean photon intensity (photons per second) from photon arrival time data.
- Parameters:
photon_data – Dictionary containing photon timing data
- Returns:
Mean photon intensity [photons/s]
data_processing.processor.zeiss_image_processor module
- class data_processing.processor.zeiss_image_processor.ZeissImageProcessor(czi_file_path, analysis_channel=1, chosen_analysis='FluorescentGUV', **analysis_details)[source]
Bases:
objectProcesses Zeiss .czi files, by reading them, calling for the segmentation algorithm from image_analysis and saving the results as JSON files.
- get_analysis_type(chosen_analysis, **kwargs)[source]
Method for initialization of the segmentation algorithm :param chosen_analysis: name of the class in image_analysis folder for segmentation :param kwargs: additional arguments for the analyzing script like: :return: initialized object of the segmentation class