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.4.0.tar.gz
(73.3 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.4.0.tar.gz.
File metadata
- Download URL: rhylthyme_web-0.4.0.tar.gz
- Upload date:
- Size: 73.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2c11dc25951818b17434f33456731f2ce2c0bb97a52454cc86a2a87b982b5c9
|
|
| MD5 |
89b1309d1a85521a00cca023084a3b95
|
|
| BLAKE2b-256 |
47668faff40f279bf528ab92e1e96911770026f340b672d3780a7d2d46995145
|
File details
Details for the file rhylthyme_web-0.4.0-py3-none-any.whl.
File metadata
- Download URL: rhylthyme_web-0.4.0-py3-none-any.whl
- Upload date:
- Size: 76.0 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 |
4a1d144f7685ffc62b547353a94839fc8596663cb29e2bccb2521375b0881dc1
|
|
| MD5 |
626bf6161b115b05a2a77240ebe899b5
|
|
| BLAKE2b-256 |
44dc2fbd8ee960047f0e9e8bb7317e80a6db5edb5270c3c2de57640f86a9c9a4
|