OMLC Web-Based Calculators

by Scott Prahl

Although all the source code for these programs is available, sometimes it is nice to do a quick calculation without needing to download and compile the source code. This page lists the web-based optical calculators that I have put together.

Unfortunately, we recently had a system upgrade. Somewhere in the process all the cgi scripts were lost. Then the binaries had to be recompiled. Then I thought that I should take the opportunity to add some css to the website. Then I figured that it was time to upgrade to xhtml. Then I thought that some of the software should be updated. Then there were packaging issues. Then the new fortran compilers don't play nicely with the old fortran compilers and the latest gcc. (Fortran??) So you see that I have been doing some serious yak shaving. Progress is being made, but as of June 4th, the calculators are not working and nothing is really finished.

Mie Scattering
Using Mie theory to calculate the scattering phase functions and optical properties of absorbing and non-absorbing spheres.
Using van de Hulst's adding-doubling technique to find the total reflection and transmission of arbitrarily thick scattering and absorbing samples with an index of refraction different from the environment.
Inverse Adding-Doubling
Given the reflection and transmission of a sample, find its optical properties by iterating the van de Hulst's adding-doubling method.

© 2012 Scott Prahl