Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
Doxygen is developed under Linux and Mac OS X, but is
... [More] set-up to be highly portable. As a result, it runs on most other Unix flavors as well. Furthermore, executables for Windows are available. [Less]
Eclox is a simple doxygen frontend plug-in for eclipse. It aims to provide a slim and sleek integration of the code documentation process into eclipse by providing a high-level graphical user interface over doxygen.
SMC - the State Machine Compiler
SMC takes a state machine stored in a .sm file and generates a State pattern in fourteen programming languages (C, C++, C#, [incr Tcl], Groovy, Java, Lua
... [More], Objective-C, Perl, PHP, Python, Ruby, Scala, VB.net). Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions.
See all details on http://smc.sourceforge.net/. [Less]
GNOWSYS, Gnowledge Networking and Organizing System, is a web based hybrid gnowledge base with a kernel for semantic computing. It is developed in Python and works as an installed product in ZOPE.
PyGraphviz is a Python interface to the Graphviz graph layout and visualization package.
With PyGraphviz you can create, edit, read, write, and draw graphs using Python to access the Graphviz graph data structure and layout algorithms.
IntroductionA graph is a mathematical structure used to model pairwise relations between objects.
Graphviz is an open source graph visualization software package.
django-simplegraph is a django
... [More] and graphviz application that lets you create a visual graph of your architecture. Besides its utility it serves as a resource on how to use graphviz in Django and how easy it is to serve up dynamic images.
DependenciesPython 2.5.1+ Django-1.0+ Graphviz-2.20+ [Less]
YAPGVB provides Python bindings to Graphviz, with an intuitive Python interface.
Where to get Yapgvb for...... Linux Ubuntu and Debian: sudo apt-get install python-yapgvb Others: Download the
... [More] source tarball and see README ... Windows Downloads Deprecated versions for Python 2.4 and 2.5 are more powerful, since they use the Boost.Python bindings. ... Mac (Untested) Download the source tarball and run python setup.py install ReferenceDocumentation is still on Sourceforge for the moment Examples are in the source code repository. News1-31-09 Hosting moved from Sourceforge to Google Code YAPGVB 1.2.0 will work on Windows with recent versions of Python.
A pure-Python backend has been created, so YAPGVB is no longer dependent linking to Graphviz libraries.
Questions? Email lonnie dot princehouse at gmail dot com [Less]
Note: This project has moved to http://pylon.eee.strath.ac.uk/
A graphical desktop application for the simulation of electric power systems and the analysis of electric energy markets. Developed
... [More] for research into power systems with a high penetration of distributed generation and active load technologies. It is written in Python, uses a Model-View-Controller design pattern and uses some splendid libraries, including wxPython, SQLObject and ElementTree.
BackgroundwxPylon is being developed by members of the EPSRC funded SuperGen 3 Highly Distributed Power Systems Consortium. The consortium is developing solutions to the engineering problems associated with electric power systems having a very high penetration distributed generation, active load and storage technologies.
Screenshots
Supported PlatformsDocumentationRequirementsThe Latest VersionInstallationConfigurationDevelopersFrequently Asked QuestionsLicensingContact [Less]
The purpose of dot2tex is to give graphs generated by Graphviz a more LaTeX friendly look and feel. This is accomplished by converting xdot output from Graphviz to a series of PSTricks or PGF/TikZ
... [More] commands. This approach allows:
Typesetting labels with LaTeX, allowing mathematical notation. Using native PSTricks and PGF/TikZ commands for drawing arrows (optional). Using backend specific styles to customize the output [Less]