Skip to main content

Perform experiments with the Prost planner

Project description

Prost Lab

Prost Lab is a Python package for performing experiments with the Prost planner. It is based on the Lab toolkit, so most of the Lab documentation is also relevant for Prost Lab.

Setting up Prost Lab

To set up the virtual environment for Prost Lab in the directory /path/to/prostlab-venv, perform the following steps:

  • cd /path/to/prostlab-venv (switch to directory)
  • python3 -m venv prostlab-venv (create virtual environment)
  • source prostlab-venv/bin/activate (activate the virtual environment)
  • pip install -U pip (upgrade pip)
  • pip install prostlab (install prostlab)

If you want to install the latest development version and/or need to change Prost Lab itself, you can clone the Prost Lab repository and install it in the virtual environment:

  • git clone https://github.com/prost-planner/prostlab.git (clone the repo)
  • cd prostlab (switch into prostlab directory)
  • pip install --editable ./ (install prostlab)

In both cases, you need to define two environment variables to perform experiments with Prost Lab:

  • PROST_BENCHMARKS points to the testbed/benchmarks directory of your prost clone
  • RDDLSIM_ROOT points to the root directory of rddlsim

Performing an experiment

See the Prost wiki for information on how to perform an experiment with Prost using Prost Lab.

Project details


Download files

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

Source Distribution

prostlab-1.1.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

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

prostlab-1.1-py3-none-any.whl (37.6 kB view details)

Uploaded Python 3

File details

Details for the file prostlab-1.1.tar.gz.

File metadata

  • Download URL: prostlab-1.1.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.9

File hashes

Hashes for prostlab-1.1.tar.gz
Algorithm Hash digest
SHA256 2643c282d7599701f1cefed68d7d05fa0d898ed9bdb9b5a6c158257e947be7cc
MD5 7a00d91d624d76f70cbda852031ee58a
BLAKE2b-256 ff73e01744d739fac5c15dbde47e697f6abca685562ddba67465531ca668dbf8

See more details on using hashes here.

File details

Details for the file prostlab-1.1-py3-none-any.whl.

File metadata

  • Download URL: prostlab-1.1-py3-none-any.whl
  • Upload date:
  • Size: 37.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.9

File hashes

Hashes for prostlab-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fbb68d3846e1bbf5f77a8b1123d7328cb552090414e6b259b23ea884a84d8b5f
MD5 7f0e0e1ce93128d305b04f937c658328
BLAKE2b-256 6b2b9f2125f900e0d38bb34e6e9c04caf0d716fed07791f10dea01396cc64f80

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page