A no frills, vertical node-graph editor for PySide6.
This project is currently in active development and a concrete API is not yet defined.
A demo application demonstrating the API is provided as part of the package, and can be started using the radium-demo
command.
pip install -e.
radium-demo
It can also be invoked via python. This creates a QApplication and a QMainWindow so it should not be invoked from within an existing QT Application.
from radium.demo.__main__ import main
main()
- Demo Application
- Undo/Redo.
- Nodes.
- Parameters.
- (De)Serialization.
- Nodes
- Parameters
- Node Browser.
- Node Parameters.
- Node Groups & Gizmos
- Graph Events or Signals
- Documentation
- Custom Node / Port Coloring
- Custom Node / Port Drawing.