Indexing Helpers¶
RunIndexField = Literal['id', 'model_name', 'status', 'year', 'iteration', 'stage', 'phase', 'parent_run_id', 'config_hash', 'input_hash', 'git_hash', 'signature', 'description', 'created_at', 'started_at', 'ended_at']
module-attribute
¶
RunFieldIndex
dataclass
¶
Index Tracker.find_runs(..., index_by=...) results by a Run attribute.
FacetIndex
dataclass
¶
Index Tracker.find_runs(..., index_by=...) results by a persisted facet value.
The facet must be indexed to RunConfigKV (default when facet_index=True) and
requires a DB-backed tracker.
index_by_field(field)
¶
Typed helper for index_by=... keyed by a Run field.
index_by_facet(key)
¶
Typed helper for index_by=... keyed by a facet key.