file_conversion

Module Contents

Classes

Pt3Reader

Class for reading .pt3 files

CSVReader

Class for reading .csv files

PhotonHDF5Reader

Class for reading Photon-HDF5 files

FileReader

Class for reading source files.

ConvertFileDialog

Attributes

logger

convert_file_dialog_file

pt3_file

file_conversion.logger = "'file_conversion'"[source]
file_conversion.convert_file_dialog_file[source]
class file_conversion.Pt3Reader(pt3_file_path)[source]

Class for reading .pt3 files

_file_path[source]
add_particle_to_h5(h5_file)[source]
class file_conversion.CSVReader(csv_file_path)[source]

Class for reading .csv files

_file_path[source]
class file_conversion.PhotonHDF5Reader(hdf5_filepath)[source]

Class for reading Photon-HDF5 files

_file_path[source]
macro_times[source]
micro_times[source]
file_time[source]
comment_field[source]
creator_name = "''"[source]
class file_conversion.FileReader(src_format, file_path, channel=None)[source]

Class for reading source files.

A relevant lower-level class (currently either Pt3Reader or CSVReader) is instantiated to read the source file.

Parameters:
  • src_format (string) – Source file format (csv or pt3)

  • file_path (string) – Source file path

  • channel (int) – Photon channel number (only for pt3)

format[source]
file_path[source]
class file_conversion.ConvertFileDialog(mainwindow)[source]

Bases: PyQt5.QtWidgets.QDialog, UI_Convert_File_Dialog

mainwindow[source]
parent[source]
_source_path = 'None'[source]
_export_path = 'None'[source]
set_source_format()[source]
set_source_folder()[source]
set_export_file()[source]
set_export_folder()[source]
change_spectra_edt()[source]
change_bulk_edt()[source]
check_ready()[source]
convert()[source]
file_conversion.pt3_file[source]