A #Higraph milestone: Blobs (nodes as sets) now work! Grab a 'parent' blob, and all the children move. Edges connect anywhere on the blob, and default to be orthogonal to the point of contact. graphML read and write working.

Now on to proper hyperedges!

#Python #Pyside6 #Qt #GraphTheory

Hi #Mathstodon - a #GraphTheory question:
Given the following visual set containment, I can obtain the total containment of every item as a list (text on the left). This intuitively seems sufficient information to derive the containment graph (almost a tree - n7 breaks that).
Are there any 'standard' techniques to apply to this?

Boosts, partial ideas, discussion all welcome.
#Higraph

@MrBerard #Higraph editor question:
So far, it has been possible to round trip models from my tool into yEd and back. I'm now developing more higraph specific functionality that they don't explicitly support. But the graphML spec has a very _similar_ idea (nested graphs). Is it worth the effort to save higraphs in an "approximately round-trippable" format, or just leave yEd behind?
Thoughts welcome!

If I did everything right, I have a public alpha release of my graph (nodes and edges) editor
With source and windows binary !
(I hope)
It's a rolling chassis, to explore the design patterns for the ultimate goal of a #higraph editor.

#Python #PySide6 #graphTheory

https://github.com/ghillebrand/qtPyGraphEdit/tree/v0.0.0-alpha

GitHub - ghillebrand/qtPyGraphEdit: A graphical node-edge graph editor, in Python and Qt (PySide6)

A graphical node-edge graph editor, in Python and Qt (PySide6) - ghillebrand/qtPyGraphEdit

GitHub

I was looking for an icon for the Version 00 release of my #Higraph tool, and remembered that my 1999 version had one.
I had to fire up a #WIndows98 VM, and access the files via IE5 and XAMPP on my PC, but here it is. Zipfile with full system is there for your download pleasure!

#retrocomputing

https://isijingi.co.za/wp/2025/07/14/a-blast-from-the-past-1999-version-of-higraph/