est.io.utils.readers.abstract_ascii.AbstractAsciiReader#

class est.io.utils.readers.abstract_ascii.AbstractAsciiReader[source]#

Bases: ABC

static get_all_scan_titles(file_path: str) List[str][source]#
static get_first_scan_title(file_path: str)[source]#
abstract static get_scan_column_names(file_path: str, scan_title: str) List[str][source]#
abstract static read_spectrum(ascii_file, energy_col_name=None, absorption_col_name=None, monitor_col_name=None, energy_unit=<Unit('electron_volt')>, scan_title=None) Tuple[ndarray | None, ndarray | None][source]#