Generating flowchart for PyPPL
Project description
pyppl_flowchart
Flowchart generator for PyPPL.
Installation
pip install pyppl_flowchart
Usage
Generating flowchart for your pipeline
# process definition
PyPPL().start(...).flowchart(fcfile = '/path/to/your/flowchart.svg').run()
Hiding some processes from flowchart
# Turn
# p1 -> p2 -> p3 -> p4 -> p5
p3.hide = True
# into:
# p1 -> p2 -> p4 -> p5
Theming
In your configuration:
default:
_flowchart:
theme: default
# other default configurations
# other profiles
We have two builtin themes: default
and dark
:
You can also default your own theme in the configuration:
default:
_flowchart:
theme:
base:
shape: box
style: rounded,filled
fillcolor: "#ffffff"
color: "#000000"
fontcolor: "#000000"
start:
style: filled
color: "#259229"
end:
style: filled
color: "#d63125"
export:
fontcolor: "#c71be4"
skip:
fillcolor: "#eaeaea"
skip+:
fillcolor: "#b5b3b3"
resume:
fillcolor: "#b9ffcd"
resume+:
fillcolor: "#58b773"
procset:
style: filled
color: "#eeeeee"
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
pyppl_flowchart-0.1.0.tar.gz
(4.8 kB
view details)
Built Distribution
File details
Details for the file pyppl_flowchart-0.1.0.tar.gz
.
File metadata
- Download URL: pyppl_flowchart-0.1.0.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.0 CPython/3.7.3 Linux/2.6.32-754.15.3.el6.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb7f54c139aac318820c82e8da6be39d0e038e6e2d78c4b399b7dd02a0fd027 |
|
MD5 | 9cac4ce1c7a232778e8d1b726a2c8ab6 |
|
BLAKE2b-256 | ff443a2529dd53dff4445e3572dcc490ecfbbc66ce254e923c190be1285ad271 |
File details
Details for the file pyppl_flowchart-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: pyppl_flowchart-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.0 CPython/3.7.3 Linux/2.6.32-754.15.3.el6.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ba684b8e064f9759e547ccacdc92c52fee41f8628e39c404d22eaeccf7f64aa |
|
MD5 | b575c6afe7dded80aa2bbe79e3ea6c92 |
|
BLAKE2b-256 | 0ba5d35e4465b8d7f73bbb8d8ebc11e3d6f19e52ad716d4914101bd048712bfd |