# Sorrel Documentation Sorrel is a Python API for developing multi-agent reinforcement learning (MARL) environments and agent-based models (ABMs). This framework is intended to function as a flexible platform for computational social scientists to model emergent phenomena among large groups of learning agents. We include a few basic examples of environments with the package, as well as a set of tutorials (see sidebar) that walk through the necessary steps to build an environment from scratch and wrap a model for use with Sorrel. ```{toctree} :hidden: :caption: Tutorials tutorials/how_to tutorials/configuration_files tutorials/model_wrapping ``` ```{toctree} :hidden: :caption: Reference reference/agents reference/entities reference/worlds reference/models reference/observation reference/location reference/utils reference/environment ``` ```{toctree} :hidden: :caption: Development Github Paper ```