chinese-whispers
forceatlas2
chinese-whispers | forceatlas2 | |
---|---|---|
1 | 2 | |
57 | 272 | |
- | - | |
8.1 | 0.0 | |
3 months ago | 7 days ago | |
Python | Python | |
MIT License | GNU General Public License v3.0 only |
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.
chinese-whispers
-
Clustering Algorithms with Python
As this tutorial introduces the spectral clustering method that uses a similarity matrix between objects, I believe graph clustering methods are also worth mentioning. When I was investigating this topic, I released an implementation of a very efficient randomized clustering algorithm for graphs called Chinese Whispers: https://github.com/nlpub/chinese-whispers-python. Since it does not use matrices internally, it allows handling very large NetworkX graphs.
forceatlas2
-
How to take credit for someone else's work on GitHub
Or you can just do this: https://github.com/bhargavchippada/forceatlas2/commit/7438e2...
-
Are there any packages/modules devoted specifically to NetworkX compatible layouts?
I've compiled all the resources that I know about: * Graphviz can be accessed via NetworkX. It has a few layouts that are pretty good in many cases. * iGraph has some layout options. It requires conversion to iGraph format obviously but that's not a huge issue. * Force Atlas 2 has an implementation for NetworkX. Though, this package isn't updated very often.
What are some alternatives?
agentpy - AgentPy is an open-source framework for the development and analysis of agent-based models in Python.
dotmotif - A performant, powerful query framework to search for network motifs
python-threshold-clustering - NetworkX Community detection for weighted and directed graphs
algorithms - Minimal examples of data structures and algorithms in Python
pygraphistry - PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
git-upstage - Take credit for someone else's work; or, a typo gone too far.
grand - Your favorite Python graph libraries, scalable and interoperable. Graph databases in memory, and familiar graph APIs for cloud databases.
forceatlas2-python - A port of Gephi's ForceAtlas2 graph layout algorithm to Python and NetworkX. See the bzr page for updates.
karateclub - Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)
emails
osmnx - OSMnx is a Python package to easily download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.
git-blame-someone-else - Blame someone else for your bad code.