Skip to main content

PRPL Utils

Miscellaneous Python utilities from the Princeton Robot Planning and Learning group.

  • Motion planning: RRT, BiRRT
  • PDDL planning: interfaces to pyperplan, Fast Downward
  • Heuristic search: A*, GBFS, hill-climbing, policy-guided A*
  • Gymnasium: agent interface, helper spaces
  • Other: a few other miscellaneous utils

Requirements

  • Python 3.10+
  • Tested on MacOS Monterey and Ubuntu 22.04

Installation

  1. Recommended: create and source a virtualenv.
  2. pip install -e ".[develop]"

Check Installation

Run ./run_ci_checks.sh. It should complete with all green successes in 5-10 seconds.

Contributing

Pull requests welcome. Note that this is meant to be a lightweight package. For example, it should be safe to use in homework assignments with minimal assumptions about the user's setup. Do not add heavy-duty dependencies.

Metadata

Release files for prpl_utils 0.0.7

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

Source distribution (sdist)

Source distribution for prpl_utils 0.0.7
File Size Uploaded
prpl_utils-0.0.7.tar.gz 39.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for prpl_utils 0.0.7
File Interpreter ABI Platform
prpl_utils-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 68.5 kB

Release files / prpl_utils-0.0.7.tar.gz

Download URL prpl_utils-0.0.7.tar.gz
Size 39.5 kB
Tags Source
SHA-256 checksum
How to use checksums
9105072532520fd1096e33c0d213725c1d0447ccc81491fabdeaf3a7f0790349
BLAKE2b-256 checksum
How to use checksums
5187f674d4bc28fafa4d25d2dbc3cda4e01b15226962d7a4683dc6b92df75a09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / prpl_utils-0.0.7-py3-none-any.whl

Download URL prpl_utils-0.0.7-py3-none-any.whl
Size 29.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
69d950f60b74677a657882bb1de309bee1f2004f2bec33fe448c96a960de289f
BLAKE2b-256 checksum
How to use checksums
19aff68bedf2092f9f243cad8f5d237837e9db674d94db19fd605681b5655e89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release 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