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 …
☆642Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for pyan
- Static call graph generator. The official Python 3 version. Development repo.☆341Updated 3 months ago
- pycallgraph is a Python module that creates call graphs for Python programs.☆1,833Updated 7 months ago
- Static Python call graph generator☆324Updated 11 months ago
- Python AST read/write☆815Updated 7 months ago
- Python Module Dependency graphs☆1,796Updated last month
- McCabe complexity checker for Python☆641Updated 3 months ago
- A Python Parser☆618Updated 4 months ago
- Various code metrics for Python code☆1,740Updated last month
- pycallgraph2 is a maintained fork of pycallgraph, a Python module that creates call graphs for Python programs.☆219Updated 2 years ago
- A powerful set of Python debugging tools, based on PySnooper☆1,281Updated last month
- Bottom-up approach to refactoring in python☆699Updated 2 years ago
- Python tree data library☆956Updated 3 months ago
- Auto-generate PEP-484 annotations☆1,429Updated 2 years ago
- A Python memory profiler for data processing and scientific computing applications☆840Updated 2 weeks ago
- Tool for pinpointing circular imports in Python. Find cyclic imports in any project☆337Updated 2 years ago
- Format and convert Python docstrings and generates patches☆907Updated 5 months ago
- The bidirectional mapping library for Python.☆1,483Updated 2 weeks ago
- An AST unparser for Python☆223Updated last year
- Mutation testing system☆929Updated last week
- pytest fixture for benchmarking code☆1,254Updated 2 weeks ago
- A Python application for tracking, reporting on timing and complexity in Python code☆1,208Updated 4 months ago
- Hunter is a flexible code tracing toolkit.☆804Updated 4 months ago
- Airspeed Velocity: A simple Python benchmarking tool with web-based reporting☆875Updated 2 months ago
- A common base representation of python source code for pylint and other projects☆531Updated this week
- pdb++, a drop-in replacement for pdb (the Python debugger)☆1,307Updated 7 months ago
- Development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application.☆1,212Updated 4 months ago
- decorator☆851Updated last month
- Get information about what a Python frame is currently doing, particularly the AST node being executed☆334Updated 2 months ago
- Typing-toolbox for Python 3 _and_ 2.7 w.r.t. PEP 484.☆200Updated last year
- the blessed package to manage your versions by scm tags☆863Updated this week