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

Uploaded Source

Built Distribution

tarski-0.8.2-py3-none-any.whl (213.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tarski-0.8.2.tar.gz
  • Upload date:
  • Size: 175.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for tarski-0.8.2.tar.gz
Algorithm Hash digest
SHA256 a7df4f0c3c6a5b35cacf2420d5df78b0c64595fb7db6201353d6f7a28036e3fb
MD5 a36caac00948cc0a8bc78c3712036c48
BLAKE2b-256 dea09611def2aa31dd659547ba341f980e52e2a498a349a887901618a6156659

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tarski-0.8.2-py3-none-any.whl
  • Upload date:
  • Size: 213.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for tarski-0.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f965e946dfa845bf87703734e660734596a67e491c4f4a4fb101092ca9420bf5
MD5 a49460f60c41541fc54cc9b7b651a256
BLAKE2b-256 687354c587cfad421ac1ceb707bd046f0d7e48e50c80c11673f5cc6af734ccf6

See more details on using hashes here.

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