Skip to main content

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.

Release files for entity-gym 0.1.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for entity-gym 0.1.10
File Size Uploaded
entity_gym-0.1.10.tar.gz 39.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for entity-gym 0.1.10
File Interpreter ABI Platform
entity_gym-0.1.10-py3-none-any.whl Python 3 none any Details

Total release size: 91.5 kB

Release files / entity_gym-0.1.10.tar.gz

Download URL entity_gym-0.1.10.tar.gz
Size 39.9 kB
Tags Source
SHA-256 checksum
How to use checksums
22449de2b42b84b825599be4b80769db6c9003785990d3b3db6988c3d19786e5
BLAKE2b-256 checksum
How to use checksums
651386fa8e5b629202edbc0424fc89446ad6bbca65e83ba23c01c0e2783ef89e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.8.16 Linux/5.15.0-1036-azure

Release files / entity_gym-0.1.10-py3-none-any.whl

Download URL entity_gym-0.1.10-py3-none-any.whl
Size 51.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89f542819b09fb64c52950cb7bed598bb1f1b4fe42087faa84b6e35e1330075f
BLAKE2b-256 checksum
How to use checksums
fb18e704d8d3439dda97a14042b342696260174f548ade28ba5797c35e945469
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.8.16 Linux/5.15.0-1036-azure

Release history Release notifications | RSS feed

This release

0.1.10 This release

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page