python_graphs
- No package docstring; 20/20 modules documentedcontrol_flow
- Computes the control flow graph for a Python program from its AST.control_flow_graphviz
- Graphviz render for control flow graphs.control_flow_graphviz_test
- Tests for control_flow_graphviz.py.control_flow_test
- Tests for control_flow.py.control_flow_test_components
- Test components for testing control flow.control_flow_visualizer
- Create control flow graph visualizations for the test components.cyclomatic_complexity
- Computes the cyclomatic complexity of a program or control flow graph.cyclomatic_complexity_test
- Tests for cyclomatic_complexity.py.data_flow
- Data flow analysis of Python programs.data_flow_test
- Tests for data_flow.py.instruction
- An Instruction represents an executable unit of a Python program.instruction_test
- Tests for instruction module.program_graph
- Creates ProgramGraphs from a program or function's AST.program_graph_dataclasses
- The dataclasses for representing a Program Graph.program_graph_graphviz
- Graphviz visualizations of Program Graphs.program_graph_graphviz_test
- Tests for program_graph_graphviz.py.program_graph_test
- Tests for program_graph.py.program_graph_test_components
- Test components for testing program graphs.program_graph_visualizer
- Create program graph visualizations for the test components.program_utils
- Program utility functions.