conatus.runs.track

conatus.runs.track(name=None, *, tags=(), params=None, obj=None, parent=None, relation=None, status='provisional', root=None, telemetry=None, capacity=256, notes=None, cache=False, compression=None)[source]

Record a block (with track("rb", tags=[""]) as run: ...) or every call of a function (@track("eig", cache=True)). compression applies to arrays returned by a decorated function (None, ‘gzip’, ‘lzf’; all lossless).

Parameters:
  • name (str | None)

  • tags (Iterable[str])

  • params (Mapping[str, Any] | None)

  • obj (Any)

  • parent (Any)

  • relation (str | None)

  • status (str)

  • root (Any)

  • telemetry (Any)

  • capacity (int)

  • notes (str | None)

  • cache (bool)

  • compression (str | None)

Return type:

Tracker