Skip to main content

ITF-py: Parser and Encoder for the ITF Trace Format

Python library to parse and emit Apalache ITF traces. Refer to ADR015 for the format. ITF traces are emitted by Apalache and Quint.

Intentionally minimalistic. We keep this library intentionally minimalistic. You can use it in your projects without worrying about pulling dozens of dependencies. The package depends on frozendict.

Why? It's much more convenient to manipulate with trace data in an interactive prompt, similar to SQL.

See usage examples on the itf-py page on Github.

Alternatives. If you need to deserialize/serialize ITF traces in Rust, check itf-rs.

Metadata

Release files for itf-py 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for itf-py 0.5.0
File Size Uploaded
itf_py-0.5.0.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for itf-py 0.5.0
File Interpreter ABI Platform
itf_py-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.0 kB

Release files / itf_py-0.5.0.tar.gz

Download URL itf_py-0.5.0.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
914a670f4d2f58854bc44e737e0b1b3b62d1256c2cac09e735395278ff6e12fb
BLAKE2b-256 checksum
How to use checksums
64c67ec5371358c8713be5991544c84d5bc9b88b46f652fca8be648fb5376faa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 17, 2026.

Transparency log

Release files / itf_py-0.5.0-py3-none-any.whl

Download URL itf_py-0.5.0-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8f9573b311ac1fbb45c2b401bb258bd74524bbfd495560547b49752ccd851595
BLAKE2b-256 checksum
How to use checksums
48d3d5abf48b9dd23d78dd40deaf649cde009840397fdae16071ec9da6457479
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page