Call Map: A Tool for Navigating Call Graphs in Python
Call Map is a tool for navigating call graphs in Python, with plans to support other languages. A call graph is a natural way to traverse code, where the nodes are procedures and directed edges connect procedures that call each other. Many editors and IDEs prioritize first the text, then the directory structure, and somewhere further along, navigation of the call graph. In contrast, Call Map makes the call graph the main interface for navigating code.
You can obtain Call Map at https://github.com/nccgroup/call_map.
For more information on Call Map, see the blog post from Andy Lee.