Skip to main content

prt-rl is part of the broader Python Research Toolkit ecosystem and provides a clean, mathematically grounded collection of reinforcement learning algorithms.
Its primary goal is clarity, pedagogy, and research exploration—not raw performance.

This library is designed for researchers, students, and practitioners who want to understand why RL algorithms work, how their mathematics map to code, and what practical implementation details matter in real systems.

Unlike high-performance libraries such as TorchRL, RLlib, and skrl, prt-rl focuses on transparency, composability, and conceptual depth. Every algorithm is implemented with an emphasis on readability, modularity, and annotated code that highlights both the underlying equations and the implementation tips that make them work in practice.

⚠️ Note: This repository is under active development. APIs, file structure, and module organization may change as the project evolves. Backward compatibility is not guaranteed until version 1.0.

Documentation

Installation, Getting Started, and API guides can be found in the full documentation:

➡️ https://prt-rl.readthedocs.io/en/latest/


Contributing

Contributions are welcome!
Please open an issue before submitting a pull request so that new features or bug fixes can be discussed beforehand.

Metadata

Release files for prt-rl 0.6.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 prt-rl 0.6.3
File Size Uploaded Provenance Actions
prt_rl-0.6.3.tar.gz 14.5 MB Without provenance Details for prt_rl-0.6.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for prt-rl 0.6.3
File Interpreter ABI Platform Actions
prt_rl-0.6.3-py3-none-any.whl Python 3 none any Details for prt_rl-0.6.3-py3-none-any.whl

Total release size: 14.7 MB

Release files / prt_rl-0.6.3.tar.gz

Download URL prt_rl-0.6.3.tar.gz
Size 14.5 MB
Tags Source
SHA-256 checksum
How to use checksums
2830cbe966f5c815012d95f89d0fff1e0ba16525955fc09a7df87e02a795afb8
BLAKE2b-256 checksum
How to use checksums
8412db29dcfa6f22585289a46831990aae1f5a9fde89f54d25adad50bcb7ffa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / prt_rl-0.6.3-py3-none-any.whl

Download URL prt_rl-0.6.3-py3-none-any.whl
Size 148.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
11ecf1dda921e703ab724eef3f49b9beb7a21c6a62fb8efc1693f4accb2329f8
BLAKE2b-256 checksum
How to use checksums
51227541755f89849034d39ec1a7233c406a5418ecadcae6aa2bde6106965475
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for prt-rl 0.6.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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.6.3 This release

2 release files No provenance

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