pymls.utils package¶
Submodules¶
pymls.utils.hdf5_export module¶
pymls.utils.indicators module¶
pymls.utils.yaml_loader module¶
-
class
pymls.utils.yaml_loader.
YamlLoader
[source]¶ Bases:
object
Load a multilayer definition from a yaml file
Methods
extract_from_yaml from_file parse_yaml yaml_is_valid -
EXPECTED_FIELDS
= {'analysis': {'type': [<class 'list'>, <class 'dict'>], 'item_keys': ['type', 'values', 'start', 'end', 'step']}, 'backing': {'type': [<class 'str'>]}, 'materials': {'type': [<class 'dict'>, <class 'dict'>], 'item_keys': ['source']}, 'multilayer': {'type': [<class 'list'>, <class 'dict'>], 'item_keys': ['medium', 'thickness']}}¶
-
KEYS_ANALYSIS
= {'frequency': ['type', 'value'], 'range': ['type', 'start', 'end', 'step']}¶
-
MAP_BACKING
= {'rigid': <function rigid at 0x7fc77ad46bf8>, 'transmission': <function transmission at 0x7fc77ad51048>}¶
-