networkx icon indicating copy to clipboard operation
networkx copied to clipboard

Project Idea: Visual map of functionality available in NetworkX

Open rossbar opened this issue 2 years ago • 1 comments

This is an awesome project idea originally brought up by @stanyas and @MridulS in #5510.

The idea is to have a visual map of NetworkX functionality, similar to (/inspired by) this excellent graphic from the scikit-learn project: https://scikit-learn.org/stable/_static/ml_map.png

The first step would be to review NetworkX's available functionality and identify any major, obvious categories for various parts of the library.

rossbar avatar Jun 27 '22 09:06 rossbar

Road Map could be:

  • Graph
    • Directed
      • Weighted
        • Algorithms Type 1
        • ...
      • Unweighted
        • Algorithms Type 1
        • ...
    • Undirected
      • Weighted
        • Algorithms Type 1
        • ...
      • Unweighted
        • Algorithms Type 1
        • ...

Networkx could be broken into:

Few questions:

  • What should be the exhaustiveness of the cheat-sheet?
  • Would it be better to divide cheat sheet into parts depending on the types of graphs or algorithms(probably graph seem more intuitive)?

whym1here avatar Aug 13 '22 20:08 whym1here

Hello! can I work on this?

Qudirah avatar Oct 10 '22 10:10 Qudirah

I'll like to work on this too, @Qudirah are you working on it? If so, maybe we can help each other?!

jeftersantiago avatar Oct 22 '22 22:10 jeftersantiago