babelscan.folder_monitor
folder_monitor
Folder Monitor
- babelscan.folder_monitor.create_scan(data, headers, alternate_names=None, default_values=None, **kwargs)[source]
Create data holder instance :param data: list of data :param headers: list of headers for data :param alternate_names: dict of aternate names to headers (or None) :param default_values: dict of default values (or None) :param kwargs: other options :return: Scan
- babelscan.folder_monitor.file_loader(filename, **kwargs)[source]
Load any file type as Scan class :param filename: .dat, .csv, .hdf :param kwargs: options :return: Scan
- babelscan.folder_monitor.find_files(folders, file_type='nxs')[source]
Find scan files in folders using format specifier :param folders: str or list of str directories :param file_type: name of extension, ‘nxs’ or ‘dat’ :return: list of scan files