Skip to main content

UI to visualize experiments tracked with trackio

Project description

trackio-ui

PyPI version License: MIT GitHub stars PyPI - Python Version

A simple UI for the trackio dashboard, written in FastHTML. The primary reason for creating this was the poor performance of the Gradio frontend for trackio.

Original Trackio repository: https://github.com/gradio-app/trackio

With this UI, you can configure the maximum number of data points for graphs to prevent slow communication and rendering.

Installation

pip install trackio-ui

You can also install the latest version using git:

pip install "trackio-ui @ git+https://github.com/ssslakter/trackio_ui.git"

Getting Started

To start the local trackio-ui server, run the following command:

trackio-ui --project "my-project" 

Highlights

  • Fast dashboard workflow for local experiments.
  • Switch between dark and light themes.
  • Preview charts for detailed inspection.
  • Manage runs from the table, including deleting selected runs.
  • Inspect run hyperparameters.

Screenshots

Dashbord showing runs logged with trackio

Dashbord with trackio runs

Runs Table and Hyperparameters

Runs table with delete action and hyperparameter columns

Preview graph and vary the time-scale

Preview of large graph in the dashboard

Configuration

By default, the app looks for Trackio projects in the ~/.cache/huggingface/trackio folder, but you can change this location by setting the TRACKIO_ROOT environment variable. The project names you use in the URL must match your Trackio project names. You can set the default project either by providing the --project argument in the CLI or by setting the TRACKIO_DEFAULT_PROJECT environment variable. The default port for the app is 8000.

Contributing

Contributions are very welcome. I would be glad if you open issues or create PRs.

If you found a bug, have a feature request, or want to improve the UI/UX, please open an issue first so we can align on the direction.

For pull requests:

  • Keep changes focused and small when possible.
  • Include screenshots for UI updates.
  • Reference related issues if applicable.

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

trackio_ui-0.1.3.tar.gz (420.2 kB view details)

Uploaded Source

Built Distribution

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

trackio_ui-0.1.3-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

Details for the file trackio_ui-0.1.3.tar.gz.

File metadata

  • Download URL: trackio_ui-0.1.3.tar.gz
  • Upload date:
  • Size: 420.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for trackio_ui-0.1.3.tar.gz
Algorithm Hash digest
SHA256 f761296ed55f65b8a5381e7f765c66fe9c1c6c3872c02fdd683cdef5238132b5
MD5 b7e30afe4df5cd28408769f617dce360
BLAKE2b-256 1a249ff823c98504b9496eb16d60042cbe4f99eed0ac61b0529d5238dbdc18c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for trackio_ui-0.1.3.tar.gz:

Publisher: publish.yml on ssslakter/trackio_ui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file trackio_ui-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: trackio_ui-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for trackio_ui-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bd00e358030ab8431ad71796abef947d09ca14f5b00c697798ddc36ec26d1d6f
MD5 f019a11e608898bfca72aa80d95f8802
BLAKE2b-256 4f7aa67b05c103f02d4850fb2a0bd2ea2f64d92204d443be819165902fc2cd60

See more details on using hashes here.

Provenance

The following attestation bundles were made for trackio_ui-0.1.3-py3-none-any.whl:

Publisher: publish.yml on ssslakter/trackio_ui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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