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.8.tar.gz (40.1 kB view details)

Uploaded Source

Built Distribution

entity_gym-0.1.8-py3-none-any.whl (51.5 kB view details)

Uploaded Python 3

File details

Details for the file entity_gym-0.1.8.tar.gz.

File metadata

  • Download URL: entity_gym-0.1.8.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.14 Linux/5.15.0-1022-azure

File hashes

Hashes for entity_gym-0.1.8.tar.gz
Algorithm Hash digest
SHA256 490108e29f27c56af3f9bd249e9485099b4877603c85e59e8b4d03b035e4ec25
MD5 e8b4b29fff50dcaa4b5ce6d8db96b3c2
BLAKE2b-256 545f23e536a5806df8f432ca071941a1959e5ad1b0c2b64f44ab62c0a13c6180

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for entity_gym-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d75b80bd72472bbf663e875b6da37be38ec03db4be746965bd416bd79dfc6c5f
MD5 6b3c8c2e6beb7cf618df10000d4e473b
BLAKE2b-256 f341b654a044101c071975846c1711e17ad8c9ac9b195d505a2103075207b7cf

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