diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2022-09-11 14:48:59 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2022-09-11 14:48:59 +0200 |
| commit | a8281ebfd3f3a3c67e4a022ce59450146c90fb6e (patch) | |
| tree | 3d47894f8397aff012f2f22b08652f4d92c6e96a /esds | |
| parent | f4f1d975043223b6a5fb512946f6d7c0e3ee791f (diff) | |
Minor changes
Diffstat (limited to 'esds')
| -rw-r--r-- | esds/helpers/platform.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/esds/helpers/platform.py b/esds/helpers/platform.py index 341baed..a811398 100644 --- a/esds/helpers/platform.py +++ b/esds/helpers/platform.py @@ -1,5 +1,5 @@ -import yaml, os +import yaml, os, importlib import numpy as np class UnitsParser: @@ -195,3 +195,12 @@ class YAMLPlatformFile: if type(general["interferences"]) != bool: self.parsing_error("interferences should be on or off") self.default["interferences"]=general["interferences"] + + def run(self): + callback=None + ##### First load callback from file if any + if self.default["breakpoints_file"] != None: + module, ext=os.path.splitext(self.default["breakpoints_file"]) + imported=importlib.import_module(module) + callback=getattr(imported, self.default["breakpoints_callback"]) + pass |
