Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

eriknw/Network-Analysis-Made-Simple

Open more actions menu
 
 

Repository files navigation

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: https://github.com/ericmjl/Network-Analysis-Made-Simple

  2. Install uv (the Python package manager): Follow the installation instructions at https://docs.astral.sh/uv/getting-started/installation/

  3. Navigate to the notebook directory:

    cd notebooks/subdir/
  4. Run the notebook:

    uvx marimo edit --sandbox <notebook_name>.py

That's it! The --sandbox flag ensures a clean, isolated environment for running the notebooks.

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.

About

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

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.