Skip to main content

A package to support RL research

Project description

Python unit tests for Hive Black Linter

Installing | Tutorials | Contributing

te

RLHive

RLHive is a framework designed to facilitate research in reinforcement learning. It provides the components necessary to run a full RL experiment, for both single agent and multi agent environments. It is designed to be readable and easily extensible, to allow users to quickly run and experiment with their own ideas.

The full documentation and tutorials are available at https://rlhive.readthedocs.io/.

Installing

RLHive is available through pip! For the basic RLHive package, simply run pip install rlhive.

You can also install dependencies necessary for the environments that RLHive comes with by running pip install rlhive[<env_names>] where <env_names> is a comma separated list made up of the following:

  • atari
  • gym_minigrid
  • pettingzoo

In addition to these environments, Minatar and Marlgrid are also supported, but need to be installed separately.

To install Minatar, run pip install MinAtar@git+https://github.com/kenjyoung/MinAtar.git@8b39a18a60248ede15ce70142b557f3897c4e1eb

To install Marlgrid, run pip install marlgrid@https://github.com/kandouss/marlgrid/archive/refs/heads/master.zip

Tutorials

Contributing

We'd love for you to contribute your own work to RLHive. Before doing so, please read our contributing guide.

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

rlhive-1.0.1.tar.gz (65.8 kB view details)

Uploaded Source

Built Distribution

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

rlhive-1.0.1-py3-none-any.whl (90.9 kB view details)

Uploaded Python 3

File details

Details for the file rlhive-1.0.1.tar.gz.

File metadata

  • Download URL: rlhive-1.0.1.tar.gz
  • Upload date:
  • Size: 65.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for rlhive-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b394cb74063fdc66ba9163d419022160a7f0e67d4afbd03d65a1dd0751851a7f
MD5 1a84721a49a5a2e6ded8f03f57880076
BLAKE2b-256 3513325ac592f0a0f6d5c7c9998a68c250649f724584416a2800269546ee0310

See more details on using hashes here.

File details

Details for the file rlhive-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: rlhive-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 90.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for rlhive-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fd5d42cafd5718d0c0cab9cba4f583ccd9742f94992a3c1db7f85d18fba0306e
MD5 b85da5fb735d871eb043564bdbdc5bfa
BLAKE2b-256 045188895ee6b41103241aec2a93359fa435e91a818e0a9e485f2c616c4dea4d

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