A Python function call graph visualiser tool to help you visualise the complexity and structure of your Python programs.
Each node is a Python function and the directed connections drawn between them represent function calls. The thickness of the connection represents the number of times the function call is made. Nodes are colour coded by the class they belong to.
Install npm dependencies:
npm install
Copy the Python code you wish to visualise into the /code
directory.
Run the main.js
file using node, followed by the name of the Python file to visualise:
node main <filename>.py
If available, include other Python files imported by the specified Python file. Defaults to true.
node main <filename>.py -stdlib false
Include functions of the Python Standard Library. Defaults to false.
node main <filename>.py -imports true