{"repo":"Farama-Foundation/PettingZoo","free":true,"listed":false,"github":"https://github.com/Farama-Foundation/PettingZoo","clone":"git clone https://github.com/Farama-Foundation/PettingZoo.git","description":"A standard API for multi-agent reinforcement learning environments, with popular reference environments and related utilities","language":"Python","stars":3491,"topics":["api","gymnasium","multi-agent-reinforcement-learning","reinforcement-learning","multiagent-reinforcement-learning"],"license":"MIT","category":"machine-learning","readme_excerpt":"PettingZoo is a Python library for conducting research in multi-agent reinforcement learning, akin to a multi-agent version of Gymnasium. The documentation website is at pettingzoo.farama.org and we have a public discord server (which we also use to coordinate development work) that you can join here: https://discord.gg/nhvKkYa6qX Environments PettingZoo includes the following families of environments: Atari: Multi-player Atari 2600 games (cooperative, competitive and mixed sum) Butterfly: Cooperative graphical games developed by us, requiring a high degree of coordination Classic: Classical games including card games, board games, etc. SISL: 2 cooperative environments, originally from https://github.com/sisl/MADRL Installation To install the base PettingZoo library: pip install pettingzoo . This does not include dependencies for all families of environments (some environments can be problematic to install on certain systems). To install the dependencies for one family, use pip install 'pettingzoo[atari]' , or use pip install 'pettingzoo[all]' to install all dependencies. We support and maintain PettingZoo for Linux and macOS. We will accept PRs related to Windows, but do not officially support it. Getting started For an introduction to PettingZoo, see Basic Usage. To create a new environment, see our Environment Creation Tutorial and Custom Environment Examples. For examples of training RL models using PettingZoo see our tutorials: CleanRL: Implementing PPO: train multiple P","default_branch":null,"files":null,"tree":[],"storefront":"/r/Farama-Foundation","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Farama-Foundation/PettingZoo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}