Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

DiscoPoP Explorer

The explorer (discopop-explorer) is the pattern detection of DiscoPoP. It reads the data written by the profiler (.discopop/profiler), builds the program execution graph, detects parallel patterns (do-all loops and reductions by default; tasks experimentally) and writes the suggestions to .discopop/explorer, including patterns.json. Patches for the suggestions are created in .discopop/patch_generator.

Console script: discopop_explorer, run from inside the .discopop folder of a profiled project.

It is installed as part of pip install discopop (or on its own with pip install discopop-explorer; it depends on discopop-library). The unit tests are in explorer/discopop_explorer and run with python -m pytest explorer/discopop_explorer.

Documentation: Explorer.

License

© DiscoPoP is available under the terms of the BSD-3-Clause license, as specified in the LICENSE file.

Metadata

Release files for discopop-explorer 0.0.1a3

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

Source distribution (sdist)

Source distribution for discopop-explorer 0.0.1a3
File Size Uploaded
discopop_explorer-0.0.1a3.tar.gz 381.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for discopop-explorer 0.0.1a3
File Interpreter ABI Platform
discopop_explorer-0.0.1a3-py3-none-any.whl Python 3 none any Details

Total release size: 906.9 kB

Release files / discopop_explorer-0.0.1a3.tar.gz

Download URL discopop_explorer-0.0.1a3.tar.gz
Size 381.5 kB
Tags Source
SHA-256 checksum
How to use checksums
dffa397754119b1a13c752d2b81c432989cecbd428e8ec0a8e76d4f01563caae
BLAKE2b-256 checksum
How to use checksums
70d199916841b9248f5120b38bd238c8d7b2a52ce51ce8f4657c66dbbca90e01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 16, 2026.

Transparency log

Release files / discopop_explorer-0.0.1a3-py3-none-any.whl

Download URL discopop_explorer-0.0.1a3-py3-none-any.whl
Size 525.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e79e41ceb3ff20d16d75dd3649cf067509869b745da897ee0a7236a5116922b8
BLAKE2b-256 checksum
How to use checksums
02c11bcc0005bcd7ff851ff6d4d1443a8e294467873ae29fbfb69db274890d1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 16, 2026.

Transparency log
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