Skip to main content

create-rl-app

Python Version Jaxnasium Version Ruff

A CLI application to bootstrap reinforcement learning applications within the Jaxnasium ecosystem. Quickly scaffold new RL projects for either developing environments with baseline algorithms or for altering existing baselines.

What it does

create-rl-app is a command-line tool that helps you quickly set up new reinforcement learning projects using the Jaxnasium framework. It has three commands:

  • create-rl-app init <project_name> - bootstrap a new project (uv init --package + uv add jaxnasium + a training script and, optionally, an example environment and algorithm source code).
  • create-rl-app add <item> - scaffold an individual file (algorithm, architecture, ...) from jaxnasium into the current directory. Run create-rl-app add --list to see what's available.
  • <package> add <item> - the same, but for any other installed package that ships its own create-rl-app.toml (e.g. uvx jaxnasium add ppo).

Useage

uvx create-rl-app init <project_name>
cd <project_name>
uv run train.py

pipx

pipx run create-rl-app <project_name>
cd <project_name>
# Create a new environment (e.g. conda, venv, etc.)
# source .../bin/activate
python train.py

Or Install Globally

uv tool install create-rl-app
pip install create-rl-app

Dependencies

None.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Metadata

Release files for create-rl-app 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for create-rl-app 0.1.0
File Size Uploaded Provenance
create_rl_app-0.1.0.tar.gz 9.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for create-rl-app 0.1.0
File Interpreter ABI Platform
create_rl_app-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.7 kB

Release files / create_rl_app-0.1.0.tar.gz

Download URL create_rl_app-0.1.0.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c27a91abe1d85fd4d4dcf23d447bfe379f4eb32c768083b0587e0725d59181b5
BLAKE2b-256 checksum
How to use checksums
a9902ded098e4a22dba5d043bc503b347cb82c75b7bcf723a4cb5f2de4074ef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / create_rl_app-0.1.0-py3-none-any.whl

Download URL create_rl_app-0.1.0-py3-none-any.whl
Size 14.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a14c53af9e89aca4c4746a79429e35511b1fbe5ed44aa2781f132dbeba708fd8
BLAKE2b-256 checksum
How to use checksums
7eafb036ac6fe3fb2a835f1a9b3c9f55ee01a309b477d08504133dabf5df4f25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for create-rl-app 0.1.0

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.

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