Skip to main content

Generate a clean HTML call graph report for Python files.

Project description

CodeViz Simple

CodeViz Simple is a small command line tool that generates a clean HTML report with a function call graph for a Python file.

Install

pip install codeviz-simple

Usage

codeviz main.py

The command creates an HTML report in the current directory:

codeviz-report.html

Open this file in a browser.

What it shows

  • functions and methods
  • internal function calls
  • imports
  • call cycles
  • basic complexity indicators
  • downloadable SVG and PNG scheme inside the report

Local development

python -m venv .venv
.venv\Scripts\activate
pip install -e .
codeviz examples/example.py

On Linux or macOS:

source .venv/bin/activate
pip install -e .
codeviz examples/example.py

License

MIT

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

codeviz_simple-0.1.1.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

codeviz_simple-0.1.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: codeviz_simple-0.1.1.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for codeviz_simple-0.1.1.tar.gz
Algorithm Hash digest
SHA256 89361e1735b28e0bf6c4f145252510e9e3c4a575db8550fd620b5dba95451aa5
MD5 b17fa042518182870f0af193f35f8dbc
BLAKE2b-256 ab9f4d833430375447f03a02ff2d3945a4555a9c616365c21921778039361067

See more details on using hashes here.

File details

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

File metadata

  • Download URL: codeviz_simple-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for codeviz_simple-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c2d8f339e65c0ec3105c4f6f8a24949799de484e6de141fb5b5277c9cb3f7ae2
MD5 08e8ad96368b1377a1a3632949e603f5
BLAKE2b-256 4b4df274aa91bc0996e5d2c58363db7e6a336ed2ff91b8de16907b6eb0be9150

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