ttylec / 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 …
☆55Updated 3 years ago
Related projects: ⓘ
- Jonga: Python function call graph visualization☆51Updated 4 months ago
- A runtime python code manipulation framework for profiling, debugging and bugfixing☆63Updated 2 years ago
- Annotate Python AST trees with source text and token information☆172Updated 2 months ago
- Operator overloading for fast anonymous functions.☆49Updated this week
- Set of tools to play with Python AST.☆81Updated last year
- Domain Specific Languages in Python☆97Updated 9 months ago
- Static call graph generator. The official Python 3 version. Development repo.☆327Updated last month
- Hypothesis strategies for generating Python programs, something like CSmith☆94Updated 7 months ago
- An AST for Python code generation, in Python☆27Updated 2 months ago
- Python Dependency Graphs☆73Updated 11 months ago
- Combine contracts and automatic testing.☆77Updated 2 years ago
- Python tools, libraries and resources about AST (as in Abstract Syntax Trees)☆81Updated 2 years ago
- A python 3 library providing functions and decorators to automatically generate class code, such as constructor body or properties getter…☆37Updated 3 years ago
- A module for lazy loading of Python modules☆85Updated last year
- Extract semantic information about static Python code☆69Updated 2 months ago
- A library that automatically infers dependencies for Python files☆167Updated 4 months ago
- Python AST Visualizer☆0Updated 5 years ago
- Pure python readline - works on Python 2, Python 3, PyPy 2, PyPy 3☆29Updated 10 months ago
- Create coredump like file from Python to post-mortem debug later☆75Updated 2 years ago
- Utilities for run-time type validation and multiple dispatch☆161Updated last week
- Declarative instrumentation for Python.☆86Updated 3 weeks ago
- Generic programming library for Python☆58Updated this week
- In-place file processing in Python☆30Updated 4 months ago
- A $PAGER in pure Python, similar to "less".☆86Updated last month
- An unofficial, importable pip API☆110Updated last month
- Magic to display dynamic call graphs of Python function calls☆74Updated 2 years ago
- Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.☆107Updated last year
- Checkpoint the state of Python programs using Pythonic setjmp and longjmp☆65Updated 3 years ago
- pycallgraph2 is a maintained fork of pycallgraph, a Python module that creates call graphs for Python programs.☆216Updated 2 years ago
- Static Python call graph generator☆317Updated 9 months ago