Skip to main content

Local-first experiment history CLI.

Project description

Origami Trace

origami-trace ships the public otrace ingestion CLI for recording experiment runs in a hosted Trace project.

Use it when a training, evaluation, or data-processing run should upload its command, setup, logs, metrics, tables, and artifacts so the results are inspectable later.

Install

pip install origami-trace

Authenticate

Create a Trace project API key in the Trace dashboard, then initialize a workspace:

export TRACE_API_KEY="trc_your_key_here"
otrace init
otrace whoami

Run An Experiment

otrace run \
  --intent "Evaluate baseline on validation split" \
  --setup "Baseline config with validation data" \
  --expect-artifact outputs/metrics.json \
  --expect-log outputs/eval.log \
  -- python eval.py --config configs/baseline.yaml

If the project does not already write queryable outputs, create starter output files:

otrace scaffold outputs

Public Commands

otrace init
otrace login
otrace whoami
otrace scaffold outputs
otrace run
otrace import

The published package is intentionally limited to ingestion and hosted upload.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

origami_trace-0.1.1.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

origami_trace-0.1.1-py3-none-any.whl (30.5 kB view details)

Uploaded Python 3

File details

Details for the file origami_trace-0.1.1.tar.gz.

File metadata

  • Download URL: origami_trace-0.1.1.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for origami_trace-0.1.1.tar.gz
Algorithm Hash digest
SHA256 31e901c9be37a18d855701d4cfe997e3e472c1aad9f41f07340818a376551873
MD5 7ace56389ee3a0650fd8b0dae22d3610
BLAKE2b-256 ad336063b28446cba67026a19b50e3bd01297fd17cb77aac1104587d732df837

See more details on using hashes here.

File details

Details for the file origami_trace-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: origami_trace-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 30.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for origami_trace-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a7444a2312591a6b194e163d351016da5f38f86733183d933c53a0474bc4dd3f
MD5 ca2b6a8ce6a82fc8e4100f147e8359ec
BLAKE2b-256 d763ff10cf3f3bc49699171e15966e1e0debcdd30d6463da4dfdf4a33f17dd3d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page