pycallgraph is a Python library that creates call graphs for Python programs.
|Tags||Software Development Testing Libraries Python Modules Debuggers|
|Operating Systems||OS Independent|
Release Notes: The "pycg" command line tool was renamed to "pycallgraph" due to naming conflicts with other packages.
Release Notes: The command line tool "pycallgraph-dot.py" was renamed to "pycg". "pythonfile" was removed as a required field and was turned into a standard option. Importing relative modules now works when using the command line tool. pycg now catches every Exception and raises them after the graph is generated. pycg also catches SystemExit and continues creating graphs.
Release Notes: A command line interface has been added. Accumulative time per function is now measured and displayed in the graph. There's now an option to filter standard library modules. There are many more changes such as more examples and bugfixes.
Release Notes: This release fixes a major bug that would generate an incorrect graph under some circumstances.
Release Notes: make_graph has been renamed to make_dot_graph to allow different output types in the future. A callback filter patch was applied to allow a more flexible filter method. Docstrings were added, along with a filter example.