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.2.9.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

planutils-0.2.9-py3-none-any.whl (32.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: planutils-0.2.9.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for planutils-0.2.9.tar.gz
Algorithm Hash digest
SHA256 6d9fba663811d695058536154db940ffcf2cb50fb2b7ed1d737bd2b34f9bed18
MD5 ba31d1dcf9d7ef3bc354545a5b93badf
BLAKE2b-256 d1c1715ae32cc72be1825de0a59a0dd80b3b907c0f8f7893db0368ed0e060f72

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: planutils-0.2.9-py3-none-any.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for planutils-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 44bfef3de1344dd52cf7ea8c124dd861080a3d9d2b4b9aed7b3429243fb7cd5b
MD5 bc855bde64dcbf7fbabb5a7613ce7dad
BLAKE2b-256 31ec50815c35831f57a12e593be2711b107720b1b286fa190f7f46d2028bd96c

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