GDL - GNU Data Language, a free IDL (Interactive Data Language - see http://www.rsinc.com) clone. (IDL 6.0 compatible incremental compiler capable of running programs written in IDL) Version: 0.8.10
Note: If you never heard of IDL or GDL you probably don't need to read further. GDL can now be build as a python module, allowing IDL/GDL routines to be called from python (for python standards the installation is quite unusual but simple, see INSTALL and PYTHON.txt for details). This is in early beta stage right now. Depending on the interest, the interface might be extended in the future. For passing arrays to and from python, GDL uses numarray. HOMEPAGE: http://gnudatalanguage.sourceforge.net DOWNLOAD: http://sourceforge.net/projects/gnudatalanguage/ Gaurav Khanna provides binaries for Mac OS X on his HPC page: http://hpc.sourceforge.net GDL FEATURES: *FULL* syntax compatibility with IDL 6.0 *ALL* IDL language elements are supported, including: _EXRA, _REF_EXTRA and _STRICT_EXTRA keywords, Objects, Pointers, Structs, Common blocks, Assoc variables, Arrays, System variables, All operators, All data types... Compiles on Linux and Mac OS X (10.2, 10.3, and 10.4) The file input output system is fully implemented (Exception: For formatted I/O the C() sub-codes are not supported yet) Most image file formats (jpeg, tiff, ...) are supported. netCDF files are fully supported. HDF file support. Basic HDF5 file support. READFITS and WRITEFITS from the IDL-Astrolib are working. Graphical output is partially implemented. The PLOT, OPLOT, PLOTS, XYOUTS, SURFACE and TV commands (along with WINDOW, WDELETE, SET_PLOT, WSET, TVLCT) work (important keywords, some !P system variable tags and multi-plots are supported) for X windows, z-buffer and postscript output. A GUI (widgets) is not implemeted yet. Check it out! marc -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html