Skip to main content

Add your description here

Project description

Experiment Tracker

A simple experiment tracker that supports wandb, trackio and local jsonl storage. Features include:

Features

  1. Multi-Backend Support: Compatible with wandb, trackio, and local jsonl storage.
  2. Alert System: Send alerts via Lark, with email and other platforms to be added.
  3. Resume Functionality: Allows resuming experiments using project and name as unique identifiers.
  4. Simple API: Provides a straightforward API similar to wandb, making it easy to integrate into existing workflows.

Usage

Add dependency to your project:

uv add expr_tracker

Simple usage example:

import expr_tracker as et

et.init(project="my_project", name="my_experiment", backends=["wandb", "jsonl"])
et.log({"accuracy": 0.95, "loss": 0.05})
et.alert("Experiment completed!", text="Your experiment has finished successfully.", subtitle="Experiment Status")
et.finish()

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

expr_tracker-0.1.2.tar.gz (70.3 kB view details)

Uploaded Source

Built Distribution

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

expr_tracker-0.1.2-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file expr_tracker-0.1.2.tar.gz.

File metadata

  • Download URL: expr_tracker-0.1.2.tar.gz
  • Upload date:
  • Size: 70.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.10

File hashes

Hashes for expr_tracker-0.1.2.tar.gz
Algorithm Hash digest
SHA256 43ce93dbe84056885771bfcddc28044981d17063f7dcfb6d9716eeb37cce801b
MD5 dd311a45a71338f0489d8bd07049418c
BLAKE2b-256 02d9e32c89e577b67faf77f17d7cd90db2111b66e5076d2361ecf786399e13ff

See more details on using hashes here.

File details

Details for the file expr_tracker-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for expr_tracker-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 71e9edc9d72066fb30b8fd446e7d5948ef428a8ef6496c89ff6a56809dab4020
MD5 e35896ba0a82c19c1c81ae11d0469d2f
BLAKE2b-256 62b72315b755ddfd1fdeccda9a5cbd1d85eb18c44280fea64dd9a683414f736e

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