Mesa 3
Mesa 3: Agent-based modeling with Python in 2025 - Published in JOSS (2025)
CellPyLib
CellPyLib: A Python Library for working with Cellular Automata - Published in JOSS (2021)
ewstools
ewstools: A Python package for early warning signals of bifurcations in time series data - Published in JOSS (2023)
IDTxl
IDTxl: The Information Dynamics Toolkit xl: a Python package for the efficient analysis of multivariate information dynamics in networks - Published in JOSS (2019)
flamegpu2
FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python
pycopancore
reference implementation of the copan:CORE World-Earth modelling framework
complexitymeasures.jl
Estimators for probabilities, entropies, and other complexity measures derived from data in the context of nonlinear dynamics and complex systems
AgentPy
AgentPy: A package for agent-based modeling in Python - Published in JOSS (2021)
RandomWalkRestartMH
A package to perform Random Walk with Restart on different types of networks
MultilayerGraphs.jl
MultilayerGraphs.jl: Multilayer Network Science in Julia - Published in JOSS (2023)
https://github.com/dynamicsandneuralsystems/pyspi
Comparative analysis of pairwise interactions in multivariate time series.
https://github.com/danielvartan/resiclima-pres
🕹️🤖 Presentation for the 2024 RESICLIMA Meeting
logoclim
⛅ WorldClim in NetLogo
https://github.com/danielvartan/crowding
🪑 Agent-Based Model of Crowding in Bars and Restaurants
entrainment
☀️ Rule-Based Model of the 24h Light/Dark Cycle Entrainment Phenomenon
atom
Atom : an Agent-Based Financial Artificial Market in Java. Build yourself in silico experiments
modelling-journal
This repository contains modelling diagrams for social-ecological systems research.
utopia
Utopia is a comprehensive modelling framework for complex and evolving systems. Docs @ https://docs.utopia-project.org — NOTE: This repository is a READ-ONLY-MIRROR of the actual development repository; please open issues and MRs there:
foodclim
🍽️ Food Yield Responses to Climate Change in NetLogo
oscillation-adaptability
🔄 Discover how oscillations emerge as a mathematical necessity in complex systems. A rigorous framework proving C+A=1 with 10^-16 precision. 📊 Visualize adaptability landscapes & spectral fingerprints.
ipd
All about Iterated Prisoner's Dilemma. Python code and jupyter notebooks. See how to build new strategies and evaluate them.
pymdea
Modified diffusion entropy analysis. Time-series analysis technique developed by the Center for Nonlinear Science at the University of North Texas
pyflocking
Simulations of flocking behaviour in active agents, using a simple Viscek model