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 ⓘ
Alternatives and complementary repositories for pyan
- Static call graph generator. The official Python 3 version. Development repo.☆341Updated 3 months ago
- A runtime python code manipulation framework for profiling, debugging and bugfixing☆64Updated 2 years ago
- Create coredump like file from Python to post-mortem debug later☆75Updated 2 years ago
- Jonga: Python function call graph visualization☆52Updated 6 months ago
- Hypothesis strategies for generating Python programs, something like CSmith☆96Updated 9 months ago
- Caching results of callables in Python☆16Updated 3 years ago
- Annotate Python AST trees with source text and token information☆172Updated last month
- Python Dependency Graphs☆74Updated last year
- Magic to display dynamic call graphs of Python function calls☆76Updated 3 years ago
- Combine contracts and automatic testing.☆78Updated 2 years ago
- find functions when you can't remember their name☆99Updated 2 years ago
- Domain Specific Languages in Python☆97Updated 11 months 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
- Insert or update python docstrings; an improved docblockr for python☆59Updated 4 years ago
- Safely evaluate AST nodes without side effects☆42Updated 4 months ago
- Grammars suitable for lark parser and Hypothesis☆43Updated 7 months ago
- Instant visualization of Python AST and Code Objects☆131Updated 6 months ago
- Operator overloading for fast anonymous functions.☆50Updated this week
- Read Watches in Python☆40Updated 11 months ago
- unit test generator for Python☆96Updated 7 years ago
- Automatically convert relative imports to absolute☆158Updated 4 months ago
- ☆44Updated 2 months ago
- Hypothesis extension to allow generating strings based on regex☆26Updated 6 years ago
- Python AST Visualizer☆0Updated 5 years ago
- Pretty print the output of python stdlib `ast.parse`.☆190Updated 3 weeks ago
- Simple sphinx wrapper around pyreverse (from pylint suit) to generate UML diagramms from modules.☆50Updated last week
- Pure Python cross-platform pyclean. Clean up your Python bytecode.☆75Updated 2 months ago
- A tool for measuring Python class cohesion.☆234Updated last year
- Friendlier Python tracebacks.☆79Updated 3 months ago
- Visual Automata is a Python 3 library built as a wrapper for the Automata library to add more visualization features.☆56Updated last year