Skip to main content

Tarski is a framework for the specification, modeling and manipulation of AI planning problems.

Project description

Tarski - An AI Planning Modeling Framework

Unit Tests Documentation Status codecov PyPI - Python Version PyPI

What is Tarski

Tarski is a framework for the specification, modeling and manipulation of AI planning problems. Tarski is written in Python and includes parsers for major modeling languages (e.g., PDDL, FSTRIPS, RDDL), along with modules to perform other common tasks such as logical transformations, reachability analysis, grounding of first-order representations and problem reformulations.

Installation: Check the installation instructions.

Documentation: Read the documentation of the project.

Testing: Most tests can be run by executing pytest on the root directory. Alternatively, they can be run through tox, for which several testing environments are defined.

How to Cite

If you find tarski useful in your research, you can cite it with the following bibtex entry:

@misc{tarski:github:18,
  author = {Guillem Franc\'{e}s and Miquel Ramirez and Collaborators},
  title = {Tarski: An {AI} Planning Modeling Framework},
  year = {2018},
  publisher = {{GitHub}},
  journal = {{GitHub} repository},
  howpublished = {\url{https://github.com/aig-upf/tarski}}
}

License

Tarski is licensed under the Apache-2.0 License.

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

tarski-0.9.1.tar.gz (174.7 kB view details)

Uploaded Source

Built Distribution

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

tarski-0.9.1-py3-none-any.whl (210.8 kB view details)

Uploaded Python 3

File details

Details for the file tarski-0.9.1.tar.gz.

File metadata

  • Download URL: tarski-0.9.1.tar.gz
  • Upload date:
  • Size: 174.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tarski-0.9.1.tar.gz
Algorithm Hash digest
SHA256 3e9ee5187602a250102a98d87745faeed48ca9afa1299a24a453d64bedcd083c
MD5 6275324700adbdaee231583c14724a32
BLAKE2b-256 bc392b0861317957ee14c7f55883d8658e5055e656d31707033e77a712fa76b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for tarski-0.9.1.tar.gz:

Publisher: publish-to-pypi.yml on aig-upf/tarski

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tarski-0.9.1-py3-none-any.whl.

File metadata

  • Download URL: tarski-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 210.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tarski-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 55e99b2827ca802743ab137d275ed6569440d274ad06b89d5a703637b5b7a855
MD5 bede4cc675127f12fdcbc222a5d2119c
BLAKE2b-256 4062575080e4a2806c989f099cbce8a3b34ae70fca92b32a14301a7f56494784

See more details on using hashes here.

Provenance

The following attestation bundles were made for tarski-0.9.1-py3-none-any.whl:

Publisher: publish-to-pypi.yml on aig-upf/tarski

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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