networkx
networkx copied to clipboard
Project Idea: Visual map of functionality available in NetworkX
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.
Road Map could be:
- Graph
- Directed
- Weighted
- Algorithms Type 1
- ...
- Unweighted
- Algorithms Type 1
- ...
- Weighted
- Undirected
- Weighted
- Algorithms Type 1
- ...
- Unweighted
- Algorithms Type 1
- ...
- Weighted
- Directed
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)?
Hello! can I work on this?
I'll like to work on this too, @Qudirah are you working on it? If so, maybe we can help each other?!