| Planetary Data System Utilities |
PDS Utilities is a Java application that's intended to make handling and parsing PDS data files generated by the 2003-2004 Mars Exploration Rovers Mission an easier task. PDS data files have long filenames such as 1P136346286ETH1600P2550L7M1.IMG , which provide a great deal of coded information about the data contained within the file, but the filenames are annoying and tedious to decode on a manual basis -- especially when several hundred data files are involved.
The PDS Utilities simplify the task of understanding this metadata, by providing tools for translating the values within the filename into useful, human readable information.
|
| Turbolift v2.0 | Turbolift is a lightweight application server that enables the easy, modular development of speech controllable and speech capable applications, such as voice controlled MP3 jukeboxes, navigation systems, address books, voice notepads, news retrieval and reading applications. |
| gnotext (link coming soon) | gnotext allows text, audio, and graphical information to be 'placed' in physical space, and for the information to be read, added to, and modified by others, at the creator's discretion. The system is coded in Java, and consists of a server application, which provides access for clients to a MySQL database containing the 'notes', along with their associated metadata. The client application is also Java, and uses a network connection (802.11, GPRS, CDMA, satcom...) to connect to the Internet server, along with a GPS system to report a current location in order to retrieve appropriate information.
A great deal of inspiration for the project was taken from the headmap project site. |
| worddist | worddist takes a text file as input, and generates word frequency histogram data, and stores it within a hash table inside a pickle file. Words encountered are used as keys, with the individual frequency of occurence as values. |
| WMLGen | WMLGen is a Python module that provides a set of functions that simplify the creation and management of WML for Python based WAP applications. |
| bmon | bmon grabs battery usage data from /proc/apm, and writes it to a file in two column format. The first column is the current battery charge in %, and the second is the (estimated) number of minutes remaining. The info in the file can be graphed using a system such as Gnuplot, which may permit users to gain a better understanding of how their system uses the battery under a given process load. |
| genalgy | genalgy provides a utility class and example application which demonstrate basic genetic algorithm concepts. The code is designed to supplement the Genetic Algorithms Tutorial provided on the AI Junkie site. |
| MP3View | MP3View is a Python application to display and play MP3 files from a playlist, using a Cybiko PDA, or any VT100/TTY terminal. |
| dxfel | dxfel converts 2D AutoCAD DXF files generated by the autotrace tool into 3D models, using color information within the DXF to generate elevation values. The tool was originally developed to build 3D terrain models from 2D images of the surface of Mars, as returned by the Mars Exploration Rovers. |
| pyfi | pyfi is a Python library which provides a variety of financial algorithms. I wrote it way back in 2001, Louis Luangkesorn at Northwestern contributed some additional code and fixes, and then it was somehow forgotten about. Matthew Scott maintained the project for a while, but I am now once again the maintainer of this code. |
| resize | A script for batch resizing images, using the ImageMagick tool. Both interactive and command line interfaces (e.g. resize.py original_image_dir resize_percentage output_dir) are available. Licensed under the GNU General Public License. |
| mwsynth | mwsynth provides an interactive shell and command line interface that allows the rough specch synthesis of input text, by taking advantage of the online pronounciation features of the Merriam-Webster Online Dictionary. |