ANNOUNCE: PyNSource 1.3 reverse engineering UML tool for Python source code
Andy Bulka
abulka@netspace.net.au
21 Mar 2004 19:58:40 -0800
Announcing PyNSource 1.3
A UML reverse engineering and modelling tool for Python source code.
http://www.atug.com/andypatterns/pynsource.htm
PyNSource is a python code scanner and UML modelling tool that
generates UML diagrams that you can layout, arrange and print out. A
standalone exe release for windows users is available.
PyNSource can also generate UML ASCII / text diagrams, which you can
paste into your source code for documentation purposes, in conjunction
with an ascii art editor (see references on web site).
PyNSource can scan python source code and generate compilable Java or
Delphi code, which can be subsequently imported into more
sophisticated UML modelling tools.
New in this release
-------------------
* GUI front end allowing you to import python code
directly into a manipulatable UML diagram.
* Delphi output (.pas files)
* Java output (.java files) now compilable
* Standalone .EXE of GUI for windows users.
* Print and Print Preview support
Features
--------
* Resilient: doesn't import the python files, thus will
never get "stuck" when syntax is wrong.
* Fast
* Recognises inheritance and composition relationships
* Detects the cardinality of associations e.g.
one to one or 1..* etc
* Optionally treat modules as classes - creating a
pseudo class for each module - module variables and
functions are treated as attributes and methods of a class
* Has been developed using unit tests (supplied) so that
you can trust it just that little bit more ;-)
* Free
http://www.atug.com/andypatterns/pynsource.htm
Andy Bulka
http://www.atug.com/andypatterns