MetricsExampleModel

class lsst.daf.butler.tests.MetricsExampleModel(*, summary: dict[str, Any] | None = None, output: dict[str, Any] | None = None, data: list[Any] | None = None, provenance: DatasetProvenance | None = None, dataset_id: UUID | None = None)

Bases: BaseModel

A variant of MetricsExample based on model.

Attributes Summary

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Methods Summary

from_metrics(metrics)

Create a model based on an example.

Attributes Documentation

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Methods Documentation

classmethod from_metrics(metrics: MetricsExample) MetricsExampleModel

Create a model based on an example.

Parameters:
metricsMetricsExample

Metrics from which to construct the model.

Returns:
modelMetricsExampleModel

New model.