Added a configuration file to select available group dependent file reader functions. This is to enable modularity and scalability.

This commit is contained in:
2024-02-15 15:57:45 +01:00
parent 337a1947fe
commit 13416ddeec

16
src/config_file.py Normal file
View File

@ -0,0 +1,16 @@
from g5505_file_reader import read_xps_ibw_file_as_dict, copy_file_in_group
from smog_chamber_file_reader import read_txt_files_as_dict
select_file_readers = '5505'
if select_file_readers == 'smog_chamber':
ext_to_reader_dict = {'.ibw': read_xps_ibw_file_as_dict,
'.txt': read_txt_files_as_dict,
'.TXT': read_txt_files_as_dict,
'.h5': copy_file_in_group}
elif select_file_readers == '5505':
ext_to_reader_dict = {'.ibw': read_xps_ibw_file_as_dict,
'.h5': copy_file_in_group}