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

Uploaded Python 3

File details

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

File metadata

  • Download URL: flowlens_py-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 3e69f8f0620d94004af665e2bd4273895c650bb1120a08f45f636e6eeba66ed7
MD5 795a77ed65e5b455b0a7550baab83daf
BLAKE2b-256 04465d89374ee8921873340cd8f4af861cc90fe1857de0f109323aa334c63ae7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flowlens_py-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1548e6c3bccce110e2e7f688c2fe9cabe4885c3f064ecdfaad0aba7422cae7d4
MD5 8167d32de9f1e5723f8e4e3e911283a6
BLAKE2b-256 e4f7b154645a1b5ba81d3144ead40fccd03d5791301af4f98d91ff57ed4ddb85

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