Professor A. E. Siegman: Miscellaneous Software
This page provides links to a few minor software packages and programs developed in my group in the past, and also some notes on the history of graphic user interfaces (GUIs) for computers. Back to home page.
-
Fast Hankel Transform
Reprint of a 1980 Phys Rev journal article describing a "quasi fast Hankel transform" (Fourier-Bessel transform) algorithm developed by my group some years ago. The algoritm itself is available in an annotated Fortran version which includes a test driver, or in a more up to date version coded in C by Geoff Fanning which downloads as a StuffIt Deluxe .hqx file. The latter version can also be obtained by contacting Geoff Fanning directly.
-
PARAXIA
Information on the PARAXIA-Plus software package for laser beam propagation calculations and laser resonator design on Macintosh and Windows computers. For commercial availability and Windows versions, contact Sciopt. Academic users can download an unsupported Mac version of the original PARAXIA as an 800K .hqx file.
-
SimpleFit[ ]
A modified version of the Mathematica Fit[ ] routine for fitting a set of arbitrary basis functions to a list of data values with minimum mean-square error. This modified version returns the list of coefficients in the fit, which the original Fit[ ] routine does not.
History of GUIs
A few pages of notes on the history of graphic user interfaces for computers, collected from various newsgroup postings around 1988.
Note: I'm not an expert on this topic and am not able answer other questions on the history of GUIs. I only collected these notes out of interest at the time; anyone who wants to download these notes, update them and post them elsewhere is welcome to do so.