Skip to main content

Python SDK for Sixtyseven ML experiment tracking

Project description

Sixtyseven Python SDK

Track ML experiments locally. No server setup required.

Install

pip install sixtyseven

Usage

from sixtyseven import Run

with Run(project="my-project", name="experiment-1") as run:
    run.log_config({"learning_rate": 0.001, "epochs": 10})

    for epoch in range(10):
        loss = train_one_epoch()
        run.log_metrics({"loss": loss}, step=epoch)

View Results

sixtyseven --logdir ~/.sixtyseven/logs

Opens a dashboard at http://localhost:6767

API

run.log_metrics({"loss": 0.5, "accuracy": 0.85}, step=epoch)  # Log metrics
run.log_config({"lr": 0.001})                                  # Log config
run.add_tags(["baseline"])                                     # Add tags

Environment Variables

Variable Description Default
SIXTYSEVEN_LOGDIR Where to save logs ~/.sixtyseven/logs

License

MIT

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

sixseven-0.1.0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

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

sixseven-0.1.0-py3-none-macosx_11_0_arm64.whl (22.5 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file sixseven-0.1.0.tar.gz.

File metadata

  • Download URL: sixseven-0.1.0.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.14 {"installer":{"name":"uv","version":"0.9.14","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 sixseven-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2d8d309dd4b388b6875a3877835df7134b11d03367e84308605f7b36c58a0d12
MD5 64d02e52e0f3f4bbe089e11b1c16840d
BLAKE2b-256 bb10ab3f57672209adfdfef45b8b67116b8723014003631f63516a82f92b81eb

See more details on using hashes here.

File details

Details for the file sixseven-0.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: sixseven-0.1.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.14 {"installer":{"name":"uv","version":"0.9.14","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 sixseven-0.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7a28210753d2c127fdc6bdd8c264e2106e9e079e0ef165cff3fa866fb95a5d1
MD5 b03ae99abdcc4e9f1cd513026c6ef26d
BLAKE2b-256 d89915069f572ca47983eb5afe0dc1d0dd21f6a82d2686536f979d4ec3bfb123

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