pyironFlow
The visual programming interface pyironflow.PyironFlow is a GUI skin based on ReactFlow that works on top of pyiron_workflow with flowrep data formats.
To get running, open up a Jupyter notebook and
import pyironflow
pf = pyironflow.PyironFlow()
pf.gui
Or pre-populate the GUI with a workflow you've already written:
import flowrep as fr
import pyiron_workflow as pwf
import pyironflow
@fr.atomic
def hello(name: str = "world") -> str:
return f"Hello, {name}"
wf = pwf.Workflow("hello_world")
wf.hi = pwf.node(hello)
pf = pyironflow.PyironFlow([wf])
pf.gui
The user guide outlines available capabilities.
Installation
A package of pyironflow is available on PyPI and conda-forge. This can be installed using:
conda install -c conda-forge pyironflow # recommended
pip install pyironflow # also available from PyPI
The pyironflow gui is intended to be used inside a Jupyter notebook, was additionally recommend installing jupyterlab:
conda install -c conda-forge jupyterlab
Metadata
Release files for pyironflow 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyironflow-0.1.4.tar.gz | 646.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyironflow-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.3 MB
Release files / pyironflow-0.1.4.tar.gz
| Download URL | pyironflow-0.1.4.tar.gz |
|---|---|
| Size | 646.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c527b270dda0794563161b4b05b594ee3ce4684711f39310f5e87caed8fac0ec
|
|
BLAKE2b-256 checksum How to use checksums |
90335642809b77f34d535c05ade70e1e8befffec3ce4dc3b5ecfa878b9927d49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pyironflow-0.1.4-py3-none-any.whl
| Download URL | pyironflow-0.1.4-py3-none-any.whl |
|---|---|
| Size | 628.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
43b8ea9d81a050f0c39a0fadc300140c4f5b2154956b9b37f4026c40e69a95d3
|
|
BLAKE2b-256 checksum How to use checksums |
dbac5fe61c656caf7871851ce0830cba86449de8c2d5e7eb485e9ca16a3ea383
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|