Differences between revisions 30 and 32 (spanning 2 versions)
Revision 30 as of 2008-12-04 12:15:32
Size: 11827
Comment: undo spam
Revision 32 as of 2009-02-21 17:11:57
Size: 10258
Editor: KevinWalzer
Comment: FontLab calls for an obsolete version of Python on OS X; Cosmic Blogs has been discontinued
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl All:read
Line 140: Line 141:
Cosmic Blobs -- http://www.cosmicblobs.com/ <<BR>>
Cosmic Blobs is 3D art for kids -- create characters in 3D using an innovative modeling system, decorate them, and then animate them. Python powers the user interface.
Line 166: Line 164:
!FontLab - http://www.fontlab.com/ <<BR>>
"The World's Most Powerful Font Editor - A full featured digital typeface editor". The Python macro language is a really powerful tool that can save you loads of time in performing tedious tasks. Need to add a bevel to all the characters in your font? A Python macro can do it in a flash. Want to rename all your fonts to add your foundry intials? Do the whole library in seconds with a macro. Got an idea for a new /FontLab tool? Write it in Python and add it to the /FontLab menus. <<BR>>
Note: In order to use FontLab's Python support in Mac OS X, you must use a CFM version of Python. /FontLab has not been compiled as a Mach-O binary for OS X and is therefore not compatible with the normal OS X version of Python. The version of Python you must install for /FontLab interoperability is called [[/MacPython-OS9]]. Don't worry, it does run natively on OS X. To download: http://homepages.cwi.nl/~jack/macpython/download.html - the installer will be named something like: MacPython2.3full.bin. With the release of Python 2.3, MacPython was split two ways: MacPython-OSX (commonly referred to as just MacPython) and MacPython-OS9. MacPython-OS9 is a fully Carbonized CFM application that is compatible with CFM applications on both OS 9 (All OS 9 applications are CFM) and OS X (OS X supports both CFM and Mach-O). MacPython-OSX is a Mach-O application exclusively for OS X.

Line 183: Line 173:

