plexus.data.ScorecardExampleReferenceItems module
Build deterministic single-score reference datasets from scorecard examples.
- class plexus.data.ScorecardExampleReferenceItems.ScorecardExampleReferenceItems(**parameters)
Bases:
DataCacheData cache that materializes deterministic reference rows from scorecard example items.
Initialize the DataCache instance with the given parameters.
Parameters
- **parametersdict
Arbitrary keyword arguments that are used to initialize the Parameters instance.
Raises
- ValidationError
If the provided parameters do not pass validation.
- class Parameters(*, class_name: str = 'DataCache', scorecard: str | int, score: str | int, days: int | None = None, limit: int | None = None, column_mappings: Dict[str, str] | None = None, item_config: Dict | None = None)
Bases:
ParametersCreate a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- column_mappings: Dict[str, str] | None
- days: int | None
- classmethod days_must_be_positive(v)
- item_config: Dict | None
- limit: int | None
- classmethod limit_must_be_positive(v)
- model_config = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- score: str | int
- scorecard: str | int