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.
To get started with the notebooks, follow these simple steps:
-
Git clone the repository:
git clone https://github.com/ericmjl/Network-Analysis-Made-Simple cd Network-Analysis-Made-Simple -
Install pixi (the package manager): Follow the installation instructions at https://pixi.sh/latest/
-
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!
If you enjoy the material, please consider doing one of the following:
- Share it around on Twitter!
- Purchase a copy of the LeanPub eBook
- Share it with your colleagues.