Skip to main content

General library for setting up linux-based environments for developing, running, and evaluating planners.

Project description

planutils

General library for setting up linux-based environments for developing, running, and evaluating planners.

Usage

Example of currently working functionality

$ lama domain.pddl problem.pddl

Package not installed!
  Download & install? [Y/n] y

About to install the following packages: downward (36M), lama (20K)
  Proceed? [Y/n] y
Installing downward...
INFO:    Downloading shub image
 35.88 MiB / 35.88 MiB [=======================================] 100.00% 3.99 MiB/s 8s
Finished installing downward (size: 36M)
Installing lama...
Finished installing lama (size: 20K)
Successfully installed lama!

Original command: lama
  Re-run command? [Y/n] y

Parsing...
$

Example of upcoming functionality

$ planutils install ipc-2018
Installing planners
This will require 3Gb of storage. Proceed? [Y/n]
Fetching all of the planners from IPC-2018 for use on the command line...

$ planutils install server-environment
Setting up a webserver to call the installed planners...

$ planutils install development-environment
Installing common dependencies for building planners...
Installing common planning libraries...

$ planutils install planning-domains
Installing the command-line utilities...
Installing the python library...
Fetching default benchmarks...

$ planutils setup-evaluation configuration.json
Installing Lab...
Configuring Lab...
Ready!
Run eval.py to evaluate

$

Docker

The included Docker file will come with planutils pre-installed. Note that in order to run a number of the planners (all those that are based on singularity), you will need to run the docker with the --privileged option.

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

planutils-0.3.1.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

planutils-0.3.1-py3-none-any.whl (37.9 kB view details)

Uploaded Python 3

File details

Details for the file planutils-0.3.1.tar.gz.

File metadata

  • Download URL: planutils-0.3.1.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for planutils-0.3.1.tar.gz
Algorithm Hash digest
SHA256 d78a0c1e2384c976f05d155ff566e031dd6a54a2b7ce094c1e9f9d05d0d7bd7c
MD5 c8fff8158d4433c88ee6ca866db4a7e2
BLAKE2b-256 1b988b8ebd630650e49167661e09045bb1ede7d994a59edb8d50580bd7d5bfa5

See more details on using hashes here.

Provenance

File details

Details for the file planutils-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: planutils-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 37.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for planutils-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 626021c3aea14da3d4f662040afcf8c969bba7ab726fa6ea410ab2cc3578a584
MD5 ff13d14b7c792b7b465c06c2d3eb8220
BLAKE2b-256 e2285bb26a3e1f07e0a2bdd95591932858fe7b91cae79b8b536e40afdb25695d

See more details on using hashes here.

Provenance

Supported by

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