flowpipe-editor
QT Editor for the flowpipe framework based on NodeGraphQt.
NOTE: In it's current state the Widget is a visualizer only not an editor.
For interpreter based node icons the interpreter key in the node's metadata (if existing) is used to find the matching icon from:
flowpipe_editor.flowpipe_editor_widget.ICONS_PATH.
Installation
The flowpipe editor can be easily installed using pip.
pip install flowpipe-editor
Example
from flowpipe import Graph, Node
from flowpipe_editor.flowpipe_editor_widget import FlowpipeEditorWidget
@Node(outputs=["renderings"], metadata={"interpreter": "houdini"})
def HoudiniRender(frames, scene_file):
"""Creates a Houdini scene file for rendering."""
return {"renderings": "/renderings/file.%04d.exr"}
graph = Graph(name="Rendering")
houdini_render = HoudiniRender(
name="HoudiniRender{0}-{1}".format(i, i + batch_size),
graph=graph,
frames=range(i, i + batch_size),
)
# ... create nodes and append to graph ...
window = QtWidgets.QWidget()
flowpipe_editor_widget = FlowpipeEditorWidget(parent=parentWidget)
flowpipe_editor_widget.load_graph(graph)
# .. add widget to window
Requirements
The requirements can be installed via pip.
Metadata
Release files for flowpipe_editor 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flowpipe_editor-1.0.5.tar.gz | 327.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flowpipe_editor-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 656.7 kB
Release files / flowpipe_editor-1.0.5.tar.gz
| Download URL | flowpipe_editor-1.0.5.tar.gz |
|---|---|
| Size | 327.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
557b18f7caf7daa8d88a1e51ba298fe91852f6f7b9994796a88af95f856a224d
|
|
BLAKE2b-256 checksum How to use checksums |
b4f08945750648d43533396b190406c09d0d3979be3e76de8aaf8c3c7db0a59c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.4 CPython/3.13.7 Linux/6.11.0-1018-azure
|
Release files / flowpipe_editor-1.0.5-py3-none-any.whl
| Download URL | flowpipe_editor-1.0.5-py3-none-any.whl |
|---|---|
| Size | 329.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5000c69b89358a1569ed53a35027c3b213eaf727e824d564733d754cd0c2af58
|
|
BLAKE2b-256 checksum How to use checksums |
4fd0df0b10b225f3798cab42dc5c5f4f6e5f7e3d6d41d8a7641af0c759a6f0bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.4 CPython/3.13.7 Linux/6.11.0-1018-azure
|