Skip to main content

Entity Gym

Project description

Entity Gym

Actions Status PyPI Documentation Status Discord

Entity Gym is an open source Python library that defines an entity based API for reinforcement learning environments. Entity Gym extends the standard paradigm of fixed-size observation spaces by allowing observations to contain dynamically-sized lists of entities. This enables a seamless and highly efficient interface with simulators, games, and other complex environments whose state can be naturally expressed as a collection of entities.

The enn-trainer library can be used to train agents for Entity Gym environments.

Installation

pip install entity-gym

Usage

You can find tutorials, guides, and an API reference on the Entity Gym documentation website.

Examples

A number of simple example environments can be found in entity_gym/examples. More complex examples can be found in the ENN-Zoo project, which contains Entity Gym bindings for Procgen, Griddly, MicroRTS, VizDoom, and CodeCraft.

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

entity-gym-0.1.7.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

entity_gym-0.1.7-py3-none-any.whl (51.2 kB view details)

Uploaded Python 3

File details

Details for the file entity-gym-0.1.7.tar.gz.

File metadata

  • Download URL: entity-gym-0.1.7.tar.gz
  • Upload date:
  • Size: 39.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.8.14 Linux/5.15.0-1020-azure

File hashes

Hashes for entity-gym-0.1.7.tar.gz
Algorithm Hash digest
SHA256 faba16d4386d436d3bad2a46615eaca8fb0cf479afb921350679e52fbbb28382
MD5 2055fdb6c9a4d93eaf5f44288a1c3cd5
BLAKE2b-256 00a268ccad2781c78632cf48ab20cff8c5a3b7873c4df541ff76c1f63ada1f8b

See more details on using hashes here.

File details

Details for the file entity_gym-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: entity_gym-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 51.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.8.14 Linux/5.15.0-1020-azure

File hashes

Hashes for entity_gym-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 26dbaa7f10c572eddb6c5ca25ee7460ca9d6b879481f0c92f9ecdc5fbe65494c
MD5 0160513f7babe6ecde31a1f1f9e56047
BLAKE2b-256 e69c3bcf61f769b1ff6fd8d89d9d1984c72ab943f1622e03ffe1307d7eb9b6e6

See more details on using hashes here.

Supported by

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