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
Documentation: https://machetli.readthedocs.io
Issue tracker: https://github.com/aibasel/machetli/issues
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
706bfea93f3f87561e4dce843cffb6dfb92248d47f6f3b9d64560132349cdd7a
|
|
| MD5 |
cbdd65c15b6df08d41310403b0fea175
|
|
| BLAKE2b-256 |
90018da93cd7bca1a6ab0605404a5e49fdbb27e5fba090d57b7143cb0ba4065e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc569e973d52d716c9bb64c6b8eda6dd418c593feff841549592d5140d8e1872
|
|
| MD5 |
972d2247927ec214610e38e4ad7d3a13
|
|
| BLAKE2b-256 |
3579676d2a65fc5c7823a53e5401c2d1bd4110cc133ce91cc65df84e479464d5
|