{"library":"pyperplan","title":"Pyperplan","description":"A lightweight STRIPS planner implemented in pure Python. No external solver required. Current version 2.1 (2022-01-17) with Python >=3.6 support. Maintenance-only status; last release 2022.","language":"python","status":"maintenance","last_verified":"Sat May 09","install":{"commands":["pip install pyperplan"],"cli":null},"imports":["from pyperplan import search_plan","from pyperplan.grounding import ground","from pyperplan.heuristics import hmax"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pyperplan import search_plan\nfrom pyperplan.grounding import ground\nfrom pyperplan.heuristics import hmax\nfrom pyperplan.pddl import parse_domain, parse_problem\n\ndomain = parse_domain('domain.pddl')\nproblem = parse_problem('problem.pddl')\ntask = ground(domain, problem)\nplan, _ = search_plan(task, hmax)\nprint('; '.join(plan))","lang":"python","description":"Load a PDDL domain and problem file, ground the task, and find a plan using the hmax heuristic.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}