pyScript became Ryven I am very pleased to present the first Ryven release. Ryven is the result of a huge intern code revision (of what was referred to as pyScript before), reimplementing and reorganizing a lot of intern processing, making it much cleaner. Furthermore, Ryven includes many features that make learning and using it more efficient and fun. A new big example project shows the use of OpenCV nodes which represents a very interesting field of application.
A few of the main improvements for the user:
- handy source code preview
- performance mode for flow editing (important for use on weaker hardware like Raspberry Pi)
- algorithm data synchronization modes (for advanced flow optimization, I will add that to the doc in the future)
The main internal change is that the geometric organization of the contents of a NodeInstance now uses QGraphicsLayout
- no ugly manual calculations anymore! And I reimplemented the whole selection process recently too, now using the built-in system by QGraphicsScene
. Also, the undo/redo system was reimplemented recently, now using references and not relying on the complex index system anymore.
This version runs pretty well and I can’t wait to see what it is going to be used for in the future, I am really excited.