Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
-
Updated
Apr 22, 2025 - Python
Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
Brian is a free, open source simulator for spiking neural networks.
A framework for modeling and simulating dynamical systems
A 3D electromagnetic FDTD simulator written in Python with optional GPU support
Blockchain simulation framework with Docker and Python.
Python Block-Model Simulator. An alternative to simulink in python.
A Python Library for Conway's Game of Life
MiniCPS: a framework for Cyber-Physical Systems real-time simulation, built on top of mininet
A Simulation Framework for Memristive Deep Learning Systems
Rules-based engine for life sims, with time travel
Self Driving Cars Longitudinal and Lateral Control Design
Comprehensive optical design, optimization, and analysis in Python.
The nutils project
Highly parallel simulation and optimization of photonic circuits in time and frequency domain based on the deep-learning framework PyTorch
Xarray extension and framework for computer model simulations
A differentiable block-based time domain hybrid system simulation framework.
Foundation is a flexible, modular, and composable framework to model socio-economic behaviors and dynamics with both agents and governments. This framework can be used in conjunction with reinforcement learning to learn optimal economic policies, as done by the AI Economist (https://www.einstein.ai/the-ai-economist).
A brian2 extension to simulate spiking neural networks on GPUs
Technical Tabletop Exercises Simulation Framework
simobility - light-weight mobility simulation framework. Best for quick prototyping
Add a description, image, and links to the simulation-framework topic page so that developers can more easily learn about it.
To associate your repository with the simulation-framework topic, visit your repo's landing page and select "manage topics."