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

Uploaded Python 3

File details

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

File metadata

  • Download URL: oracletrace-0.1.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for oracletrace-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f9de53fe5f793c3153538e3c5cc25993a16d725ed312b4b53b33695da36135d7
MD5 bf563fe9ce219ce852e72276a3ecf668
BLAKE2b-256 92d0e47adb4f6005f30f993b427ac727b61ea3798b3af5e950a9a198b3c2384c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oracletrace-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for oracletrace-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 393381fd88e82bf32541a3069b915e9510528da191bbd03d0b14c426ca9947db
MD5 c2b7a48d1c2198632771194bcb45c485
BLAKE2b-256 904d99f4bea5c0258eecff24aac435bc70d7d5b05c026b18d1002f43a5175d4c

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