Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

RLMesh

RLMesh is a Python SDK for model-environment evaluation. It serves Gymnasium-style environments, connects clients over local or remote transports, and adapts values for plain Python, NumPy, Torch, and JAX users.

Pre-1.0 (0.x): the stable API may change in a minor release, with a migration note, so pin a minor range for active projects.

Installation

Install from PyPI:

pip install rlmesh

Install optional adapters as needed:

pip install "rlmesh[numpy]"
pip install "rlmesh[gymnasium]"
pip install "rlmesh[torch]"
pip install "rlmesh[jax]"

Quickstart

Install RLMesh with Gymnasium support and the NumPy client adapter:

pip install "rlmesh[gymnasium,numpy]"

In one process, serve any Gymnasium-compatible environment:

import gymnasium as gym
from rlmesh import EnvServer

env = gym.make("CartPole-v1")
EnvServer(env, "127.0.0.1:5555").serve()

In another process, connect to it as a remote environment:

from rlmesh.numpy import RemoteEnv

env = RemoteEnv("127.0.0.1:5555")
observation, info = env.reset(seed=0)

terminated = truncated = False
while not (terminated or truncated):
    action = env.action_space.sample()
    observation, reward, terminated, truncated, info = env.step(action)

env.close()

Links

License

Licensed under either of Apache License, Version 2.0 or the MIT license, at your option. See LICENSE-APACHE and LICENSE-MIT.

Python wheels also include third-party notices in THIRD_PARTY_NOTICES.md.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

rlmesh-0.1.0rc4-cp311-abi3-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.11+Windows x86-64

rlmesh-0.1.0rc4-cp311-abi3-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ x86-64

rlmesh-0.1.0rc4-cp311-abi3-musllinux_1_2_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARM64

rlmesh-0.1.0rc4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

rlmesh-0.1.0rc4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

rlmesh-0.1.0rc4-cp311-abi3-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

rlmesh-0.1.0rc4-cp311-abi3-macosx_10_12_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

rlmesh-0.1.0rc4-cp310-cp310-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.10Windows x86-64

rlmesh-0.1.0rc4-cp310-cp310-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rlmesh-0.1.0rc4-cp310-cp310-musllinux_1_2_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rlmesh-0.1.0rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rlmesh-0.1.0rc4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rlmesh-0.1.0rc4-cp310-cp310-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rlmesh-0.1.0rc4-cp310-cp310-macosx_10_12_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file rlmesh-0.1.0rc4-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 141bfa4c2213c2515fc4433c003d48b71cd4440c23f69cc18b6a95639eaee31b
MD5 f0d4aaa1760a5e4f311e61e3ae748a62
BLAKE2b-256 dadac3ce40692fd4c659bdd158c408e3bf126fc4505fd5f73439016f421acfce

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab9cef2d41d39719721b23f894d34c4e0f752fbd1d1a654650ad1c2d6869aa66
MD5 47703d2ff7611bcbd9949b17cc72b9d3
BLAKE2b-256 311906e617f80f545515cb6842c5f70a6298ec58b38b41fe0e7dc0db00e7af32

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 881dc42a72e3e2f73e279a317c01296126af3a481fb0890a09026224a5657ae6
MD5 6b59a1bc6b6dd5ad6dddfdcc831dd6a4
BLAKE2b-256 1b69c2c247f236e2f5b869c0649c102ee70a440a973d1d074c404e1d46258dea

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 889094167fcc58ea802f3ff41f4d3320bf34c31e9e202a497f90349ba59ce2c7
MD5 c5fe8cf0106f3aa210caf6e0976ea9bb
BLAKE2b-256 af877fe60edf0a762b083d47df208d0b3910df2f5cb56ffe6de24a8f9e29d408

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1c298b3dd249a4045c308ec8b48fc43356211bdc486b4c0ee89b71d146a8f19
MD5 1d47f86c21bd41d87270fd66c3f418f2
BLAKE2b-256 4db4aac2b1a9edf74bbbcdab2bf995ced8bcc4bf8bba36b961fb48c71e33f185

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cc8a3128811314973c3843422ec97e9ceb9c642c2cc7e708adf3ccc2ab716ae
MD5 4c8003310fc28fe5f72b27d38fd4ed06
BLAKE2b-256 262a5617fbdb0e05ec37f5eb7af0fdf6c09d1ea9ef7e69b892992287b984c14a

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 57fb8b57931e2f0fd07182a5451696304020e3cc474d03216a37a531c344d976
MD5 0addf14bff13f3feb70b396d7b458bcc
BLAKE2b-256 533c35b042d4f948941da63e1a639ddc2798f06676e21a0f63da4829af4f767d

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3593119d98d07b8c6e6716a69400882c60c5a197670b61a37696cf3d8e5896e4
MD5 775a5dd5d87e2c1b1454df00b790081f
BLAKE2b-256 4d8bc439c19e703fdea360d38b3567f9d49595a95932a8cd6f370dee2415f993

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3eceb2ce6f7644d78b7e8f4938430fb718319cbb732ae8a4c1daa122dd796450
MD5 d80be4d88064db490564a425decee9de
BLAKE2b-256 d31ae2d3eb32cb8613d10f7c1d26e47b7ee519c357025e9261427c8a8f3391c8

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8edbb9a1548ba6b846051780ae23b9a71ac14764e1e91f16d7ba188daa18ed25
MD5 644713c5d68d0aaccbb25665c3a13ada
BLAKE2b-256 6953daddf5ee0889475177e4ace7058d9bf0a47e15194c2a9330f7a58b3a8e90

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c09a20a76178c3b7847381eab7fdbcefd4583050ab74df3b306969bdc93d39b7
MD5 beb6c49b01ad1f4df02f731483f27f34
BLAKE2b-256 3497a0e7316e9b63eeb2ba69c332e6c18292509c47b9d23ccce5c2495d215f6e

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 377ca982a3090a6209a6c018b09a1792e7e0c104ffdbd41de8c7604130dc77a0
MD5 9252de33914be44fadb346444f0a628f
BLAKE2b-256 7ec3290fe01be3032a6c0cf304d6aaac70d9602b20c9b672ae59bbbf469299e9

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41ae7fe9ce433a378f755ee703f174939d5c2ccb872a12e81e05523571d326bf
MD5 8daffd3cae0e7f1bcbf55e358990beff
BLAKE2b-256 923f9a5572af773e9ed1ea6e20a1c197f7e12d5e669434ce626c701171d68425

See more details on using hashes here.

File details

Details for the file rlmesh-0.1.0rc4-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rlmesh-0.1.0rc4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 53db820b21745d2795cb4ef03721c3473b0a92c70424fe616bebbe1f68087658
MD5 46aff0b96363ff69cc7d254c3f141ca8
BLAKE2b-256 a1ddda385aff991927372ae4678e814738b82a764443aa90e684b31f8d7ae44f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0rc4 This release

14 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 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