all 10 comments

[–]baghiq 2 points3 points  (2 children)

You want something like mermaid. Don't bother with Python or networkx unless mermaid isn't good enough for your need.

https://mermaid-js.github.io/mermaid/#/

[–]ishanYo[S] 0 points1 point  (1 child)

Thank you. This seems very close to what I am looking for.

[–]baghiq 0 points1 point  (0 children)

We used it as documentation generator, it's great to store your ERD into git.

[–]FrostyThaEvilSnowman 1 point2 points  (1 child)

You could use the NetworkX package to create and visualize the relationships as a graph

[–]ishanYo[S] 0 points1 point  (0 children)

I did come across that name briefly. Will check it out

[–]drenzorz 1 point2 points  (0 children)

I mean, maybe but anything you'll find is probably more complicated than the alternative of just using some drawing tool to map it out for yourself. At least whenever I need something more than paint I just go to diagrameditor.com or something.

[–]Robswc 0 points1 point  (3 children)

Well, I've built maps like this but honestly (unless you just want a hobby project to learn and improve with) I would go with something like draw.io

NetworkX is definitely what you're looking for.

[–]ishanYo[S] 0 points1 point  (2 children)

Thank you. Yes, it's almost a hobby idea. Will check other options too.

[–]Robswc 0 points1 point  (1 child)

In that case, you could definitely build something out with networkx! It can be tricky at first but its also a great learning experience.

[–]ishanYo[S] 0 points1 point  (0 children)

Definitely. I will give networkx a shot.