Skip to content

scikit-agent/scikit-agent

Repository files navigation

scikit-agent

Actions Status Documentation Status

PyPI version Conda-Forge PyPI platforms

GitHub Discussion

scikit-agent is a scientific Python toolkit for agent-based economic modeling and multi-agent systems design. It provides a unified interface for creating, solving, and simulating economic models using modern computational methods including deep reinforcement learning as well as more traditional numerical techniques.

Our goal is for scikit-agent to be for computational social scientific modeling and statistics what scikit-learn is for machine learning.

Key Features

  • Built on Scientific Python and Torch for easy integration with the Python ecosystem
  • Modular modeling system. Construct multi-agent environments from modular blocks of structural equations.
  • Solution algorithms including deep reinforcement learning methods.
  • Simulation tools for generating synthetic data and running policy experiments

Installation

pip install scikit-agent

For development installation:

git clone https://github.com/scikit-agent/scikit-agent.git
cd scikit-agent
pip install -e ".[dev,docs]"

Releases

No releases published

Packages

No packages published

Contributors 8

Languages