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

Uploaded Source

Built Distribution

planutils-0.2.7-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: planutils-0.2.7.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for planutils-0.2.7.tar.gz
Algorithm Hash digest
SHA256 91b30dbc563b30a2c6fcbe4726566f35336f367f45ed3e31cc1a8bbe8cde4f0a
MD5 63cf6bc62225f8bc8b21c9748fb90d15
BLAKE2b-256 47d64c3e3fde86f1ea5ddda5ed7a4df370317d0d8d1edd36dd8b75e6cac3e62e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: planutils-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 29.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for planutils-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 2412dc52227abe365bf958cf29d6a6e34b6c8fea05794cad225b04a5c7a8921c
MD5 11ef646b8704cb10af8a6448b0052d26
BLAKE2b-256 66cb303cf44b5aa6f305d12300417c2412a35b89875cc82a715efd6262f2f5fe

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