Are there any reverse-egineering UML tools for Python?
Asked
Active
Viewed 8,209 times
3 Answers
5
This looks good: http://www.andypatterns.com/index.php?cID=65
How about this? http://www.greenteapress.com/thinkpython/swampy/lumpy.html

S.Lott
- 384,516
- 81
- 508
- 779
-
I too would recommend PyNSource from AndyPatterns, as it is the most advanced in terms of code analysis. The GUI is very rough, not very usable IMHO. – Josip Jul 09 '09 at 06:19
-
andypatterns link is good. this PyNSource tool giving nice class diagram representation. Thanks a lot. – Hara May 08 '13 at 08:01
-
The AndyPatterns application seems to have gone stale, I downloaded it and it couldn't import some simple python files I tried to feed it. – Ken Williams Feb 28 '17 at 15:19
2
pyUML may be what you are looking for. Although it is an Eclipse plugin for PyDev.

Decio Lira
- 1,821
- 1
- 18
- 24
2
Sparx Enterprise Architect can reverse engineer Python code, at least according to the documentation. I've never tried it, so I don't know for certain.

John Saunders
- 160,644
- 26
- 247
- 397