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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

sixtyseven-0.4.0-py3-none-win_amd64.whl (5.6 MB view details)

Uploaded Python 3Windows x86-64

sixtyseven-0.4.0-py3-none-musllinux_1_2_x86_64.whl (5.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

sixtyseven-0.4.0-py3-none-manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded Python 3

sixtyseven-0.4.0-py3-none-macosx_10_13_universal2.whl (5.2 MB view details)

Uploaded Python 3macOS 10.13+ universal2 (ARM64, x86-64)

File details

Details for the file sixtyseven-0.4.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: sixtyseven-0.4.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for sixtyseven-0.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 168c2f169114788ea9af71ad03cf4ac07c99753c3b1787c11dfd13d76250f275
MD5 5aa2d27e8395adc4f39893afd0351bb7
BLAKE2b-256 95e280ae6b03da4a62815ba5de61f1ec7b8abc2132da2f05a13b39c9539c5332

See more details on using hashes here.

File details

Details for the file sixtyseven-0.4.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: sixtyseven-0.4.0-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for sixtyseven-0.4.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a927ed4ae87ba8b062628bfbff492399adb006b9439944aade77f9c147a673a
MD5 3b3f399ae4de714b406118c48bba7859
BLAKE2b-256 aaf1016391aaec8c2adca29e8736e19fb56d4bdd2e7e9ab2acde44f61b34b4b7

See more details on using hashes here.

File details

Details for the file sixtyseven-0.4.0-py3-none-manylinux2014_x86_64.whl.

File metadata

  • Download URL: sixtyseven-0.4.0-py3-none-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for sixtyseven-0.4.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7ec3fc403adea1c0fa7cdf9a536d06d347ca57ff20913e94191482edc63aac9
MD5 cb82e268f0cd03095d7a49eb4a2f17ac
BLAKE2b-256 f79b8d9418353ac0e7dc664f256577fb7cde0967ff78be39e60870cad01997a8

See more details on using hashes here.

File details

Details for the file sixtyseven-0.4.0-py3-none-macosx_10_13_universal2.whl.

File metadata

  • Download URL: sixtyseven-0.4.0-py3-none-macosx_10_13_universal2.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: Python 3, macOS 10.13+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for sixtyseven-0.4.0-py3-none-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 e9f4cef3becd8e469868797b7f50b4059d25e5ddde563a167d837021d5e27074
MD5 efb13cc8b34b63305228a41a7f8fddc2
BLAKE2b-256 fc4fe39e1813621d8f5c332b8355a916f06ee3bb8b6296981b5bcfef73ef773b

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