Skip to main content

Python library to parse and emit Apalache/Quint traces in ITF JSON

Project description

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.

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

itf_py-0.4.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

itf_py-0.4.2-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file itf_py-0.4.2.tar.gz.

File metadata

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

File hashes

Hashes for itf_py-0.4.2.tar.gz
Algorithm Hash digest
SHA256 3ad7778d99e661cfebc0dd7a46e4a6fa5e9023ad0529f62e25cbf052281df86c
MD5 dda7d3d2b93d5d752223af12b4d49cbd
BLAKE2b-256 113b3d725baff218c03e4747a027ed6b6f920ff839998bae4af8c6cb955e1dbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for itf_py-0.4.2.tar.gz:

Publisher: publish.yml on konnov/itf-py

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

File details

Details for the file itf_py-0.4.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for itf_py-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5de733f6bd8b9d0f960a2e402838ca5b119cbeeb75ab8d9bf3cb37322b4b847d
MD5 b7edf79a986bc01050254f331f4c4907
BLAKE2b-256 dd5da69b2fa7368ec7a014cc624206026ca28c4d241d63533b2183560561eb9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for itf_py-0.4.2-py3-none-any.whl:

Publisher: publish.yml on konnov/itf-py

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