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.1.tar.gz (4.6 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.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flowlens_py-0.1.1.tar.gz
  • Upload date:
  • Size: 4.6 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.1.tar.gz
Algorithm Hash digest
SHA256 b0e47ee99e3d2c18d6ff99a46f57f4699003f0639095fbcef532e6d384b9ee84
MD5 3de6f84a0301461e5b729209933c044f
BLAKE2b-256 cf8d54d6e431bfb060b8ae63ace11fd70839eac7ba021436553c6d91499820d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flowlens_py-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 577e93a41332ff79b9244a774a19e9545adfbcb589f4837439e19cd102df9df0
MD5 70c85207d622b26a6b33900461678141
BLAKE2b-256 cc06df98144ce449e01cdf724fe8765a1794d3788c048ce4e93e470b6ebc6722

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