Skip to main content

Create a Call Graph

Project description

CallGraph4Py

PyPI version Build and Test MIT License Code Style: Black


SonarCloud

Coverage Security Rating Vulnerabilities Maintainability Rating Reliability Rating Lines of Code

NOTE

This is a maintained fork of the excellent PyCallGraph project. The latest version is 1.0.1, and was released on 2013-09-17. The next release starts from 2.0.0 due to deprecating Python 2.

Quick Start

Installation is easy as:

pip install callgraph4py

Python Call Graph

Welcome! Python Call Graph is a Python module that creates call graph visualizations for Python applications.

Screenshots

Click on the images below to see a larger version and the source code that generated them.

image image image

Features

  • Support for Python 3.7+.
  • Static visualizations of the call graph using Graphviz.
  • Execute pycallgraph from the command line or import it in your code.
  • Customisable colors. You can programatically set the colors based on number of calls, time taken, memory usage, etc.
  • Modules can be visually grouped together.
  • Easily extendable to create your own output formats.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

callgraph4py-2.0.0-1-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

Details for the file callgraph4py-2.0.0-1-py3-none-any.whl.

File metadata

  • Download URL: callgraph4py-2.0.0-1-py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.7.9 Linux/4.19.128-microsoft-standard

File hashes

Hashes for callgraph4py-2.0.0-1-py3-none-any.whl
Algorithm Hash digest
SHA256 b32dedf01884ce16c16ff2d615e325c529633fbbfd6f1af6ef8432aa67b1e8a3
MD5 115e9d7b37f81382ab6fe4b4307e6fa6
BLAKE2b-256 af6dc8d57fa13e50fbd0ad3df9853c756a27bdeac0d53bb43ea8d82110558c8f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page