Python Networkx

Open-source Python projects categorized as Networkx | Edit details

Top 9 Python Networkx Projects

  • osmnx

    OSMnx: Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap.

    Project mention: Number of Public Transport Stations & Doctors in each city in Germany | reddit.com/r/openstreetmap | 2021-06-02

    Osmnx might also be a way to download data for the whole country. It breaks the area up in smaller parts automatically and also downloads the parts from Overpass. https://github.com/gboeing/osmnx

  • pygraphistry

    PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer

    Project mention: Handbook of Graph Drawing and Visualization | news.ycombinator.com | 2021-12-30

    This! We do it all the time in fraud, genomics, social media, security, etc

    We do one more thing: connect the nearest neighbors to make an interactive similarity graph. Takes just a few lines in total: https://github.com/graphistry/pygraphistry/blob/master/demos...

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • karateclub

    Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)

  • agentpy

    AgentPy is an open-source framework for the development and analysis of agent-based models in Python.

    Project mention: Tetris game as Agent-Based modeling: maximizing density | reddit.com/r/AgentBasedModelling | 2022-01-23

    Are the pieces the agents? I would recommend looking at Collaborative Diffusion for some examples of combining agent-based techniques with game modeling. As for frameworks, check out agentpy or Agents.jl for alternatives that are moreso software libraries that presume knowledge of programming.

  • forceatlas2

    Fastest Gephi's ForceAtlas2 graph layout algorithm implemented for Python and NetworkX

    Project mention: Are there any packages/modules devoted specifically to NetworkX compatible layouts? | reddit.com/r/learnpython | 2021-07-01

    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.

  • chinese-whispers-python

    An implementation of Chinese Whispers in Python.

    Project mention: Clustering Algorithms with Python | news.ycombinator.com | 2021-08-29

    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.

  • grand

    Your favorite Python graph libraries, scalable and interoperable. Graph databases in memory, and familiar graph APIs for cloud databases.

    Project mention: A minimalistic Python wrapper to AWS DynamoDB | news.ycombinator.com | 2021-05-30

    Hey cool! I'm super curious to hear more about this. I _also_ wrote a pseudo-graph-database on DynamoDB (https://github.com/aplbrain/grand) :) It pretends it's a networkx.Graph, generally, but we also have a Cypher implementation on top of it.

    Would love to chat more about this sometime if you were interested!

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • gqlalchemy

    GQLAlchemy is a library developed with the purpose of assisting in writing and running queries on Memgraph. GQLAlchemy supports high-level connection to Memgraph as well as modular query builder.

    Project mention: Twitch Streaming Graph Analysis - Part 3 | dev.to | 2021-11-03

    Using gqlalchemy we are trying to connect to Memgraph, just like we have done before in our backend.

  • dotmotif

    A performant, powerful query framework to search for network motifs

    Project mention: Need some technical advice regarding feasibility of idea | reddit.com/r/Neo4j | 2021-04-30
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-23.

Python Networkx related posts

Index

What are some of the best open-source Networkx projects in Python? This list will help you:

Project Stars
1 osmnx 3,402
2 pygraphistry 1,530
3 karateclub 1,501
4 agentpy 188
5 forceatlas2 184
6 chinese-whispers-python 51
7 grand 32
8 gqlalchemy 31
9 dotmotif 28
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org