
NOTE: This site currently contains the WxPython version of the software, which is new. The previous version, which uses PyQt, is available here. However, it is no longer supported. Additional examples of Python work (astronomy and otherwise) are avalailble here.
Download
The current collection of 16 programs can be downloaded as an Apple XCode project here. XCode is used only as a project-manager/editor, and is not required to use the programs.
Requirements
AstroPy requires the following installed software:
You will also need to have a properly installed C compiler and libraries (e.g. gcc 4.0.1 on the Mac) in order to compile the C files that are part of the Numpy package.
Data directory layout
Many of the AstroPy programs expect a standard directory layout for raw and processed data. For the 2007 datasets, these directories look like the following:

These are:
VenusData : Top level of all data.
072307 : Directories for individual days.
072407
072507
etc...
raw : Raw images, with file names in 'im%04d.a.fits' format.
intermediates : Intermediate processing files such as 'mask.fits', 'intercept.fits',
'slope.fits', sharpness and coordinate text files, etc...
flattened : Flattened images, also with file names in 'im%04d.a.fits' format.
filled : Filled images, also with file names in 'im%04d.a.fits' format.
shifted : Center-shifted images, also with file names in 'im%04d.a.fits' format.
subtracted : Br-gm subtracted images, also with file names in 'im%04d.a.fits' format.
processed : Processed images (all steps), also with file names in 'im%04d.a.fits' format.
etc : Observing logs, original .tar file, screenshots, etc...
AstroPy expects symbolic links (created with 'ln -s') to the daily directories in its own directory:

Individual program pages
These are listed in the order you might use them. See the individual pages for details. Note that 'process.py' performs all the operations of rough alignment, flattening, filling, etc..., and will perform additional operations as they become available. Most files exist primarily as importable modules, with some __main__ test code at the bottom.
Other links
FITSRegister: Semi-automatic alignment of multiple astronomical images.
FITSFlow: Automatic flow estimation between astronomical images.
FITSMap: Latitude/longitude projection mapping for astronomical images.
Venus project: Previous work on detection, visualization, and analysis of cloud motion.
©Sky Coyote 2007