| http://swiss.csail.mit.edu/~jaffer/FreeSnell/ | |||||
FreeSnell | ||||||
|
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.
#! /bin/sh wget http://swiss.csail.mit.edu/ftpdir/scm/slib-3b1-1.noarch.rpm wget http://swiss.csail.mit.edu/ftpdir/scm/scm-5e5-1.i386.rpm wget http://swiss.csail.mit.edu/ftpdir/scm/wb-2a2-1.i386.rpm wget http://swiss.csail.mit.edu/ftpdir/scm/FreeSnell-1b7.zip rpm -U slib-3b1-1.noarch.rpm scm-5e5-1.i386.rpm wb-2a2-1.i386.rpm unzip FreeSnell-1b7.zip (cd FreeSnell; make install)
#! /bin/sh wget http://swiss.csail.mit.edu/ftpdir/scm/slib-3b1.zip wget http://swiss.csail.mit.edu/ftpdir/scm/scm-5e5.zip wget http://swiss.csail.mit.edu/ftpdir/scm/wb-2a2.zip wget http://swiss.csail.mit.edu/ftpdir/scm/FreeSnell-1b7.zip unzip slib-3b1.zip unzip scm-5e5.zip unzip wb-2a2.zip unzip FreeSnell-1b7.zip (cd slib; make install) (cd scm; make scmlit; make scm5; make mydlls; make db.so; make install) (cd FreeSnell; make install)
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).
| 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". |
Volunteer opportunities
Implement reading and writing of designs in Optical-Thin-Film-Exchange format.
Click to join otfe.
- Luxpop: Thin film and bulk index of refraction and photonics calculations links to a directory of 425 refractive-index files, mostly X-ray spectra. 51 of the files are concatenations of 105 smaller files. But some of these concatenations have large gaps where the n and k values differ significantly across the gap. So this collection is in need of some curating before incorporation into FreeSnell's database. When all duplicates are removed there are 174 files. H2O.nk is empty.
The infrared data from Luxpop shows that dielectrics (eg. TiO2, Al2O3) having nearly flat n and zero k through the visible range have large and varying k values in the far infrared region. This would appear to be blackbody emissivity (and absorption).
- Another potential source of refractive-index spectra is http://www.rpi.edu/~schubert/Educational resources/Materials - refractive index and extinction coefficient.pdf, although the PDF does not facilitate easy extraction of the data.
|
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! | |