Skip to main content

A Metric Tracking and Visualization Tool

Project description

TrackAlpaca: A Metric Tracking and Visualization Tool

Overview

TrackAlpaca is a simple and efficient class for logging, saving, loading, and visualizing metrics over multiple epochs. It is perfect for tracking machine learning metrics such as loss and accuracy during training. The class supports saving metrics to a JSON file, loading them for analysis, and graphing them as images for visualization.

Features

  • Log Metrics: Log multiple metrics (e.g., loss, accuracy) for each training epoch.
  • Save Metrics: Persist logged metrics to a JSON file for future analysis.
  • Load Metrics: Load previously saved metrics from a JSON file.
  • Graph Metrics: Generate graphs visualizing the metrics over epochs and save them as image files.

Requirements

  • Python 3.9 (tested with 3.12.7)
  • matplotlib for graphing.
  • PIL (Pillow) for handling image data.

Installation

You can install TrackAlpaca directly from PyPI by running:

pip install TrackAlpaca

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

trackalpaca-0.2.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

trackalpaca-0.2-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file trackalpaca-0.2.tar.gz.

File metadata

  • Download URL: trackalpaca-0.2.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for trackalpaca-0.2.tar.gz
Algorithm Hash digest
SHA256 5e9e06e9b832c2a4316e499c596c131df8ca38b7c13eb0a1698fcdf1b0546860
MD5 faf33c1f156173f124c647e3e6420abd
BLAKE2b-256 30c39618f2665d00172d650a4fb1d7e8dba8e072aa8787f82d35dbeec37d9cf0

See more details on using hashes here.

File details

Details for the file trackalpaca-0.2-py3-none-any.whl.

File metadata

  • Download URL: trackalpaca-0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for trackalpaca-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bc2fed39e1fc74882b53b1fce97f254d0b23f3b4a9d337215b4d3ae9a81d21f1
MD5 9bec4abe8bd6a4b31c7800655db90110
BLAKE2b-256 8cb99e25b9aa011322a7bda06c6048e5afaa6f39517a7d06f676d2b095f958b3

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