Skip to content
Projects

ericmjl/Network-Analysis-Made-Simple

View on GitHub

ericmjl/Network-Analysis-Made-Simple has 1,126 GitHub stars and 390 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 09:33 UTC. Last push 2026-10-20.

How these counts are measured

An introduction to network analysis and applied graph theory using Python and NetworkX

Measured star growth

in 24h
0
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Network Analysis Made Simple

Build Status

Welcome to the GitHub repository for Network Analysis Made Simple! This is a tutorial designed to teach you the basic and practical aspects of graph theory. It has been presented at multiple conferences (PyCon, SciPy, PyData, and ODSC) in a variety of formats (ranging from 1.5 hr to 4 hour long workshops). The material is designed for a live tutorial presentation, with the code available for you to reference afterwards.

Quick Start

To get started with the notebooks, follow these simple steps:

  1. Git clone the repository:

    git clone https://github.com/ericmjl/Network-Analysis-Made-Simple
    cd Network-Analysis-Made-Simple
    
  2. Install pixi (the package manager): Follow the installation instructions at https://pixi.sh/latest/

  3. Launch the notebooks:

    pixi run notebook
    

That's it! Pixi automatically creates an isolated environment with all dependencies and launches marimo edit --no-token notebooks/. Your browser will open to the notebook directory where you can click on any notebook to run it.

For more detailed information, head over to the official website!

Support the project!

If you enjoy the material, please consider doing one of the following:

  1. Share it around on Twitter!
  2. Purchase a copy of the LeanPub eBook
  3. Share it with your colleagues.

Explore related projects