Skip to main content

No project description provided

Project description

PettingZoo

PettingZoo is Python library for conducting research in multi-agent reinforcement learning. It's akin to a multi-agent version of OpenAI's Gym library.

We model environments as Agent Environment Cycle (AEC) games, in order to be able to support all types of multi-agent RL environments under one API.

Environment Types and Installation

PettingZoo includes the following sets of games:

  • atari: Multi-player Atari 2600 games (both cooperative and competitive)
  • classic: Classical, nongraphical, competitive games (i.e. chess, Texas hold 'em, and go)
  • gamma: Cooperative graphical games developed by us. Policies for these must learn very coordinated behaviors.
  • magent: Environments with massive numbers of particle agents, originally from https://github.com/geek-ai/MAgent
  • mpe: A set of simple nongraphical communication tasks, originally from https://github.com/openai/multiagent-particle-envs
  • sisl: 3 cooperative environments, originally from https://github.com/sisl/MADRL

To install, use pip3 install pettingzoo

We support Python 3.5, 3.6, 3.7 and 3.8

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PettingZoo-0.1.1.tar.gz (629.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PettingZoo-0.1.1-py3-none-any.whl (719.7 kB view details)

Uploaded Python 3

File details

Details for the file PettingZoo-0.1.1.tar.gz.

File metadata

  • Download URL: PettingZoo-0.1.1.tar.gz
  • Upload date:
  • Size: 629.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for PettingZoo-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3e8c4f1eb8aa3c294bac94c8be8520246ee7495a2b01edf0110ebf8d8160a518
MD5 a9ba4e3fefa7d96612fd128ab8468087
BLAKE2b-256 3aaa4cc6e14b6b61c5d66f58a3d3409ff65d248ff3d784d6214d247b7ff82492

See more details on using hashes here.

File details

Details for the file PettingZoo-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: PettingZoo-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 719.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for PettingZoo-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b242c337989ed581fc947acc55bdbb445614e0ee5eefd85a52d6ea3b88db3396
MD5 a2c25c6ac1cddf60899a1536651dd688
BLAKE2b-256 1368ad6d2866b94d91f6bb6ccf8e19c8b430440367c2ad25857884096fe623d3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page