davidfraser / pyan
pyan is a Python module that performs static analysis of Python code to determine a call dependency graph between functions and methods. This is different from running the code and seeing which functions are called and how often; there are various tools that will generate a call graph in that way, usually using debugger or profiling trace hooks …
☆658Updated 3 years ago
Alternatives and similar repositories for pyan:
Users that are interested in pyan are comparing it to the libraries listed below
- Static call graph generator. The official Python 3 version. Development repo.☆351Updated 6 months ago
- Python Module Dependency graphs☆1,853Updated 3 weeks ago
- Static Python call graph generator☆331Updated last year
- pycallgraph is a Python module that creates call graphs for Python programs.☆1,841Updated 9 months ago
- Development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application.☆1,234Updated 7 months ago
- A Python application for tracking, reporting on timing and complexity in Python code☆1,220Updated 6 months ago
- Various code metrics for Python code☆1,765Updated 3 months ago
- serialize all of Python☆2,311Updated 3 weeks ago
- guppy / heapy ported to Python3. It works for real!☆398Updated last week
- Mutation testing system☆944Updated 2 weeks ago
- pycallgraph2 is a maintained fork of pycallgraph, a Python module that creates call graphs for Python programs.☆223Updated 2 years ago
- docstring style checker☆1,112Updated last year
- Eliot: the logging system that tells you *why* it happened☆1,119Updated 2 months ago
- PyContracts is a Python package that allows to declare constraints on function parameters and return values. Contracts can be specified…☆402Updated last month
- A common base representation of python source code for pylint and other projects☆540Updated this week
- A lightweight Traits like module☆628Updated 2 months ago
- Line-granularity, thread-aware deterministic and statistic pure-python profiler☆448Updated 4 months ago
- Python profile viewer☆1,425Updated last month
- Airspeed Velocity: A simple Python benchmarking tool with web-based reporting☆877Updated last week
- A minimalist production ready plugin system☆1,345Updated this week
- Python AST read/write☆832Updated 2 weeks ago
- Bottom-up approach to refactoring in python☆702Updated 3 years ago
- version-string management for VCS-controlled trees☆1,079Updated last month
- Hunter is a flexible code tracing toolkit.☆804Updated 6 months ago
- A Python Parser☆625Updated last month
- Visually explore Python object graphs☆790Updated last week
- Python tree data library☆969Updated 5 months ago
- McCabe complexity checker for Python☆644Updated 5 months ago
- decorator☆857Updated 3 months ago
- better multiprocessing and multithreading in Python☆650Updated last week