Skip to main content

A Python tracing engine for visual logic auditing.

Project description

FlowLens 🔍

FlowLens is a Python tracing engine designed to audit the logical execution of algorithms. It transforms code execution into an interactive HTML report, allowing you to visualize process flow, response times, and the nature of every operation.

Key Features 🚀

  • Visual Traceability: Converts complex logic into a clear, step-by-step visual timeline.
  • Performance Monitoring: Automatically tracks execution time for every tracked function.
  • Process Categorization: Identifies and labels internal calculations versus data outputs.
  • Zero Configuration UI: Generates a clean, modern HTML report that opens automatically in your browser.

Installation 🛠️

You can install FlowLens directly from PyPI:

pip install flowlens


from flowlens import lens

@lens.track_stats
def my_algorithm(data):
    # Your logic here
    return "Result"

if __name__ == "__main__":
    lens.start()
    my_algorithm("Hello World")
    lens.stop()

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

flowlens_py-0.1.4.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

flowlens_py-0.1.4-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file flowlens_py-0.1.4.tar.gz.

File metadata

  • Download URL: flowlens_py-0.1.4.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for flowlens_py-0.1.4.tar.gz
Algorithm Hash digest
SHA256 773ad0d93d2989993ece51fee05f863cc9e0cdfdab2045886b77e62434422d23
MD5 fbb20683d13c9ec4c4198fbc1e09ad77
BLAKE2b-256 d5fcb41cbaf67cdf75edabc76ca6c63367a83f207e9f6ec869a7b92466524a24

See more details on using hashes here.

File details

Details for the file flowlens_py-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: flowlens_py-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for flowlens_py-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4364bf45ffe299160a0c0a1a20bb67da5fa37bfd817cc0328dc4b1840d25abc2
MD5 cfadeb0dd89314d560adce4bc652f17d
BLAKE2b-256 489941fedefa00966773dc97a1cff1290bb06859b87779a1e3820e3c4b1b47e6

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