Skip to main content

Dynamic reinforcement learning benchmarks

This repository contains three open source reinforcement learning environments that require the agent to adapt its behavior to or make use of dynamic elements in the environment in order to solve the task. The environments follow OpenAI's gym interface.

A picture of the included environments

Installation

With python3.7 or higher run

pip install dyn_rl_benchmarks

Usage

After importing the package dyn_rl_benchmarks the environments

  • Platforms-v1
  • Drawbridge-v1
  • Tennis2D-v1

are registered and can be instantiated via gym.make.

The following example runs Platforms-v1 with randomly sampled actions:

import gym

import dyn_rl_benchmarks

env = gym.make("Platforms-v1")

obs = env.reset()
done = False
while not done:
  action = env.action_space.sample()
  obs, rew, done, info = env.step(action)
  env.render()

How to cite

@article{gurtler2021hierarchical,
  title={Hierarchical Reinforcement Learning with Timed Subgoals},
  author={G{\"u}rtler, Nico and B{\"u}chler, Dieter and Martius, Georg},
  journal={Advances in Neural Information Processing Systems},
  volume={34},
  year={2021}
}

Metadata

Release files for dyn-rl-benchmarks 1.0.3

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

Source distribution (sdist)

Source distribution for dyn-rl-benchmarks 1.0.3
File Size Uploaded Provenance
dyn_rl_benchmarks-1.0.3.tar.gz 35.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for dyn-rl-benchmarks 1.0.3
File Interpreter ABI Platform
dyn_rl_benchmarks-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 73.4 kB

Release files / dyn_rl_benchmarks-1.0.3.tar.gz

Download URL dyn_rl_benchmarks-1.0.3.tar.gz
Size 35.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ffc6dfc5ee7573ad83f87c03edaa6f21cc1c9f68b490ed7c90e1c37a4a1497a4
BLAKE2b-256 checksum
How to use checksums
b50733eb83219e2deb2cfc8c25ac7a9c8b3dc9d4359db0eb01cc2dec95d43ab6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.5

Release files / dyn_rl_benchmarks-1.0.3-py3-none-any.whl

Download URL dyn_rl_benchmarks-1.0.3-py3-none-any.whl
Size 38.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a081511aa0f80fe3b730187584f9c2056ca7afe22f1e22314a5479b915cd0ef5
BLAKE2b-256 checksum
How to use checksums
d1bbcde949b4d95d784eabe1306bec267f0dbb07ac8db8fae0ef90fe16c40c47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.5

Security for dyn-rl-benchmarks 1.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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