Differences between revisions 76 and 78 (spanning 2 versions)
Revision 76 as of 2008-09-02 17:58:10
Size: 10245
Editor: p5B044233
Comment:
Revision 78 as of 2008-12-09 15:55:51
Size: 10441
Editor: cpe-098-026-046-000
Comment:
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
  * FreeCAD is an Open Source CAx RAD based on Open Cascade, Qt and Python. It features some key concepts like Macro recording, Workbenches, ability to run as a server and dynamically loadable Application extensions and its designed to be platform independent... [http://free-cad.sourceforge.net/]
  * Fandango is planned to be a full featured CAD program. It has a C++ core extensible by scripts. Currently the memory core for entity management is ready, scripting works wonderfully thanks to the ease of embedding and extending of Python. A KDE+XML user interface is now in place, controlling the keyboard and mouse. [http://www.soffernet.com/jaime/fandango/]
  * PythonCAD is a CAD package written, surprisingly enough, in Python. The PythonCAD project aims to produce a scriptable, open-source, easy to use CAD package for Linux, the various flavors of BSD Unix, commercial Unix, and other platforms to which someone who is interested ports the program. Work began on PythonCAD in July, 2002, and the first public release was on December 21, 2002. In addition it has been ported to winXP [http://www.pythoncad.org/]
  * [http://www.blender.org/ Blender] is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License. It only uses Python as a scripting language, however.
  * FreeCAD is an Open Source CAx RAD based on Open Cascade, Qt and Python. It features some key concepts like Macro recording, Workbenches, ability to run as a server and dynamically loadable Application extensions and its designed to be platform independent... [[http://free-cad.sourceforge.net/]]
  * Fandango is planned to be a full featured CAD program. It has a C++ core extensible by scripts. Currently the memory core for entity management is ready, scripting works wonderfully thanks to the ease of embedding and extending of Python. A KDE+XML user interface is now in place, controlling the keyboard and mouse. [[http://www.soffernet.com/jaime/fandango/]]
  * PythonCAD is a CAD package written, surprisingly enough, in Python. The PythonCAD project aims to produce a scriptable, open-source, easy to use CAD package for Linux, the various flavors of BSD Unix, commercial Unix, and other platforms to which someone who is interested ports the program. Work began on PythonCAD in July, 2002, and the first public release was on December 21, 2002. In addition it has been ported to winXP [[http://www.pythoncad.org/]]
  * [[http://www.blender.org/|Blender]] is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License. It only uses Python as a scripting language, however.
Line 22: Line 22:
  * cplay - Curses-based Linux multimedia jukebox [http://www.tf.hut.fi/~flu/cplay/]
  * Freevo - Linux multimedia jukebox [http://www.freevo.org]
  * cplay - Curses-based Linux multimedia jukebox [[http://www.tf.hut.fi/~flu/cplay/]]
  * Freevo - Linux multimedia jukebox [[http://www.freevo.org]]
Line 25: Line 25:
  * See also ["AudioVideo"] and ["PythonInMusic"].   * See also [[AudioVideo]] and [[PythonInMusic]].
Line 29: Line 29:
  * ["IPython"] - An enhanced Interactive Python shell
  * [http://pypi.python.org/pypi/sqlpython SQLPython] - interactive Oracle database client (alternative to Oracle's SQL*Plus)
  * See also ["PythonShells"].
  * [[IPython]] - An enhanced Interactive Python shell
  * [[http://pypi.python.org/pypi/sqlpython|SQLPython]] - interactive Oracle database client (alternative to Oracle's SQL*Plus)
  * See also [[PythonShells]].
Line 36: Line 36:
  * [http://www.picalo.org/ Picalo] - A data analysis toolkit for DBMS-type of data. Includes embedded Python scripting and wxWidgets GUI.   * [[http://www.picalo.org/|Picalo]] - A data analysis toolkit for DBMS-type of data. Includes embedded Python scripting and wxWidgets GUI.
Line 40: Line 40:
  * [http://www.dancingbison.com/products.html] - xtopdf - a PDF creation/conversion toolkit   * [[http://www.dancingbison.com/products.html]] - xtopdf - a PDF creation/conversion toolkit
Line 44: Line 44:
  * [http://gnofract4d.sourceforge.net/ Gnofract 4D] - A flexible fractal generation program
  * [http://www.goghproject.com/ Gogh] - A PyGTK-based painting program (or image editor) with support for pressure-sensitive tablets/devices
  * [http://www.imgseek.net/ imgSeek] - Photo collection manager with content-based search. You simply sketch the image you want to find.
  * [http://mayavi.sourceforge.net/ MayaVi] - Scientific visualization program based on VTK
  * [http://vpython.org/ VPython] - Navigable 3D animations are produced as side effects of computations, making a normally difficult task exceptionally easy
  * [[http://gnofract4d.sourceforge.net/|Gnofract 4D]] - A flexible fractal generation program
  * [[http://www.goghproject.com/|Gogh]] - A PyGTK-based painting program (or image editor) with support for pressure-sensitive tablets/devices
  * [[http://www.imgseek.net/|imgSeek]] - Photo collection manager with content-based search. You simply sketch the image you want to find.
  * [[http://mayavi.sourceforge.net/|MayaVi]] - Scientific visualization program based on VTK
  * [[http://vpython.org/|VPython]] - Navigable 3D animations are produced as side effects of computations, making a normally difficult task exceptionally easy. The new 5.0 release candidate offers opacity, local lights, and materials such as wood.
Line 52: Line 52:
  * BAOW - A lightweight content manage system based on Python language and SQL database, help you to develop complex web applications. [http://www.baow.org] (''Web site seems to be gone'')
  * BitTorrent - a scalable centralized Wiki:PeerToPeer application [http://bittorrent.com/]
  * Flumotion - Streaming server written on top of Twisted and GStreamer [http://www.fluendo.com/]
  * BAOW - A lightweight content manage system based on Python language and SQL database, help you to develop complex web applications. [[http://www.baow.org]] (''Web site seems to be gone'')
  * BitTorrent - a scalable centralized Wiki:PeerToPeer application [[http://bittorrent.com/]]
  * Flumotion - Streaming server written on top of Twisted and GStreamer [[http://www.fluendo.com/]]
Line 56: Line 56:
  * Jogger Publishing Assistant - scaled down Jabber client that simplifies publishing weblog entries in Jogger - "Jabber Powered Weblog" [http://jpa.berlios.de/]
  * MacTelnet - a Mac OS X terminal program which, as of version 3.1, is partially implemented in Python [http://www.mactelnet.com/]
  * Mnet - a scalable decentralized Wiki:PeerToPeer application [http://www.mnetproject.org/]
  * Netusage - A simple script to prevent surprise ISP Traffic Bills [http://www.freenet.org.nz/python/netusage/]
  * PSST II - Big Frustration for Big Brother - Encrypted Instant Messaging application [http://www.freenet.org.nz/python/psst/]
  * !SpamBayes - One of the best anti-spam tools available [http://www.spambayes.org/]
  * Spamish Inquisition - Retaliates against spammers by causing their machines to slow to a near-standstill (using RFC831 'incomplete response' messages). [http://www.freenet.org.nz/python/spamishinquisition/]
  * Switzerland - a tool to test the integrity of data communications over networks, ISPs and firewalls [http://www.eff.org/testyourisp/switzerland]
  * TheCircle - a scalable decentralized Wiki:PeerToPeer application [http://thecircle.org.au/]
  * Tribler - a peer-to-peer application written in Python, based on the original BitTorrent client sources [http://www.tribler.org/]
  * TwistedMatrix - event-driven networking framework. Supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others) [http://www.twistedmatrix.com/]
  * Alan Kennedy has compiled a list of [http://xhaus.com/alan/python/proxies.html HTTP proxies] written in Python.
  * [http://pypi.python.org/pypi/PyWebRun/ PyWebRun] Python Web Runner - Running Python scripts over HTTP.
  * See also ["PythonWikiEngines"] and ["WebApplications"].
  * Jogger Publishing Assistant - scaled down Jabber client that simplifies publishing weblog entries in Jogger - "Jabber Powered Weblog" [[http://jpa.berlios.de/]]
  * MacTelnet - a Mac OS X terminal program which, as of version 3.1, is partially implemented in Python [[http://www.mactelnet.com/]]
  * Mnet - a scalable decentralized Wiki:PeerToPeer application [[http://www.mnetproject.org/]]
  * Netusage - A simple script to prevent surprise ISP Traffic Bills [[http://www.freenet.org.nz/python/netusage/]]
  * PSST II - Big Frustration for Big Brother - Encrypted Instant Messaging application [[http://www.freenet.org.nz/python/psst/]]
  * !SpamBayes - One of the best anti-spam tools available [[http://www.spambayes.org/]]
  * Spamish Inquisition - Retaliates against spammers by causing their machines to slow to a near-standstill (using RFC831 'incomplete response' messages). [[http://www.freenet.org.nz/python/spamishinquisition/]]
  * Switzerland - a tool to test the integrity of data communications over networks, ISPs and firewalls [[http://www.eff.org/testyourisp/switzerland]]
  * TheCircle - a scalable decentralized Wiki:PeerToPeer application [[http://thecircle.org.au/]]
  * Tribler - a peer-to-peer application written in Python, based on the original BitTorrent client sources [[http://www.tribler.org/]]
  * TwistedMatrix - event-driven networking framework. Supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others) [[http://www.twistedmatrix.com/]]
  * Alan Kennedy has compiled a list of [[http://xhaus.com/alan/python/proxies.html|HTTP proxies]] written in Python.
  * [[http://pypi.python.org/pypi/PyWebRun/|PyWebRun]] Python Web Runner - Running Python scripts over HTTP.
  * See also [[PythonWikiEngines]] and [[WebApplications]].
Line 73: Line 73:
 * [http://wiki.openstreetmap.org/index.php/Pyroute Pyroute] - a GPS-capable mapping/routing application for mobile devices
 * [http://www.roundsolutions.com/aarlogic/index.htm Aarlogic C05/3] - Ready to use GSM /GPS tracking PCB with Python engine on board with support of test server based on Google Maps [http://track4free.com]
 * [[http://wiki.openstreetmap.org/index.php/Pyroute|Pyroute]] - a GPS-capable mapping/routing application for mobile devices
 * [[http://www.roundsolutions.com/aarlogic/index.htm|Aarlogic C05/3]] - Ready to use GSM /GPS tracking PCB with Python engine on board with support of test server based on Google Maps [[http://track4free.com]]
Line 78: Line 78:
  * faces - Extendible project management software [http://faces.homeip.net]   * faces - Extendible project management software [[http://faces.homeip.net]]
Line 82: Line 82:
  * BitPim - Cell phone data manipulator. Can sync phonebook, calendar, wallpaper, ring tone, etc. [http://www.bitpim.org/]
  * Narval - Personnal Assistants, see [http://www.logilab.org/narval/]
  * Task Coach - Your friendly task manager, see [http://www.taskcoach.org/]
  * [http://sourceforge.net/projects/wikidpad WikidPad] - a wiki-like notebook application (not web-based)
  * BitPim - Cell phone data manipulator. Can sync phonebook, calendar, wallpaper, ring tone, etc. [[http://www.bitpim.org/]]
  * Narval - Personnal Assistants, see [[http://www.logilab.org/narval/]]
  * Task Coach - Your friendly task manager, see [[http://www.taskcoach.org/]]
  * [[http://sourceforge.net/projects/wikidpad|WikidPad]] - a wiki-like notebook application (not web-based)
Line 89: Line 89:
  * [http://PyroRobotics.org Pyrobot] - A complete IDE, set of libraries, simulator, and course materials for exploring robotics in Python. Currently aimed for higher education, but work has begun for use in k-12 as well.
  * SimPy - a discrete event, object-oriented, simulation package, [http://simpy.sourceforge.net/]
  * PyChem - a multivariate data analysis application for Windows and Unix, including principal components analysis (PCA), partial least squares regression (PLSR) and discriminant analysis (PLS-DA), discrimiant function/canonical correlation analysis (DFA/CVA/CCA), cluster analysis (K-means, HCA), advanced evolutionary methods for variable selection. [http://pychem.sourceforge.net/]
  * [[http://PyroRobotics.org|Pyrobot]] - A complete IDE, set of libraries, simulator, and course materials for exploring robotics in Python. Currently aimed for higher education, but work has begun for use in k-12 as well.
  * SimPy - a discrete event, object-oriented, simulation package, [[http://simpy.sourceforge.net/]]
  * PyChem - a multivariate data analysis application for Windows and Unix, including principal components analysis (PCA), partial least squares regression (PLSR) and discriminant analysis (PLS-DA), discrimiant function/canonical correlation analysis (DFA/CVA/CCA), cluster analysis (K-means, HCA), advanced evolutionary methods for variable selection. [[http://pychem.sourceforge.net/]]
Line 95: Line 95:
 * See also ["DevelopmentTools"].  * See also [[DevelopmentTools]].
Line 97: Line 97:
   * [wiki:RoundUp Roundup]
   * [http://trac.edgewall.org/ Trac]
   * [[RoundUp|Roundup]]
   * [[http://trac.edgewall.org/|Trac]]
Line 100: Line 100:
   * [http://buildbot.sf.net Buildbot] - automated building and testing
   * [http://www.scons.org/ SCons] - software construction tool (comparable to make)
   * [http://freehackers.org/~tnagy/bksys.html Waf] - software construction tool (comparable to autotools, CMake, SCons, ant)
   * See also ["ConfigurationAndBuildTools"].
   * [[http://buildbot.sf.net|Buildbot]] - automated building and testing
   * [[http://www.scons.org/|SCons]] - software construction tool (comparable to make)
   * [[http://freehackers.org/~tnagy/bksys.html|Waf]] - software construction tool (comparable to autotools, CMake, SCons, ant)
   * See also [[ConfigurationAndBuildTools]].
Line 105: Line 105:
   * [http://bazaar-vcs.org/ Bazaar] (formerly Bazaar-NG) and [http://en.wikipedia.org/wiki/Bazaar_(software) Baz] (formerly Bazaar)
   * [http://www.selenic.com/mercurial/ Mercurial]
   * [http://www.viewvc.org/ ViewVC] (formerly ViewCVS) - a repository browser for CVS and Subversion
   * See ["VersionControl"] for details of version control systems and tools.
   * [[http://bazaar-vcs.org/|Bazaar]] (formerly Bazaar-NG) and [[http://en.wikipedia.org/wiki/Bazaar_(software)|Baz]] (formerly Bazaar)
   * [[http://www.selenic.com/mercurial/|Mercurial]]
   * [[http://www.viewvc.org/|ViewVC]] (formerly ViewCVS) - a repository browser for CVS and Subversion
   * See [[VersionControl]] for details of version control systems and tools.
Line 110: Line 110:
   * [http://meld.sourceforge.net Meld : Diff and merge tool]    * [[http://meld.sourceforge.net|Meld : Diff and merge tool]]
Line 114: Line 114:
 * ["Enomalism"] - The Enomalism Virtualized Management Console (VMC) is a open source web-based systems administrator management tool for XEN hypervisor. Servers with hundreds of multiple isolated virtualized systems can be managed like a standalone server. Enomalism also includes a virtual server creation wizard and templates to facilitate virtualized server configuration, application deployment and centralized software patch management. http://www.enomalism.com
 * radiusContext - RADIUS log analysis program (user accounting for ISPs) [http://www.tummy.com/Community/software/radiuscontext]
 * [[Enomalism]] - The Enomalism Virtualized Management Console (VMC) is a open source web-based systems administrator management tool for XEN hypervisor. Servers with hundreds of multiple isolated virtualized systems can be managed like a standalone server. Enomalism also includes a virtual server creation wizard and templates to facilitate virtualized server configuration, application deployment and centralized software patch management. http://www.enomalism.com
 * radiusContext - RADIUS log analysis program (user accounting for ISPs) [[http://www.tummy.com/Community/software/radiuscontext]]
Line 119: Line 119:
  * PLWM - The Pointless Window Manager: a python toolkit for making a wm. It's hostile towards rodents, and ease of configuration is not an objective, not so actively developed, but might be usefull for keyboard-loving hackers. Somebody might even have a use for the code, though PyWM's ideas seem better. [http://plwm.sourceforge.net/]
  * PyWM - a small, simple python-programmable X window manager that's packed with features yet very easy to learn and use. [http://pywm.sf.net](More up-to-date), [http://www.freenet.org.nz/python/pywm/index.html]
  * PLWM - The Pointless Window Manager: a python toolkit for making a wm. It's hostile towards rodents, and ease of configuration is not an objective, not so actively developed, but might be usefull for keyboard-loving hackers. Somebody might even have a use for the code, though PyWM's ideas seem better. [[http://plwm.sourceforge.net/]]
  * PyWM - a small, simple python-programmable X window manager that's packed with features yet very easy to learn and use. [[http://pywm.sf.net]](More up-to-date), [[http://www.freenet.org.nz/python/pywm/index.html]]
Line 126: Line 126:
  * ruleCore - A reactive event-driven rule engine for event pattern detection [http://www.rulecore.com]   * ruleCore - A reactive event-driven rule engine for event pattern detection [[http://www.rulecore.com]]

Applications Written in Python

See also:

3D CAD/CAM

  • FreeCAD is an Open Source CAx RAD based on Open Cascade, Qt and Python. It features some key concepts like Macro recording, Workbenches, ability to run as a server and dynamically loadable Application extensions and its designed to be platform independent... http://free-cad.sourceforge.net/

  • Fandango is planned to be a full featured CAD program. It has a C++ core extensible by scripts. Currently the memory core for entity management is ready, scripting works wonderfully thanks to the ease of embedding and extending of Python. A KDE+XML user interface is now in place, controlling the keyboard and mouse. http://www.soffernet.com/jaime/fandango/

  • PythonCAD is a CAD package written, surprisingly enough, in Python. The PythonCAD project aims to produce a scriptable, open-source, easy to use CAD package for Linux, the various flavors of BSD Unix, commercial Unix, and other platforms to which someone who is interested ports the program. Work began on PythonCAD in July, 2002, and the first public release was on December 21, 2002. In addition it has been ported to winXP http://www.pythoncad.org/

  • Blender is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License. It only uses Python as a scripting language, however.

Audio/Video Applications

Console Applications

  • IPython - An enhanced Interactive Python shell

  • SQLPython - interactive Oracle database client (alternative to Oracle's SQL*Plus)

  • See also PythonShells.

Enterprise Applications

  • Tiny ERP - A complete ERP & CRM; accouting, stock management, sales, ... see http://tinyerp.org and http://tinyerp.com

  • Picalo - A data analysis toolkit for DBMS-type of data. Includes embedded Python scripting and wxWidgets GUI.

File Formats

Image Applications

  • Gnofract 4D - A flexible fractal generation program

  • Gogh - A PyGTK-based painting program (or image editor) with support for pressure-sensitive tablets/devices

  • imgSeek - Photo collection manager with content-based search. You simply sketch the image you want to find.

  • MayaVi - Scientific visualization program based on VTK

  • VPython - Navigable 3D animations are produced as side effects of computations, making a normally difficult task exceptionally easy. The new 5.0 release candidate offers opacity, local lights, and materials such as wood.

Internet Applications

Mobile Applications

  • Pyroute - a GPS-capable mapping/routing application for mobile devices

  • Aarlogic C05/3 - Ready to use GSM /GPS tracking PCB with Python engine on board with support of test server based on Google Maps http://track4free.com

Office Applications

Personal Information Managers

Science and Education Applications

  • Pyrobot - A complete IDE, set of libraries, simulator, and course materials for exploring robotics in Python. Currently aimed for higher education, but work has begun for use in k-12 as well.

  • SimPy - a discrete event, object-oriented, simulation package, http://simpy.sourceforge.net/

  • PyChem - a multivariate data analysis application for Windows and Unix, including principal components analysis (PCA), partial least squares regression (PLSR) and discriminant analysis (PLS-DA), discrimiant function/canonical correlation analysis (DFA/CVA/CCA), cluster analysis (K-means, HCA), advanced evolutionary methods for variable selection. http://pychem.sourceforge.net/

Software Development

System Administration Applications

  • Enomalism - The Enomalism Virtualized Management Console (VMC) is a open source web-based systems administrator management tool for XEN hypervisor. Servers with hundreds of multiple isolated virtualized systems can be managed like a standalone server. Enomalism also includes a virtual server creation wizard and templates to facilitate virtualized server configuration, application deployment and centralized software patch management. http://www.enomalism.com

  • radiusContext - RADIUS log analysis program (user accounting for ISPs) http://www.tummy.com/Community/software/radiuscontext

X-Window Manager

  • PLWM - The Pointless Window Manager: a python toolkit for making a wm. It's hostile towards rodents, and ease of configuration is not an objective, not so actively developed, but might be usefull for keyboard-loving hackers. Somebody might even have a use for the code, though PyWM's ideas seem better. http://plwm.sourceforge.net/

  • PyWM - a small, simple python-programmable X window manager that's packed with features yet very easy to learn and use. http://pywm.sf.net(More up-to-date), http://www.freenet.org.nz/python/pywm/index.html

Unclassified

Editorial Notes

The above lists should be arranged in ascending alphabetical order - please respect this when adding new entries. If, as the developer of a listed application, you disagree with the classification of the work, please move it into the appropriate category or create a new category, respecting the ascending alphabetical order of the categories. When specifying release dates please use the format YYYY-MM-DD.

Applications (last edited 2018-05-20 18:24:23 by MatsWichmann)

Unable to edit the page? See the FrontPage for instructions.