QuickWho (http://www.codebykevin.com/quickwho.html) is a Tkinter-based GUI for the "whois" command.

Open Source Applications

AccessGrid ( http://www.accessgrid.org/ ) The Access Grid is an ensemble of resources including multimedia large-format displays, presentation and interactive environments, and interfaces to Grid middleware and to visualization environments. These resources are used to support group-to-group interactions across the Grid. GUI and main program written in Python 2.3 with wxPython 2.6 and Tcl/Tk Aqua 8.4.9.

!BioImageXD ( http://www.bioimagexd.net ) Free, open source software for 3D visualisation processing, and analysis of multidimensional biomedical image data, especially microscopy. GUI and main program written in Python/wxPython on top of python wrapped c++ libs VTK and ITK

BitPim (http://www.bitpim.org) is a program that allows you to view and manipulate data on many CDMA phones from LG, Samsung, Sanyo and other manufacturers. BitPim is developed in wxPython by Roger Binns.

BitTorrent (http://www.bittorrent.com) is the famous peer-to-peer file sharing application, developed in wxPython by Bram Cohen.

/Blender - http://www.blender3d.org/

/Blender, the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback. Embeds Python as its scripting language.

CASA https://wikio.nrao.edu/bin/view/Software/ObtainingCASA

The Common Astronomy Software Applications (CASA) are a suite of tools for the reduction and analysis of radio-astronomy data. The primary user interface is via an extended IPython shell, with GUI components in Qt. All data-processing in C++ is exported to Python modules.

Diagnil (http://members.cox.net/bdivito/diagnil.html) is a crossword puzzle assistant developed by Ben Di Vito.

DrawBot - http://just.letterror.com/ltrwiki/DrawBot
Author: JustVanRossum

DrawBot is a simple application for MacOSX that allows you to write simple Python scripts that generate two-dimensional graphics. The builtin graphics primitives are currently pretty braindead, it currently only supports rectangles, ovals and (bezier) paths and polygons. A future version will also support text and images. Note that /DrawBot can export PDF to files and clipboard, so you can bring your /DrawBot creations right into applications such as Adobe® Illustrator® as vectors!

eXe http://eXeLearning.org/

eXe, the eLearning XHTML editor, is a cross-platform desktop tool that allows teachers to author structured educational resources using pedagogical templates to encourage sound layout of each page. The resource can be exported in a variety of formats from IMS Content Package and IMS Common Cartridge, to folders of web pages, to iPod Notes files.

Golly (http://golly.sourceforge.net) is an open source, cross-platform application for exploring Conway's Game of Life and other cellular automata. The GUI is written in wxWidgets (C++, not wxPython) but Python is used as Golly's scripting language. Developed by Andrew Trevorrow and Tom Rokicki.

MacTelnet (http://www.mactelnet.com) is a Mac OS X terminal program which, as of version 3.1, is partially implemented in Python. Primary developer is Kevin M. Grant.

NodeBox - http://nodebox.net/
Author: FrederikDeBleser

NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python and export them as a PDF or QuickTime movie. A great number of libraries are available for importing SVG files, doing Google searches, bezier editing or manipulating images using Core Image (which is hardware accelerated). NodeBox is actively being developed, free and very well documented, and we have a nice community that can answer all your questions.

Passerby (http://passerby.sourceforge.net) is a password keeper developed in Tkinter by James Stroud.

Picalo (http://www.picalo.org) is an open source data analysis toolkit in Python and wxPython. It specializes in analysis of DBMS-type of data, such as the fraud detection field.

Plucker -- http://plkr.org/

Plucker is an offline document reader for handheld devices.

PySolFC/PySol Fan Club (http://pysolfc.sourceforge.net/), an updated version of the classic Python Solitaire game. The new version of PySol makes use of new Tk libraries (Tile) that greatly improve the look and feel under Aqua.

RegexPlor - http://python.net/~gherman/RegexPlor.html
Author: DinuGherman

RegexPlor is a tool for interactively exploring regular expressions. It provides a graphic frontend for experimenting with such regular expressions in a intuitive way. You can edit an input text as well as a regular expression as well as colors for matched text, etc. and study various effects at every keystroke. This is a much more convenient way of hunting down the one expression you're after, without typing any code at all in the usual trial-and-error method.

/ReSTedit - http://python.net/~gherman/ReSTedit.html
Author: DinuGherman

/ReSTedit is a GUI tool for editing and interactivly exploring texts in the /ReStructuredText format (or ReST) as introduced by the Docutils project. Despite being very simple ReSTedit is very useful for quickly checking if Docutils renders some text as you would expect it. You only paste it into a ReSTedit window to see if it's ok or not, without writing any test code around it. See a sample movie.

SolarWolf - http://pygame.org/shredwheat/solarwolf/
Author: PeteShinners
OS X Maintainer: BobIppolito

SolarWolf is an action/arcade game written entirely in Python. It is entirely opensource and free, created with the Pygame game development library.

Task Coach (http://www.taskcoach.org), a to-do organizer, is developed with Python and wxPython by Frank Niessink.

TomatoTorrent - http://sarwat.net/bittorrent/
Author: SarwatKhan (based on the original BitTorrent, by BramCohen).

The main goal of this project was to separate the /BitTorrent code from the Macintosh code, so that either can be updated without having to modify the other. It supports torrent generation from the user interface, remembers recent downloads, shows detailed statistics and torrent information, can launch a torrent tracker, supports unicode, etc.

Transana (http://www.transana.org) is software for professional researchers who want to analyze digital video or audio data. Transana lets you analyze and manage your data in very sophisticated ways. Transcribe it, identify analytically interesting clips, assign keywords to clips, arrange and rearrange clips, create complex collections of interrelated clips, explore relationships between applied keywords, and share your analysis with colleagues. The result is a new way to focus on your data, and a new way to manage large collections of video and audio files and clips. Transana is written with wxPython and developed by David Woods.

TUI (http://www.apo.nmsu.edu/35m_operations/TUI/), a Tkinter GUI for the APO 3.5m telescope, is developed by Russell Owen.

Closed Source Applications

Checkout -- http://www.checkoutapp.com

The powerful, yet easy to use point of sale system for the rest of us. Together with a Mac and the right peripherals, Checkout offers a complete solution for your retail business at an affordable price.

Get up and running in 15 minutes. Leveraging the incredible ease of use of Mac OS X, Checkout eliminates the need for extensive training sessions and makes it easy for your employees to be great salespeople.

Tracking orders, payments and stock are some of the most demanding tasks in any retail business. And that’s only before you tend to your bookkeeping. Checkout streamlines complicated work, without skimping on flexibility.

EagleFiler -- http://c-command.com/eaglefiler/

EagleFiler makes managing your information easy. It lets you archive and search mail, Web pages, PDF files, word processing documents, images, and more. Use it to collect information from a variety of sources. Browse different types of files using a standard three-pane interface. Organize them into folders and annotate them with tags and notes, or leave everything in one folder and pin-point the information you need using the live search. Since EagleFiler stores its library in Finder format, you can use it in concert with the other tools in your Mac ecosystem.

Eve Online - http://www.eve-online.com/

Eve Online is a massively multiplayer online game that supports over 7000 simultaneous players all playing in the same persistent world. This application was developed by a team of Icelandic programmers using stackless Python. Read more in the technical section of the Eve FAQ http://www.eve-online.com/faq/faq_07.asp

Find It! Keep It! - http://www.ansemond.com

Save webpages including some kinds of video to a local database with Find It! Keep It! Find the pages later by browsing your archive, or searching with tags and/or words.

Find It! Keep It!'s UI is written in /PyObjc but it also uses custom C extensions. Python's interactive command line made understanding Cocoa easier and sped up prototyping. Exceptions improved reliability, but segfaults in Cocoa called from Python were very hard to debug. Being able to constrain functions types and faster execution would be have been handy.

Goombah by Emergent Software, a PyObjC commercial application that integrates with iTunes. http://www.goombah.com.

Phynchronicity (http://www.codebykevin.com/phynchronicity.html) is a Tkinter and Tile-based GUI for the Fink package management system.

QuickWho (http://www.codebykevin.com/quickwho.html) is a Tkinter-based GUI for the "whois" command.

MacPython/MacSoftwareUsingPython (last edited 2012-03-21 14:05:43 by d90-142-177-54)

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