Microsoft Automatic Graph Layout
nodezator
Our great sponsors
Microsoft Automatic Graph Layout | nodezator | |
---|---|---|
3 | 12 | |
1,317 | 388 | |
0.6% | 4.6% | |
4.0 | 8.7 | |
about 1 month ago | 8 days ago | |
JavaScript | Python | |
GNU General Public License v3.0 or later | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Microsoft Automatic Graph Layout
- Visual Node Graph with ImGui
-
Looking for a family tree(Genealogy) API for C#
From my POV you don't need to try to find a special control for family tree but the idea is to use most common library like this. https://github.com/microsoft/automatic-graph-layout Then add you own logic to control the graph.
- The architecture of a simple C# desktop application
nodezator
-
Visual Node Graph with ImGui
The problem here is that a fundamental question has not been answered, and as far as I can tell, has not been addressed by any of these visual environments:
What does an algorithm look like?
Herman Hesse alluded to this in his novel _The Glass Bead Game_, but despite decades of discussion and work, no one has made a convincing pysical representation of that system.
I love the concept, and have made some moderately complex attempts, e.g.,:
https://www.blockscad3d.com/community/projects/1430644
https://github.com/WillAdams/gcodepreview
it always devolves to screen size being out-paced by problem complexity --- one gets something of an inkling of this at:
https://scriptsofanotherdimension.tumblr.com/
Alternately, one can just break a project down into modules, but then the top-level view becomes the wall of text representation (albeit w/ nice lines or captured into pretty boxes) which one is ostensibly trying to escape.
I'd love to see someone succeed in this, and I've been using:
https://github.com/derkork/openscad-graph-editor
quite a bit, and put a bit of money towards:
http://nodezator.com/
-
Nodezator v1.4 released! (Python node editor in the public domain)
https://nodezator.com (app website, work in progress)
- Would PyGame work for creating a interactive graph theory graph?
-
Game prototype (platformer) made with pygame
Some of the code (after being refactored/improved) and many of the lessons I gained from my experience developing this prototype can be seen in my most recent and more mature app, nodezator, which uses pygame as well.
-
Scratch Is a Big Deal
I prefer this sort of programming system.
Mostly these days I do 3D modeling, so I'm using a Blockly version of OpenSCAD:
https://www.blockscad3d.com/editor/
but I'd really like to see a nice, stand-alone desktop development environment like to Scratch which isn't encumbered by a sandbox and which is able to write and append to local files and which is easily installed and which runs reliably.
Crashed and burned on pyFlow, Ryven, GraphSCAD, and a bunch of others.
Currently hoping that Nodezator (a node programming system based on pygame) will pan out --- it just needs branches and loops for my purposes:
http://nodezator.com
In the meanwhile, I'm copying OpenSCAD code out of BlockSCAD and pasting it into RapCAD:
https://forum.makerforums.info/t/g-code-preview-using-opensc...
-
Matplotlib example nodes available on github (link on comments)
Nodezator is out since last weekend! Install instructions on https://github.com/KennedyRichard/nodezator and manual on https://manual.nodezator.com Nodes from matplotlib demonstration available on https://github.com/KennedyRichard/matplotlib_example_node_pack Don't forget to install matplotlib as well to load the nodes properly.
-
After 0.20 is out, what do you still miss in FreeCAD?
I'd like to see one accepted and installed by default and easily used and nicely integrated --- perhaps some other tool should be tried --- I've been working w/ Nodezator: http://nodezator.com/ and it has the advantage of making quite straight-forward Python3 code.
-
Nodezator: Python node editor released to public domain on pypi.org and github
Installations instructions and download on this github link.
-
Nodezator: new Python node editor released to public domain on pypi.org and github
If you have ideas/suggestions/concerns/constructive criticism you can share your thoughs on https://github.com/KennedyRichard/nodezator/discussions
What are some alternatives?
MathNet - Math.NET Numerics
A2plus - Another assembly workbench for FreeCAD, following and extending Hamish's Assembly 2 workbench
xaml-math - A collection of .NET libraries for rendering mathematical formulae using the LaTeX typesetting style, for the WPF and Avalonia XAML-based frameworks
scheme-bricks - experimental visual programming in scheme for making rave music, uses fluxus
UnitConversion - Expansible Unit Conversion Library for .Net Core and .Net Framework
DearPyGui - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
MKL.NET - A simple cross platform .NET API for Intel MKL
takeoff
AutoDiff - A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.
PyBlox - A python interface for accessing NetsBlox
GeometRi - Simple and lightweight computational geometry library for .Net
matplotlib_example_node_pack - Example node pack with nodes using matplotlib