mantidimaging.core.utility.imat_log_file_parser module¶
- class mantidimaging.core.utility.imat_log_file_parser.CSVLogParser(data: List[str])[source]¶
Bases:
object
- EXPECTED_HEADER_FOR_IMAT_CSV_LOG_FILE = 'TIME STAMP,IMAGE TYPE,IMAGE COUNTER,COUNTS BM3 before image,COUNTS BM3 after image\n'¶
- parse() Dict[IMATLogColumn, List] [source]¶
- class mantidimaging.core.utility.imat_log_file_parser.IMATLogColumn(value)[source]¶
Bases:
Enum
An enumeration.
- COUNTS_AFTER = 6¶
- COUNTS_BEFORE = 5¶
- IMAGE_TYPE_IMAGE_COUNTER = 2¶
- PROJECTION_ANGLE = 4¶
- PROJECTION_NUMBER = 3¶
- TIMESTAMP = 1¶
- class mantidimaging.core.utility.imat_log_file_parser.IMATLogFile(data: List[str], source_file: str)[source]¶
Bases:
object
- projection_angles() ProjectionAngles [source]¶