nicetoolbox.utils.base_detectors¶
Helper functions for method and feature detector base classes.
Functions
Build flattened inference config dictionary (Static + Runtime). |
|
Convert input_map with tuple keys to string keys and paths for serialization. |
|
Convert input_map with string keys back to tuple keys with Path objects. |
|
Convert string key back to tuple. |
|
Convert tuple key to string for TOML serialization. |
- nicetoolbox.utils.base_detectors.flatten_inference_config(static_config: BaseModel, runtime_config: BaseModel) Dict[str, Any][source]¶
Build flattened inference config dictionary (Static + Runtime).
- Parameters:
static_config – The loaded static properties (e.g. from TOML).
runtime_config – The computed runtime properties.
- Returns:
Flattened dictionary ready for serialization to run_config.toml
- nicetoolbox.utils.base_detectors.input_map_to_string_keys(input_map: Dict[Tuple[str, str], Path]) Dict[str, str][source]¶
Convert input_map with tuple keys to string keys and paths for serialization.
- nicetoolbox.utils.base_detectors.input_map_to_tuple_keys(input_map: Dict[str, str]) Dict[Tuple[str, str], Path][source]¶
Convert input_map with string keys back to tuple keys with Path objects.