NAME
pycallgraph - command-line interface to pycallgraph
SYNOPSIS
pycallgraph [OPTION]... pythonfile
DESCRIPTION
This manual page documents pycallgraph. This manual page was
originally written for the Debian distribution.
pycallgraph is a program that creates call graphs for Python programs.
pycallgraph is the command line interface to pycallgraph’s
make_dot_graph method, which generates a call graph and stores it as an
image in the specified image file.
-o, --output-file
the file name of the output image. Default: pycallgraph.png
-f, --image-format
the image format of imagefile. Default: png
-q, --quiet
Suppress status output to the console.
-t, --tool
the tool from GraphViz to use. Default: dot
-s, --stdlib
include standard library functions in the trace. Default: False
-i, --include
wildcard pattern of modules to include in the output. You can
have multiple include arguments
-e, --exclude
wildcard pattern of modules to exclude in the output. You can
have multiple exclude arguments
-d, --max-depth
maximum stack depth to trace
--exclude-timing
wildcard pattern of modules to exclude in time measurement. You
can have multiple exclude arguments
--include-timing
wildcard pattern of modules to include in time measurement. You
can have multiple include arguments
EXAMPLES
Create a call graph called pycallgraph.png on myprogram.py:
pycallgraph ./myprogram.py
Create a call graph of a standard Python installation script with
command line parameters:
pycallgraph --output-file=setup.png -- setup.py --dry-run
install
Only see the module "distutils" within the execution of easy_install:
pycallgraph --include=distutils.* /usr/bin/easy_install
AUTHORS
pycallgraph and pycallgraph were written by Gerald Kaszuba
<pycallgraph@slowchop.com>.
This manual page was originally written by Jan Alonzo
<jmalonzo@unpluggable.com>, for the Debian GNU/Linux system.