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

Uploaded Source

Built Distribution

planutils-0.2.5-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: planutils-0.2.5.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for planutils-0.2.5.tar.gz
Algorithm Hash digest
SHA256 01f2a081caa3c99f16a99179a0ba606234898ed089d3c502a53d901e54ff81a4
MD5 ab72ac64a206d5a99e88d846dc417ee1
BLAKE2b-256 82ca16016b7507a87e2e69550b1a3e4bc5a9d5804c35c9eb9147bdcf6d5f593a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: planutils-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for planutils-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a627cf03a70e0e18d2cd6cf9f85c7d098f3e4ae8a6695c6a32a4cd2ad62db102
MD5 9a37c47f8a8fe372363b2afaf09d0db2
BLAKE2b-256 928703502a35e3684c23109eb27c55b9405b14316fbd435de69a19351c888c32

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