Skip to main content

Shepherd's Shrine dashboard generator

Project description

Shepherd's Shrine — README

This repository includes shepherd_launch.py, a small utility that generates a stylized HTML "Shepherd’s Shrine" dashboard showing seven canonical phases, their scores, and a chronicle of recent runs.

Quick usage

Install locally (editable) and use the console script:

pip install -e .
shepherd --help
shepherd --no-open --outdir my_artifacts

Run with defaults (will attempt to open the generated dashboard on Windows):

python shepherd_launch.py

Run without opening and write artifacts to a custom directory:

python shepherd_launch.py --no-open --outdir my_artifacts --shepherd-image "C:\\path\\to\\Shepherd.jpg"

Files created

  • artifacts/dashboard_<stamp>.html — generated dashboard per run
  • artifacts/dashboard_latest.html — copy of the most recent dashboard
  • artifacts/reports/run_<stamp>.json — run metadata
  • artifacts/reports/chronicle.json — last 5 runs

Notes

  • The script uses a placeholder scoring function; replace with real metrics as needed.
  • On non-Windows systems the script falls back to webbrowser.open if automatic open is enabled.
  • In CI or headless environments, pass --no-open.
  • You can embed a logo or image via --shepherd-image or keep the minimal default styling.

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

shepherd_shrine-0.1.4.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

shepherd_shrine-0.1.4-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file shepherd_shrine-0.1.4.tar.gz.

File metadata

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

File hashes

Hashes for shepherd_shrine-0.1.4.tar.gz
Algorithm Hash digest
SHA256 0db68c5d62222452333d4b6748faa96b4ef8f65f9ca7cc0e0fadaddfe41f9f3b
MD5 1841d9a3b405ecbeed05b66dfc59b235
BLAKE2b-256 9e462fd9e51bcf32a5792c23e0d7b0eac8363f9f8f437c7a00bd8417b07c6958

See more details on using hashes here.

Provenance

The following attestation bundles were made for shepherd_shrine-0.1.4.tar.gz:

Publisher: publish-pypi.yml on crazyfishchaos-code/AIChaosCrazyFish

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

File details

Details for the file shepherd_shrine-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for shepherd_shrine-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e70be01dc8c1751df351a49b283701bcc66ec2ad8967feb2a1d5d4d228bc281a
MD5 dd36c763d64481b71a654e47f1e9fbd8
BLAKE2b-256 9851219c5c49cf8225cb1e7d9bdc727ee632c54ea2721e390ef13df41e6d9d63

See more details on using hashes here.

Provenance

The following attestation bundles were made for shepherd_shrine-0.1.4-py3-none-any.whl:

Publisher: publish-pypi.yml on crazyfishchaos-code/AIChaosCrazyFish

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