fraudtwin.FidelityReport#

class fraudtwin.FidelityReport(**data)[source][source]#

Bases: BaseModel

Immutable per-summary and composite fidelity assessment.

Parameters:
  • report_version (str)

  • profile_id (str | None)

  • metrics (tuple[FidelityMetric, ...])

  • composite_score (float | None)

  • report_fingerprint (str)

model_config: ClassVar[ConfigDict] = {'allow_inf_nan': False, 'extra': 'forbid', 'frozen': True}#

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