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.2.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.2-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flowlens_py-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 0ded717142515266147253ce6f759ca9dafe7d0eedeb4814eca8fb548ce90894
MD5 3865469498a5a0063a6150b44c522749
BLAKE2b-256 280afc7ad15a8ea494e203132cfdcb2f67a701fec50801f4c848c104816da8c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flowlens_py-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e1ab6da80066283c03b5ae33e2ae9d7f3a424a44e566facf2d695699eb540783
MD5 45315e5acddde2c6f8cc318b0147adc5
BLAKE2b-256 fa1bed2d0be27840816217f96e36465b2a393a24c07a86f5561e9772d99d0ad3

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