hitran2refr  Richard J. Mathar, J. Opt. A: Pure Appl. Opt. 9 (2007) 470
refractive index calculation
Since
2001-07-18
2009-01-10 option -D to adapt to database file relocations
2010-01-20 added tcl GUI
Author
Richard J. Mathar

This small collection of C++ classses calculates refractive indices of air in the VIS to IR wavelength ranges, as published in

Compilation

Compilation in the style of

make

is supported with a corresponding makefile. The default assumes the availability of the GSL libraries in the search paths for headers and libraries; the corresponding compiler options in Makefile may need adjustement. It is possible to compile the sources without availability of these two libraries, but I do not have the time to adjust the code or configuration to such needs.

Databases

The databases with line strengths come in various forms, not included in hitran2refr.tgz, HITRAN 2004, JPL and the CFA. The location of these files is specified in hitran2refr.cxx in the CPP definitions HITRAN2000DIR , SPECJPLDIR, CFAWWWDIR and JCP111DIR . The directory with these directories is

..

by default and can be specified with the

-D

option of the main executable.

Implementation and documentation come without any warranty and are subject to quick and major changes at any point in the future.

Richard J. Mathar home page www.strw.leidenuniv.nl/~mathar.