Page 1 of 30

node editor - pyflow

Posted: Sat May 11, 2019 6:25 pm
by microelly2
Found this
phpBB [video]

Can this be a starting point for a node editor ?

EDIT: link updated
https://github.com/IlgarLunin/PyFlow

its pure python, runs with v2 and 3 and pyside
and its open source.

Re: node editor - pyflow

Posted: Sat May 11, 2019 9:15 pm
by Chris_G
Thanks for the information, microelly2 !
It looks like a fantastic tool to integrate into FC.
Made by Illumina : I don't know what to think about this genomic science race, but they seem to publish quite some projects as open-source.

Re: node editor - pyflow

Posted: Sat May 11, 2019 9:22 pm
by pablogil
I would love to see a node environment in FreeCAD :D

Re: node editor - pyflow

Posted: Sat May 11, 2019 10:16 pm
by Joel_graff
Being able to control animation like the example would be a fantastic tool to have in FreeCAD. I imagine there's lots of uses for it, though. Now I'm going to spend the next few days thinking of what I could do with it, lol

Re: node editor - pyflow

Posted: Sun May 12, 2019 6:49 pm
by bitacovir
A node editor environment would be very cool to allow a new ecosystem of plugins. Like grasshopper in rhino3D.

Re: node editor - pyflow

Posted: Sun May 12, 2019 7:29 pm
by microelly2
I got it running a first time inside FreeCAD :D

OS: Ubuntu 14.04.6 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16093 (Git)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 690774c0effe4fd7b8d2b5e2fb2b8c8d145e21ce
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
bp_978.png
bp_978.png (207.19 KiB) Viewed 12931 times
I will read the source and start the tests with a FreeCAD interface for placement as a next step.

By the way:
I did some tests with Floppy (https://github.com/JLuebben/Floppy) but was not able to get it running without crashes inside FreeCAD. It requires Qt5. PyFlow has less functionality but "Der Spatz in der Hand ist besser als die Taube auf dem Dach" (German proverb:The sparrow in the hand is better than the dove on the roof).

Re: node editor - pyflow

Posted: Sun May 12, 2019 7:35 pm
by microelly2
Chris_G wrote: Sat May 11, 2019 9:15 pm Made by Illumina : I don't know what to think about this genomic science race, but they seem to publish quite some projects as open-source.
Sorry I posted the false link.
The name PyFlow is ambiguous

The right link is
https://github.com/IlgarLunin/PyFlow

Re: node editor - pyflow

Posted: Sun May 12, 2019 8:11 pm
by Joel_graff
microelly2 wrote: Sun May 12, 2019 7:29 pm "Der Spatz in der Hand ist besser als die Taube auf dem Dach" (German proverb:The sparrow in the hand is better than the dove on the roof).
Would love to know the origin / meaning of that one. lol

Re: node editor - pyflow

Posted: Sun May 12, 2019 8:26 pm
by kkremitzki
Joel_graff wrote: Sun May 12, 2019 8:11 pm
microelly2 wrote: Sun May 12, 2019 7:29 pm "Der Spatz in der Hand ist besser als die Taube auf dem Dach" (German proverb:The sparrow in the hand is better than the dove on the roof).
Would love to know the origin / meaning of that one. lol
I'm guessing it has to do with eating them, sparrows are small and have almost no meat whereas doves are decent eating, so even though the dove on the roof would be better to eat, you've got a sparrow in your hand already ready to work with.

Re: node editor - pyflow

Posted: Sun May 12, 2019 8:38 pm
by quick61
Think this would be nice to use with the Raytracing workbench for doing more complex renderings, instead of having to manually edit the POV-Ray scripts Though it would take a little to build the libraries for the textures, materials, patterns and such. In the end though, we could end up with one of the most advanced POV-Ray modeling/rendering tools out there. Just a thought...

Mark