iqm.iqm_client.models.QualityMetricSet#

class iqm.iqm_client.models.QualityMetricSet(*, calibration_set_id: UUID | None, calibration_set_dut_label: str, calibration_set_number_of_observations: int, calibration_set_created_timestamp: str, calibration_set_end_timestamp: str, calibration_set_is_invalid: bool, quality_metric_set_id: UUID | None, quality_metric_set_dut_label: str | None, quality_metric_set_created_timestamp: str | None, quality_metric_set_end_timestamp: str | None, quality_metric_set_is_invalid: bool, metrics: dict[str, dict[str, Any]] | None)#

Bases: BaseModel

Quality metrics for a calibration set.

Attributes

model_config

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

calibration_set_id

ID of the calibration set.

calibration_set_dut_label

Chip Label of the calibration set.

calibration_set_number_of_observations

Number of observations in the calibration set.

calibration_set_created_timestamp

Timestamp when the calibration set was created.

calibration_set_end_timestamp

Timestamp when the calibration set was finalized.

calibration_set_is_invalid

Whether the calibration set is invalid.

quality_metric_set_id

ID of the quality metric set.

quality_metric_set_dut_label

Chip label of the quality metric set.

quality_metric_set_created_timestamp

Timestamp when the quality metric set was created.

quality_metric_set_end_timestamp

Timestamp when the quality metric set was finalized.

quality_metric_set_is_invalid

Whether the quality metric set is invalid.

metrics

Quality metrics.

Methods

Parameters:
  • calibration_set_id (UUID | None) –

  • calibration_set_dut_label (str) –

  • calibration_set_number_of_observations (int) –

  • calibration_set_created_timestamp (str) –

  • calibration_set_end_timestamp (str) –

  • calibration_set_is_invalid (bool) –

  • quality_metric_set_id (UUID | None) –

  • quality_metric_set_dut_label (str | None) –

  • quality_metric_set_created_timestamp (str | None) –

  • quality_metric_set_end_timestamp (str | None) –

  • quality_metric_set_is_invalid (bool) –

  • metrics (dict[str, dict[str, Any]] | None) –

calibration_set_id: UUID | None#

ID of the calibration set.

calibration_set_dut_label: str#

Chip Label of the calibration set.

calibration_set_number_of_observations: int#

Number of observations in the calibration set.

calibration_set_created_timestamp: str#

Timestamp when the calibration set was created.

calibration_set_end_timestamp: str#

Timestamp when the calibration set was finalized.

calibration_set_is_invalid: bool#

Whether the calibration set is invalid.

quality_metric_set_id: UUID | None#

ID of the quality metric set.

quality_metric_set_dut_label: str | None#

Chip label of the quality metric set.

quality_metric_set_created_timestamp: str | None#

Timestamp when the quality metric set was created.

quality_metric_set_end_timestamp: str | None#

Timestamp when the quality metric set was finalized.

quality_metric_set_is_invalid: bool#

Whether the quality metric set is invalid.

metrics: dict[str, dict[str, Any]] | None#

Quality metrics.

model_config: ClassVar[ConfigDict] = {}#

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