Skip to content

PCMDefaultsConfig

Source

Configuration for augmenting CEM results with PCM default values.

>>> from r2x_reeds.sysmod.pcm_defaults import PCMDefaultsConfig
>>> assert PCMDefaultsConfig is not None

Bases: PluginConfig. Inherited contracts remain defined by the base classes.

These fields are declared on this class. Required/default behavior is shown directly from source. Base-class fields also apply.

pcm_defaults_fpath: Path | str | None = Field(default=None, description='Path for JSON file containing PCM defaults.')
pcm_defaults_dict: dict[str, dict[str, Any]] | None = Field(default=None, description='Dictionary of PCM defaults to apply.')
pcm_defaults_override: bool = Field(default=False, description='Flag to override existing PCM fields with JSON values.')

Continue with the Python API overview and transform contracts.