Skip to main content

Locate bugs in your program

Project description

Machetli

Machetli is a Python package for reproducing characteristics of a program (such as bugs) with modified instances. It is meant to be helpful for debugging complex programs and narrowing down where specific behaviors are caused.

Currently, Machetli handles instances for automated planners, specified either in PDDL or in the SAS+ format used by Fast Downward but adding support for other file formats is easy.

Installation

Machetli requires Python 3.7+ and can be installed with pip.

pip install machetli

If you want to avoid changes to your system-wide Python installation you can install Machetli in a virtual Python environment.

Usage

An interactive demo of Machetli is available as a Jupyter notebook on Google Colab. You can find additional examples in the directory examples.

For a more detailed description, please refer to the documentation.

Support

License

Machetli is licensed under GPL3.

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

machetli-0.7.tar.gz (57.5 kB view details)

Uploaded Source

Built Distribution

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

machetli-0.7-py3-none-any.whl (67.2 kB view details)

Uploaded Python 3

File details

Details for the file machetli-0.7.tar.gz.

File metadata

  • Download URL: machetli-0.7.tar.gz
  • Upload date:
  • Size: 57.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for machetli-0.7.tar.gz
Algorithm Hash digest
SHA256 706bfea93f3f87561e4dce843cffb6dfb92248d47f6f3b9d64560132349cdd7a
MD5 cbdd65c15b6df08d41310403b0fea175
BLAKE2b-256 90018da93cd7bca1a6ab0605404a5e49fdbb27e5fba090d57b7143cb0ba4065e

See more details on using hashes here.

File details

Details for the file machetli-0.7-py3-none-any.whl.

File metadata

  • Download URL: machetli-0.7-py3-none-any.whl
  • Upload date:
  • Size: 67.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for machetli-0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 cc569e973d52d716c9bb64c6b8eda6dd418c593feff841549592d5140d8e1872
MD5 972d2247927ec214610e38e4ad7d3a13
BLAKE2b-256 3579676d2a65fc5c7823a53e5401c2d1bd4110cc133ce91cc65df84e479464d5

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