Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

pddl-plus-parser

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pddl-plus-parser

Parser of PDDL+ domains and problems for learning purposes

  • 3.8.9
  • PyPI
  • Socket score

Maintainers
1

PDDL Plus Parser

PyPI PyPI - Python Version PyPI - Status PyPI - Implementation PyPI - Wheel GitHub

test lint docs codecov

black

Requirements

Features

Changelog:

  • version 0.0.1 - Initial release. Support for discrete PDDL domain and problem parsing.
  • version 1.0.0 - Major extension to support PDDL 2.1 in terms of numeric actions.
  • version 1.1.0 - Added support for Metric-FF solutions parsing.
  • version 1.2.0 - Added support for ENHSP solution parsing.
  • version 1.3.0 - Added problem generators for some domains used in the experiments.
  • version 1.4.0 - Added negative preconditions for actions.
  • version 2.0.0 - Added support for multi-agent PDDL domains and problems.
  • version 2.1.0 - Added support for more complex type of multi-agent trajectories to support non-trivial interactions.
  • version 2.2.0 - Added support for domains with disjunctive numeric preconditions.
  • version 3.0.0 - Added support for conditional effect without existential quantification and only conjunctive conditions.
  • version 3.1.0 - Added support for universal effects containing only conjunctive conditions.
  • version 3.1.4 - Added support for inapplicable actions and fixed a minor logical bug in the universal effects.
  • version 3.3.0 - Added support for nested action schemas including universal preconditions.
  • version 3.5.0 - Added simplification of numeric expression. This helps to prevent getting too complicated preconditions.
  • version 3.5.7 - Added support for problem exportation to PDDL from a problem object.
  • version 3.5.8 - Fixed a bug that displayed power expressions in PDDL even though this is not supported by the language.
  • version 3.6.5 - performance boost for the tokenizer - credit @yarin-benyamin.
  • version 3.7.0 - Added the ability to simplify preconditions by eliminating variables that are redundant and thus reducing the general size of the conditions.
  • version 3.8.0 - Added code to better support multi-agent domains and problems.
  • version 3.8.9 - Added bug fixes to the numeric expressions simplification.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc