Beam of yellow light split by reflection/transmission http://swiss.csail.mit.edu/~jaffer/FreeSnell/

FreeSnell

Current Version Released Terms
1b7 2008-02-03 GPL 3.0

FreeSnell is a program to compute optical properties of multilayer thin-film coatings.

FreeSnell is an application of the SCM Scheme implementation and the WB B-tree database package.


News

x86 MS-Windows Installation

x86 GNU/Linux with RPM Installation

Unix (Including GNU/Linux) Installation

Viewing Graphs

FreeSnell generates (encapsulated) PostScript graphs for output. If you have ImageMagick and GhostScript installed, then FreeSnell will use the ImageMagick convert program to translate these .eps files to other graphics formats: You can view the PostScript .eps files with GhostView (Unix gv) or GSview (MS-Windows).

Running

To run FreeSnell in MS-Windows from the C:\Program Files\FreeSnell diretory, click on the FreeSnell desktop icon. In Unix, from the FreeSnell directory run scm.

You can then type expressions to the SCM interpreter. To run FreeSnell's regression suites type:

(load "dielectric.scm")
(dielectric)
(load "metallic.scm")
(metallic)
(load "granular.scm")
(granular)
(load "coherence.scm")
(coherence)
(load "polyethylene.scm")
(polyethylene)
To exit SCM type (exit).

Documentation

The validation source files are a good source for design examples.

Refractive Index Spectra.

Validation suite of dielectric filters; generated from "dielectric.scm".

Validation of metallic films; generated from "metallic.scm".

How granular films work in FreeSnell; generated from "granular.scm".

How thick films work in FreeSnell; generated from "coherence.scm".

Characterizing Polyethylene; generated from "polyethylene.scm".

FreeSnell Development

Volunteer opportunities

Copyright © 2003, 2004, 2005, 2006, 2007, 2008 Aubrey Jaffer

I am a guest and not a member of the MIT Computer Science and Artificial Intelligence Laboratory.  My actions and comments do not reflect in any way on MIT.
SCM for Engineering
agj @ alum.mit.edu
Go Figure!