{
  "$schema": "https://ambiqai.github.io/helia-ui/schema/reference-model-1.json",
  "generatedFrom": {
    "tool": "pyref",
    "version": "1.7.3"
  },
  "language": "python",
  "modules": [
    {
      "description": "Comparing two runs and judging one: the comparability rules that decide whether a comparison is meaningful, and the metric policies that turn numbers into a verdict.\n\nEvery name on this page is imported from `helia_profiler`.\n\n**API tier:** `experimental`\n\nGenerated from the `src/helia_profiler` tree `fe269596788d6ab1604cf433559e96b5f48c1d13`.",
      "name": "evaluation",
      "path": "helia_profiler.evaluation",
      "submodules": [],
      "summary": "Comparing two runs and judging one: the comparability rules that decide whether a comparison is meaningful, and the metric policies that turn numbers into a ve…",
      "symbols": [
        {
          "description": "Preferred candidate direction for one metric.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.MetricDirection",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricDirection.SMALLER",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "SMALLER",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "SMALLER = 'smaller'",
              "source": {
                "line": 27,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L27"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricDirection.LARGER",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "LARGER",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "LARGER = 'larger'",
              "source": {
                "line": 28,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L28"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricDirection.EQUAL",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "EQUAL",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "EQUAL = 'equal'",
              "source": {
                "line": 29,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L29"
              },
              "summary": ""
            }
          ],
          "name": "MetricDirection",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "MetricDirection()",
          "source": {
            "line": 24,
            "path": "src/helia_profiler/evaluation/comparison_profile.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L24"
          },
          "summary": "Preferred candidate direction for one metric."
        },
        {
          "description": "Verdict when a selected metric is unavailable.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.MissingMetricPolicy",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MissingMetricPolicy.FAIL",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "FAIL",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "FAIL = 'fail'",
              "source": {
                "line": 35,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L35"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MissingMetricPolicy.WARN",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "WARN",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "WARN = 'warn'",
              "source": {
                "line": 36,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L36"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MissingMetricPolicy.IGNORE",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "IGNORE",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "IGNORE = 'ignore'",
              "source": {
                "line": 37,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L37"
              },
              "summary": ""
            }
          ],
          "name": "MissingMetricPolicy",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "MissingMetricPolicy()",
          "source": {
            "line": 32,
            "path": "src/helia_profiler/evaluation/comparison_profile.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L32"
          },
          "summary": "Verdict when a selected metric is unavailable."
        },
        {
          "description": "`dataclass`\n\nOne machine-readable compatibility decision.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.ComparabilityIssue",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilityIssue.code",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "code",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "code: str",
              "source": {
                "line": 38,
                "path": "src/helia_profiler/evaluation/comparability.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L38"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilityIssue.severity",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "severity",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "severity: ComparabilitySeverity",
              "source": {
                "line": 39,
                "path": "src/helia_profiler/evaluation/comparability.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L39"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilityIssue.message",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "message",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "message: str",
              "source": {
                "line": 40,
                "path": "src/helia_profiler/evaluation/comparability.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L40"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilityIssue.context",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "context",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "context: dict[str, Any] = field(default_factory=dict)",
              "source": {
                "line": 41,
                "path": "src/helia_profiler/evaluation/comparability.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L41"
              },
              "summary": ""
            }
          ],
          "name": "ComparabilityIssue",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "ComparabilityIssue(code: str, severity: ComparabilitySeverity, message: str, context: dict[str, Any] = dict()) -> None",
          "source": {
            "line": 34,
            "path": "src/helia_profiler/evaluation/comparability.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L34"
          },
          "summary": "One machine-readable compatibility decision."
        },
        {
          "description": "`dataclass`\n\nAuthoritative validity and structured issues for one completed run.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.RunEvaluation",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.RunEvaluation.validity",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "validity",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "validity: ResultValidity",
              "source": {
                "line": 41,
                "path": "src/helia_profiler/evaluation/validity.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/validity.py#L41"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.RunEvaluation.issues",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "issues",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "issues: tuple[ResultIssue, ...] = ()",
              "source": {
                "line": 42,
                "path": "src/helia_profiler/evaluation/validity.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/validity.py#L42"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.RunEvaluation.gate_arbitration",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "gate_arbitration",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "gate_arbitration: GateArbitration | None = None",
              "source": {
                "line": 46,
                "path": "src/helia_profiler/evaluation/validity.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/validity.py#L46"
              },
              "summary": ""
            }
          ],
          "name": "RunEvaluation",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "RunEvaluation(\n    validity: ResultValidity,\n    issues: tuple[ResultIssue, ...] = (),\n    gate_arbitration: GateArbitration | None = None,\n) -> None",
          "source": {
            "line": 37,
            "path": "src/helia_profiler/evaluation/validity.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/validity.py#L37"
          },
          "summary": "Authoritative validity and structured issues for one completed run."
        },
        {
          "description": "Regression policy outcome.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.VerdictStatus",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.VerdictStatus.PASS",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "PASS",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "PASS = 'pass'",
              "source": {
                "line": 43,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L43"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.VerdictStatus.WARN",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "WARN",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "WARN = 'warn'",
              "source": {
                "line": 44,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L44"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.VerdictStatus.FAIL",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "FAIL",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "FAIL = 'fail'",
              "source": {
                "line": 45,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L45"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.VerdictStatus.SKIP",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "SKIP",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "SKIP = 'skip'",
              "source": {
                "line": 46,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L46"
              },
              "summary": ""
            }
          ],
          "name": "VerdictStatus",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "VerdictStatus()",
          "source": {
            "line": 40,
            "path": "src/helia_profiler/evaluation/comparison_profile.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L40"
          },
          "summary": "Regression policy outcome."
        },
        {
          "description": "`dataclass`\n\nWhether run-level and per-layer deltas may be computed.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.ComparabilityAssessment",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilityAssessment.issues",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "issues",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "issues: tuple[ComparabilityIssue, ...] = ()",
              "source": {
                "line": 48,
                "path": "src/helia_profiler/evaluation/comparability.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L48"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilityAssessment.run_metrics_comparable",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "run_metrics_comparable",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "run_metrics_comparable: bool",
              "source": {
                "line": 51,
                "path": "src/helia_profiler/evaluation/comparability.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L51"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilityAssessment.layers_comparable",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "layers_comparable",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "layers_comparable: bool",
              "source": {
                "line": 55,
                "path": "src/helia_profiler/evaluation/comparability.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L55"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilityAssessment.power_metrics_comparable",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "power_metrics_comparable",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "power_metrics_comparable: bool",
              "source": {
                "line": 70,
                "path": "src/helia_profiler/evaluation/comparability.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L70"
              },
              "summary": ""
            },
            {
              "description": "Per-region used/free rows are gated on the link family (#206).",
              "examples": [],
              "id": "helia_profiler.ComparabilityAssessment.memory_metrics_comparable",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "memory_metrics_comparable",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "memory_metrics_comparable: bool",
              "source": {
                "line": 74,
                "path": "src/helia_profiler/evaluation/comparability.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L74"
              },
              "summary": "Per-region used/free rows are gated on the link family (#206)."
            },
            {
              "description": "Whether one metric group's rows may be computed (#206): no\nMETRIC_BLOCKING issue carrying that group's tag.",
              "examples": [],
              "id": "helia_profiler.ComparabilityAssessment.metric_group_comparable",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "metric_group_comparable",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "metric_group_comparable(group: str) -> bool",
              "source": {
                "line": 60,
                "path": "src/helia_profiler/evaluation/comparability.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L60"
              },
              "summary": "Whether one metric group's rows may be computed (#206): no METRICBLOCKING issue carrying that group's tag."
            }
          ],
          "name": "ComparabilityAssessment",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "ComparabilityAssessment(issues: tuple[ComparabilityIssue, ...] = ()) -> None",
          "source": {
            "line": 44,
            "path": "src/helia_profiler/evaluation/comparability.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L44"
          },
          "summary": "Whether run-level and per-layer deltas may be computed."
        },
        {
          "description": "`dataclass`\n\nTolerance and availability policy for one named comparison metric.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.MetricPolicy",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricPolicy.direction",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "direction",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "direction: MetricDirection",
              "source": {
                "line": 53,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L53"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricPolicy.unit",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "unit",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "unit: str",
              "source": {
                "line": 54,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L54"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricPolicy.max_regression_pct",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "max_regression_pct",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "max_regression_pct: float | None = None",
              "source": {
                "line": 55,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L55"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricPolicy.max_regression_abs",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "max_regression_abs",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "max_regression_abs: float | None = None",
              "source": {
                "line": 56,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L56"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricPolicy.missing",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "missing",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "missing: MissingMetricPolicy | None = None",
              "source": {
                "line": 57,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L57"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricPolicy.extra",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "extra",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "extra: dict[str, Any] = field(default_factory=dict, repr=False)",
              "source": {
                "line": 58,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L58"
              },
              "summary": ""
            },
            {
              "description": "`classmethod`",
              "examples": [],
              "id": "helia_profiler.MetricPolicy.from_dict",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "from_dict",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "from_dict(data: dict[str, Any]) -> Self",
              "source": {
                "line": 79,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L79"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricPolicy.to_dict",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "to_dict",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "to_dict() -> dict[str, Any]",
              "source": {
                "line": 90,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L90"
              },
              "summary": ""
            }
          ],
          "name": "MetricPolicy",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "MetricPolicy(\n    direction: MetricDirection,\n    unit: str,\n    max_regression_pct: float | None = None,\n    max_regression_abs: float | None = None,\n    missing: MissingMetricPolicy | None = None,\n    extra: dict[str, Any] = dict(),\n) -> None",
          "source": {
            "line": 49,
            "path": "src/helia_profiler/evaluation/comparison_profile.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L49"
          },
          "summary": "Tolerance and availability policy for one named comparison metric."
        },
        {
          "description": "`dataclass`\n\nOpen v1 profile selecting deterministic metric regression policies.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.ComparisonProfile",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonProfile.schema",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "schema",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "schema: str",
              "source": {
                "line": 103,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L103"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonProfile.schema_version",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "schema_version",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "schema_version: int",
              "source": {
                "line": 104,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L104"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonProfile.metrics",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "metrics",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "metrics: dict[str, MetricPolicy]",
              "source": {
                "line": 105,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L105"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonProfile.missing",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "missing",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "missing: MissingMetricPolicy | None = None",
              "source": {
                "line": 106,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L106"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonProfile.required_dimensions",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "required_dimensions",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "required_dimensions: tuple[str, ...] = ()",
              "source": {
                "line": 107,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L107"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonProfile.name",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "name",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "name: str | None = None",
              "source": {
                "line": 108,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L108"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonProfile.extra",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "extra",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "extra: dict[str, Any] = field(default_factory=dict, repr=False)",
              "source": {
                "line": 109,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L109"
              },
              "summary": ""
            },
            {
              "description": "`classmethod`",
              "examples": [],
              "id": "helia_profiler.ComparisonProfile.from_dict",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "from_dict",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "from_dict(data: dict[str, Any]) -> Self",
              "source": {
                "line": 141,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L141"
              },
              "summary": ""
            },
            {
              "description": "`classmethod`",
              "examples": [],
              "id": "helia_profiler.ComparisonProfile.load",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "load",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "load(path: str | Path) -> Self",
              "source": {
                "line": 155,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L155"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonProfile.to_dict",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "to_dict",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "to_dict() -> dict[str, Any]",
              "source": {
                "line": 166,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L166"
              },
              "summary": ""
            }
          ],
          "name": "ComparisonProfile",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "ComparisonProfile(\n    schema: str,\n    schema_version: int,\n    metrics: dict[str, MetricPolicy],\n    missing: MissingMetricPolicy | None = None,\n    required_dimensions: tuple[str, ...] = (),\n    name: str | None = None,\n    extra: dict[str, Any] = dict(),\n) -> None",
          "source": {
            "line": 99,
            "path": "src/helia_profiler/evaluation/comparison_profile.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L99"
          },
          "summary": "Open v1 profile selecting deterministic metric regression policies."
        },
        {
          "description": "`dataclass`\n\nFull comparison between two profile runs.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.CompareResult",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.CompareResult.baseline",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "baseline",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "baseline: RunArtifacts",
              "source": {
                "line": 124,
                "path": "src/helia_profiler/evaluation/compare.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/compare.py#L124"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.CompareResult.candidate",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "candidate",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "candidate: RunArtifacts",
              "source": {
                "line": 125,
                "path": "src/helia_profiler/evaluation/compare.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/compare.py#L125"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.CompareResult.config_rows",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "config_rows",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "config_rows: list[ConfigDiffRow]",
              "source": {
                "line": 126,
                "path": "src/helia_profiler/evaluation/compare.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/compare.py#L126"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.CompareResult.metrics",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "metrics",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "metrics: list[MetricDiff]",
              "source": {
                "line": 127,
                "path": "src/helia_profiler/evaluation/compare.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/compare.py#L127"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.CompareResult.layer_rows",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "layer_rows",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "layer_rows: list[LayerDiffRow]",
              "source": {
                "line": 128,
                "path": "src/helia_profiler/evaluation/compare.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/compare.py#L128"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.CompareResult.warnings",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "warnings",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "warnings: list[str] = field(default_factory=list)",
              "source": {
                "line": 129,
                "path": "src/helia_profiler/evaluation/compare.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/compare.py#L129"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.CompareResult.comparability",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "comparability",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "comparability: ComparabilityAssessment = field(default_factory=ComparabilityAssessment)",
              "source": {
                "line": 130,
                "path": "src/helia_profiler/evaluation/compare.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/compare.py#L130"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.CompareResult.verdict",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "verdict",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "verdict: ComparisonVerdict | None = None",
              "source": {
                "line": 131,
                "path": "src/helia_profiler/evaluation/compare.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/compare.py#L131"
              },
              "summary": ""
            }
          ],
          "name": "CompareResult",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "CompareResult(\n    baseline: RunArtifacts,\n    candidate: RunArtifacts,\n    config_rows: list[ConfigDiffRow],\n    metrics: list[MetricDiff],\n    layer_rows: list[LayerDiffRow],\n    warnings: list[str] = list(),\n    comparability: ComparabilityAssessment = ComparabilityAssessment(),\n    verdict: ComparisonVerdict | None = None,\n) -> None",
          "source": {
            "line": 120,
            "path": "src/helia_profiler/evaluation/compare.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/compare.py#L120"
          },
          "summary": "Full comparison between two profile runs."
        },
        {
          "description": "Compare identity, validity, topology, and intentional run dimensions.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.assess_comparability",
          "kind": "function",
          "language": "python",
          "members": [],
          "name": "assess_comparability",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "assess_comparability(baseline: RunArtifacts, candidate: RunArtifacts) -> ComparabilityAssessment",
          "source": {
            "line": 154,
            "path": "src/helia_profiler/evaluation/comparability.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparability.py#L154"
          },
          "summary": "Compare identity, validity, topology, and intentional run dimensions."
        },
        {
          "description": "`dataclass`\n\nVerdict and evidence for one selected metric.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.MetricVerdict",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricVerdict.metric",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "metric",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "metric: str",
              "source": {
                "line": 185,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L185"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricVerdict.status",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "status",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "status: VerdictStatus",
              "source": {
                "line": 186,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L186"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricVerdict.message",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "message",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "message: str",
              "source": {
                "line": 187,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L187"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricVerdict.baseline",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "baseline",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "baseline: float | None = None",
              "source": {
                "line": 188,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L188"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricVerdict.candidate",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "candidate",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "candidate: float | None = None",
              "source": {
                "line": 189,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L189"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricVerdict.regression",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "regression",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "regression: float | None = None",
              "source": {
                "line": 190,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L190"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricVerdict.allowed_regression",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "allowed_regression",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "allowed_regression: float | None = None",
              "source": {
                "line": 191,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L191"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.MetricVerdict.unit",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "unit",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "unit: str = ''",
              "source": {
                "line": 192,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L192"
              },
              "summary": ""
            }
          ],
          "name": "MetricVerdict",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "MetricVerdict(\n    metric: str,\n    status: VerdictStatus,\n    message: str,\n    baseline: float | None = None,\n    candidate: float | None = None,\n    regression: float | None = None,\n    allowed_regression: float | None = None,\n    unit: str = '',\n) -> None",
          "source": {
            "line": 181,
            "path": "src/helia_profiler/evaluation/comparison_profile.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L181"
          },
          "summary": "Verdict and evidence for one selected metric."
        },
        {
          "description": "Evaluate captured results without mutating pipeline state.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.evaluate_run",
          "kind": "function",
          "language": "python",
          "members": [],
          "name": "evaluate_run",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "evaluate_run(ctx: PipelineContext) -> RunEvaluation",
          "source": {
            "line": 194,
            "path": "src/helia_profiler/evaluation/validity.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/validity.py#L194"
          },
          "summary": "Evaluate captured results without mutating pipeline state."
        },
        {
          "description": "`dataclass`\n\nDeterministic verdict for one result pair and profile.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.ComparisonVerdict",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonVerdict.status",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "status",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "status: VerdictStatus",
              "source": {
                "line": 199,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L199"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonVerdict.metrics",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "metrics",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "metrics: tuple[MetricVerdict, ...]",
              "source": {
                "line": 200,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L200"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonVerdict.dimension_mismatches",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "dimension_mismatches",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "dimension_mismatches: tuple[str, ...] = ()",
              "source": {
                "line": 201,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L201"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonVerdict.profile_name",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "profile_name",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "profile_name: str | None = None",
              "source": {
                "line": 202,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L202"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonVerdict.profile_schema",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "profile_schema",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "profile_schema: str = COMPARISON_PROFILE_SCHEMA",
              "source": {
                "line": 203,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L203"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonVerdict.profile_schema_version",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "profile_schema_version",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "profile_schema_version: int = COMPARISON_PROFILE_SCHEMA_VERSION",
              "source": {
                "line": 204,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L204"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparisonVerdict.profile_sha256",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "profile_sha256",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "profile_sha256: str = ''",
              "source": {
                "line": 205,
                "path": "src/helia_profiler/evaluation/comparison_profile.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L205"
              },
              "summary": ""
            }
          ],
          "name": "ComparisonVerdict",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "ComparisonVerdict(\n    status: VerdictStatus,\n    metrics: tuple[MetricVerdict, ...],\n    dimension_mismatches: tuple[str, ...] = (),\n    profile_name: str | None = None,\n    profile_schema: str = COMPARISON_PROFILE_SCHEMA,\n    profile_schema_version: int = COMPARISON_PROFILE_SCHEMA_VERSION,\n    profile_sha256: str = '',\n) -> None",
          "source": {
            "line": 195,
            "path": "src/helia_profiler/evaluation/comparison_profile.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L195"
          },
          "summary": "Deterministic verdict for one result pair and profile."
        },
        {
          "description": "Evaluate existing metric deltas against one versioned profile.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.evaluate_comparison_profile",
          "kind": "function",
          "language": "python",
          "members": [],
          "name": "evaluate_comparison_profile",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "evaluate_comparison_profile(result: CompareResult, profile: ComparisonProfile) -> ComparisonVerdict",
          "source": {
            "line": 208,
            "path": "src/helia_profiler/evaluation/comparison_profile.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/evaluation/comparison_profile.py#L208"
          },
          "summary": "Evaluate existing metric deltas against one versioned profile."
        },
        {
          "description": "Effect of one comparability issue on comparison output.\n\nDefined here so the comparability registry can bind severity to code\nwithout importing from ``evaluation``; ``evaluation.comparability``\nre-exports it, which remains the canonical public import path.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.ComparabilitySeverity",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilitySeverity.BLOCKING",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "BLOCKING",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "BLOCKING = 'blocking'",
              "source": {
                "line": 328,
                "path": "src/helia_profiler/results/issues.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/results/issues.py#L328"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilitySeverity.LAYER_BLOCKING",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "LAYER_BLOCKING",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "LAYER_BLOCKING = 'layer_blocking'",
              "source": {
                "line": 329,
                "path": "src/helia_profiler/results/issues.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/results/issues.py#L329"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilitySeverity.METRIC_BLOCKING",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "METRIC_BLOCKING",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "METRIC_BLOCKING = 'metric_blocking'",
              "source": {
                "line": 330,
                "path": "src/helia_profiler/results/issues.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/results/issues.py#L330"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ComparabilitySeverity.INFORMATIVE",
              "kind": "constant",
              "language": "python",
              "members": [],
              "name": "INFORMATIVE",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "INFORMATIVE = 'informative'",
              "source": {
                "line": 331,
                "path": "src/helia_profiler/results/issues.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/results/issues.py#L331"
              },
              "summary": ""
            }
          ],
          "name": "ComparabilitySeverity",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "ComparabilitySeverity()",
          "source": {
            "line": 320,
            "path": "src/helia_profiler/results/issues.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/results/issues.py#L320"
          },
          "summary": "Effect of one comparability issue on comparison output."
        }
      ]
    }
  ],
  "name": "helia_profiler"
}
