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.0.tar.gz (3.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.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: oracletrace-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 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.0.tar.gz
Algorithm Hash digest
SHA256 414190494fe3e40b39688adcf721892678b84aeecc88a37a5f560f7769545150
MD5 7e1133bb3754c046f41bab1f3351e7c6
BLAKE2b-256 c530fc057f5bf1e399b073607880de45c10f48dd9675506c686367fb859de4fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oracletrace-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 81071441ee48558cfa8708c2c53f4200a31eb48034c3e7de57d92f82d8049935
MD5 55eac9660d6f66a84a15f9962071aed3
BLAKE2b-256 68f60b3d045a76620e8caff02ca5f40838c3a6065fb8fd83a797fee6b0fafea8

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