Slot: experiment_yaml_hash

SHA-256 hex digest of the normalised experiment YAML that produced this artifact. Used by the cross-experiment cache (see :class:SimulationStudy.from_file) to detect when a cached upstream result has gone stale because the experiment’s spec was edited. Computed as hashlib.sha256(yaml.safe_dump(normalized_yaml).encode()).hexdigest() over the fully resolved (post-!include) experiment block.

URI: tvbo:slot/experiment_yaml_hash

Applicable Classes

Name Description Modifies Slot
Provenance W3C PROV-O aligned provenance no

Properties

Type and Range

Property Value
Range xsd:string
Domain Of Provenance

Cardinality and Requirements

Property Value

Slot Characteristics

Property Value
Owner Provenance

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/tvbo

Mappings

Mapping Type Mapped Value
self tvbo:experiment_yaml_hash
native tvbo:experiment_yaml_hash

LinkML Source

name: experiment_yaml_hash
description: SHA-256 hex digest of the normalised experiment YAML that produced this
  artifact. Used by the cross-experiment cache (see :class:`SimulationStudy.from_file`)
  to detect when a cached upstream result has gone stale because the experiment's
  spec was edited. Computed as ``hashlib.sha256(yaml.safe_dump(normalized_yaml).encode()).hexdigest()``
  over the fully resolved (post-``!include``) experiment block.
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Provenance
domain_of:
- Provenance
range: string