Skip to main content

No project description provided

Project description

Integration of Paraspace with the Unified Planning Library

The aim of this project is to make the Paraspace planning engine available in the unified_planning library by the AIPlan4EU project. Paraspace is a simple, flexible and extensible solver for timeline-based planning problems using Z3 and a novel abstraction refinement algorithm.

Installation

Installing from PyPi is recommended because pre-built packages of Paraspace's Python integration are available for Windows and Linux.

pip install unified-planning up-paraspace

Usage

from unified_planning.shortcuts import *
import up_paraspace

problem = Problem('myproblem')
# specify the problem (e.g. fluents, initial state, actions, goal)
...

planner = OneshotPlanner(name="paraspace")
result = planner.solve(problem)
print(result)

Building/publishing

This section is intended for package maintainers.

Up-paraspace is a pure Python package that does not need to build any native code. The pyparaspace package that it depends on has a more involved build process. Building and publishing is done with hatch. Run:

hatch publish

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

up_paraspace-0.0.9.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

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

up_paraspace-0.0.9-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file up_paraspace-0.0.9.tar.gz.

File metadata

  • Download URL: up_paraspace-0.0.9.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.1

File hashes

Hashes for up_paraspace-0.0.9.tar.gz
Algorithm Hash digest
SHA256 acc0d18159cc386b8010fa3e8296a4b871b06a054b8884ffb1de432bc6b1480d
MD5 b6eba33efd978cb6333540640f200ab0
BLAKE2b-256 f0b1b845c095e25ffec87cbdc89a1d42dac366d33e5e6ec4eaa1f9cb7ff97fde

See more details on using hashes here.

File details

Details for the file up_paraspace-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: up_paraspace-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.1

File hashes

Hashes for up_paraspace-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 79cc0736a37f6479057a335e7aa1234b9825dc256c2a80c8fdbaaf12b79a3af4
MD5 42ae733c78662d59c1e7865220a8f9ab
BLAKE2b-256 0705a0dadbd7a891f7725acc713328efbda8276803b0390f23151de5ee13cc18

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