Web visualization for Rhylthyme program schedules
Project description
Rhylthyme Web Visualizer
Generate interactive HTML DAG visualizations from Rhylthyme program files.
Installation
# From the rhylthyme-split directory
pip install -e . # Install main rhylthyme package
pip install -e rhylthyme-web # Install web visualizer
Usage
Web App (with upload support)
Start the web server:
rhylthyme-web
Then open http://localhost:5000 in your browser. You can:
- Upload a local .json or .yaml file
- Paste a URL to load from https
- Try examples with one click
Options:
rhylthyme-web --help
-p, --port PORT Port to run on (default: 5000)
--host HOST Host to bind to (default: 127.0.0.1)
--debug Enable debug mode
Command Line - Single File
# Opens in browser
rhylthyme-visualize program.json
# Save to specific file
rhylthyme-visualize program.json -o output.html --no-browser
Command Line - Batch Generation
cd rhylthyme-web
# Generate DAGs for all examples
python generate_dags.py
# Generate DAGs for specific files
python generate_dags.py ../rhylthyme-examples/programs/breakfast_schedule.json
# Generate DAGs for a directory
python generate_dags.py ../rhylthyme-examples/programs/ -o my_output/
Output
Each visualization is a self-contained HTML file with:
- Interactive DAG showing task dependencies
- Timeline view with resource usage
- Step details and durations
- Resource constraint indicators
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rhylthyme_web-0.1.0.tar.gz
(66.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rhylthyme_web-0.1.0.tar.gz.
File metadata
- Download URL: rhylthyme_web-0.1.0.tar.gz
- Upload date:
- Size: 66.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0539c7da360387ef7b8b8e21199e16b41154417e4ea43caced1bf1f1d1b04d23
|
|
| MD5 |
fb2a29c15a417ed0cb165b0310fa829c
|
|
| BLAKE2b-256 |
5fd735770354e3e1665d8f70dd1048b4708c85c82ccdbe9b6b54757b00365184
|
File details
Details for the file rhylthyme_web-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rhylthyme_web-0.1.0-py3-none-any.whl
- Upload date:
- Size: 68.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54748cd8ec8920963f6b9373b1ca70c873b696ad70cd4e75bf7918d9cc8219c1
|
|
| MD5 |
cf78d21b2d8b33c5e0c36c0b5d5ceabb
|
|
| BLAKE2b-256 |
57e4008e5a4a2e675803488ab27f5b00fdf0f7441e2d6df29e6df9a82167830e
|