Skip to main content

Simple logic path tracer

Project description

OracleTrace

OracleTrace is a simple logic path tracer for Python applications. It visualizes the execution flow of your code, helping you understand function calls and performance bottlenecks.

Installation

pip install oracletrace

Usage

Run oracletrace on your Python script:

oracletrace your_script.py

Or run it as a module:

python -m oracletrace.cli your_script.py

Features

  • Logic Flow Visualization: See a tree structure of function calls.
  • Performance Metrics: View execution time and call counts for each function.
  • Clean Output: Filters out internal Python calls for better readability.

Requirements

  • Python >= 3.10
  • rich

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

oracletrace-0.1.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

oracletrace-0.1.2-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: oracletrace-0.1.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for oracletrace-0.1.2.tar.gz
Algorithm Hash digest
SHA256 0f815a792f3e4102be6b7193dcf7e265853a0428adb7819bfa94c6590655f221
MD5 23be026db9bc3f814f53b134a00d5c0e
BLAKE2b-256 e9bd0f14ef3b2778dbb41a2f94c30a5ea196da9857034451d4c1b759583075b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oracletrace-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for oracletrace-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 38eff9a53d4d967d2d0f7af917abcf3a27f48cb77bc3a6bef202f5b716d6f882
MD5 838b67037abac8f2d3e83d70c9a6b3e0
BLAKE2b-256 378596ddd85e7bd0b1e9e9683385797b72f1b9d7b0d2561adf6b5a2cf2075830

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