Skip to content
heliaPROFILER
Reference
HELIA

manifest

The on-disk index of a run directory: the artifacts it holds, the issues raised against it, and whether its numbers may be used.

Every name on this page is imported from helia_profiler.

API tier: experimental

Generated from the src/helia_profiler tree fe269596788d6ab1604cf433559e96b5f48c1d13.

Machine-readable model

  • RunStatusclassPublication status of a result bundle.
  • ResultValidityclassWhether measurements in a completed bundle are authoritative.
  • ResultIssueclassOne stable machine-readable issue with optional open context.
  • ResultArtifactclassOne content-addressed file in a result bundle.
  • ResultManifestclassStable result envelope with open provenance and extension payloads.
  • load_result_manifestfunctionLoad a result manifest and optionally verify its sibling artifacts.
class

One stable machine-readable issue with optional open context.

src/helia_profiler/results/manifest.py:35

ResultIssue(
code: str,
severity: str,
message: str,
context: dict[str, Any] = dict(),
extra: dict[str, Any] = dict(),
) -> None

dataclass

One stable machine-readable issue with optional open context.

API tier: experimental

class

One content-addressed file in a result bundle.

src/helia_profiler/results/manifest.py:63

ResultArtifact(
path: str,
media_type: str,
size_bytes: int,
sha256: str,
role: str | None = None,
name: str | None = None,
schema: str | None = None,
schema_version: int | None = None,
producer: str | None = None,
optional: bool | None = None,
extra: dict[str, Any] = dict(),
) -> None

dataclass

One content-addressed file in a result bundle.

API tier: experimental

class

Stable result envelope with open provenance and extension payloads.

src/helia_profiler/results/manifest.py:119

ResultManifest(
schema: str,
schema_version: int,
run_id: str,
timestamp: str,
hpx_version: str,
status: RunStatus,
validity: ResultValidity,
issues: tuple[ResultIssue, ...],
provenance: dict[str, Any],
comparability: dict[str, Any],
artifacts: tuple[ResultArtifact, ...],
bundle_type: str | None = None,
extensions: dict[str, Any] = dict(),
extra: dict[str, Any] = dict(),
) -> None

dataclass

Stable result envelope with open provenance and extension payloads.

API tier: experimental

function

Load a result manifest and optionally verify its sibling artifacts.

src/helia_profiler/results/manifest.py:244

load_result_manifest(path: str | Path, *, verify: bool = False) -> ResultManifest

Load a result manifest and optionally verify its sibling artifacts.

API tier: experimental


Machine-readable: manifest.json · manifest.md, complete and lossless.