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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.