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.3.0.tar.gz
(72.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.3.0.tar.gz.
File metadata
- Download URL: rhylthyme_web-0.3.0.tar.gz
- Upload date:
- Size: 72.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 |
49af6c1f00f16fb4017067aac323231b2901c70a017d3aed4c5b7d355c3a5a45
|
|
| MD5 |
4485947a6e37ba9c122a1730bebec265
|
|
| BLAKE2b-256 |
843a135fb2d89ea9a1b4e276e1b61bdb7d7056517d907f4cf66d9880c8da7f22
|
File details
Details for the file rhylthyme_web-0.3.0-py3-none-any.whl.
File metadata
- Download URL: rhylthyme_web-0.3.0-py3-none-any.whl
- Upload date:
- Size: 74.9 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 |
2d4a061825b07042a940e909325d188daed2b0d3b254e6ccd4b05a6d5af6aeae
|
|
| MD5 |
7401cd01997c221b5f10d6c58d60bafa
|
|
| BLAKE2b-256 |
36bc667a2d403176e25e406ab7bab151058322c5eead254bcf36e3ba4cbacc6c
|