Skip to main content

A collection of Reinforcement Learning algorithms to train autonomous agents in different environments.

Project description

EnvQuest

Train and evaluate your autonomous agents in different environments using a collection of RL algorithms.

Installation

To install the EnvQuest library, use pip install envquest.

Usage

import envquest as eq

# Instantiate an environment
env = eq.envs.gym.make_env("LunarLander-v3")

# Instantiate an agent
agent = eq.agents.simple.RandomAgent(env.observation_space, env.action_space)

# Execute an MDP
timestep = env.reset()

while not timestep.last():
    observation = timestep.observation
    action = agent.act(observation=observation)
    timestep = env.step(action)

# Render the environment
frame = env.render(256, 256)

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

envquest-0.0.4.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

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

envquest-0.0.4-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file envquest-0.0.4.tar.gz.

File metadata

  • Download URL: envquest-0.0.4.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.16

File hashes

Hashes for envquest-0.0.4.tar.gz
Algorithm Hash digest
SHA256 cc8b24fca91468730d3ef5092b78ab9f6b02fd2659ab108fbd0fe6891801f4f2
MD5 9f3cb83df808296b69216e9986bc5433
BLAKE2b-256 bc1c937ac5ec01cacf87f194a456058a64439f0f88ee765ffb33dd32321ab131

See more details on using hashes here.

File details

Details for the file envquest-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: envquest-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.16

File hashes

Hashes for envquest-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 41627a5bdf4392c65523a54f6e34348ab6c082a8a27876f0bf2c449c149f4986
MD5 7b753175531825de6eac2ffccc72d8b9
BLAKE2b-256 3897af27ef28ee86dcfb8a7370129bd6dff7ee36be7155e45614b0dddd6f7a10

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