pofff.utils.inputvalues module
Utility functions to prepare and normalize input values for pofff.
- pofff.utils.inputvalues.build_config(*, pofff_path: Path, cli: dict, toml: dict) PofffConfig
Build and return a fully initialized PofffConfig object.
- pofff.utils.inputvalues.extract_facies(data: dict) dict
Extract facies definitions and remove them from the main config dict.
- pofff.utils.inputvalues.load_toml(filename: str) dict
Load a TOML configuration file and return its content.
- pofff.utils.inputvalues.postprocess_config(cfg: PofffConfig, toml: dict) None
Enrich configuration with derived values and runtime flags.
- pofff.utils.inputvalues.process_tuning(cfg: PofffConfig) None
Enable tuning mode and normalize injection specifications if requested.