model_config module
Define a structure to select a Model mandatory files.
- class ModelConfig(emission_yield_files: Collection[Literal['SE', 'EBE', 'IBE', 'all']], emission_energy_files: Collection[Literal['SE', 'EBE', 'IBE', 'all']], emission_angle_files: Collection[Literal['SE', 'EBE', 'IBE', 'all']])
Bases:
objectDefine mandatory files for a
Model.- emission_yield_files: Collection[Literal['SE', 'EBE', 'IBE', 'all']]
- emission_energy_files: Collection[Literal['SE', 'EBE', 'IBE', 'all']]
- emission_angle_files: Collection[Literal['SE', 'EBE', 'IBE', 'all']]
- mandatory_populations(emission_data_type: Literal['Emission Yield', 'Emission Energy', 'Emission Angle']) list[Literal['SE', 'EBE', 'IBE', 'all']]
Tell which population should be given in files, for a data type.
- __init__(emission_yield_files: Collection[Literal['SE', 'EBE', 'IBE', 'all']], emission_energy_files: Collection[Literal['SE', 'EBE', 'IBE', 'all']], emission_angle_files: Collection[Literal['SE', 'EBE', 'IBE', 'all']]) None