PyCDep is a tool to analyze include dependencies between files in C and C++ programs. PyCDep itself is written in python. It dumps all the facts in a prolog database which can be queried. Visualization is possible by dumping graphviz (.dot) files.
Disassemble python byte compiled file for python 2.x
PYC Dissasembler disassemble python byte compiled files (.pyc) into a series of opcodes. It work for every version of python 2 (that use cpython) but must be run with a good interpreter. Ex: you can only disassemble python 2.7 pyc files with a python 2.7 interpreter.
PyDepend lists dependencies between high-level modules (packages, directories) and source code files (Java, C/C++, Python, etc) in various formats (dot, csv, xml, etc). -- Acknowledgement: EU Funded FP6 Qualoss Project (see http://www.qualoss.eu)
PyDROP project - Python parser for source code in programming language C. The main task is to compile a list of built-in and external functions. The next step is to calculate the excess functions and commenting (+Pyn bonus).
Pythonisa is a Python code analyzer is a simple code analyzer for Python that creates a class diagram after executing your code.
CPIP is a C/C++ preprocessor implemented in Python. CPIP exposes all aspects of preprocessing for inspection. NOTE: This project has now moved to https://github.com/paulross/cpip. This is no reflection on Sourceforge, indeed I am very grateful for them hosting CPIP for may years. It is merely because I can't manage two workflows!
Create a simple class diagram with docstring and variable infomation.
Create a simple class diagram with docstring and variable descriptions. The program takes a .py file as an input and creates a class diagram in a form of a html file.
RTTI for Python Source Files based on inspect
The 'pysourceinfo' package provides basic runtime information on executed sourcefiles based on 'inspect' and additional sources.