/PyToUML

Automatically generates UML class diagrams from python source code.

Primary LanguagePythonMIT LicenseMIT

PyToUML

Automatically generates UML class diagrams from python source code. Makes use of the ast python module to analyze the source's abstract syntax tree and extract information about classes, class variables, class docstrings, functions and class inheritance relationships. The UML class diagram is then generated using PlantUML.

Example

The UML class diagram was generated from the own source code.

UML class diagram from own source

License

This project is licensed under the MIT License - see the LICENSE.md file for details