Regress
     Home
Achieved Goals
Current Plans
Download
Author

Related
     GSL library
The FOX toolkit

* Best viewed with any browser
Regress Pro

About Regress Pro

--updated October 2006

Regress Pro is scientific / industrial software that can be used to study experimental data coming from spectroscopic ellipsometers or reflectometers. The program has been developed mainly looking to the application of thin film measurement in semiconductor industry.

The software is suitable both to determine the thickness of the layers and to determine the optical properties of dielectric materials.

Here a couple of screenshots of Regress Pro at work:



Achieved Goals

[+] Regress pro features:
  • Regression of reflectivity spectra at normal incidence
  • Regression of ellipsometry spectra with a given angle of incidence
  • Algorythms to perform grid search of best solutions
  • Different model for material dispersion curves: harmonic oscillators model, cauchy model and lookup model
[+] User-friendly graphical user interface
[+] Library to develop indipendent applications

The version 1.1 of Regress Pro has been recently released. The program has been tested and is currently used by the author itself.

Current Plans

It is planned to add new features in Regress Pro. Most notably :
  • Ability to perform regression on dispersion curves based on a given model
  • Multiple step regressions
  • Interactive fitting of spectra
  • More accurate fitting by taking into account the numerical aperture of the light beam

Downloads

Regress Pro is distributed under the GNU General Public License (GPL). The program use two libraries provided under the GNU Lesser General Public License (LGPL):
  • GNU Scientific Library, version 1.7. The library is used mainly for the Levenberg-Marquardt algorythm for non-linear fitting.
  • The FOX toolkit, version 1.4.33. This excellent library is used to provide a Graphical User Interface on Linux and Windows platforms.
You can freely download the source code:
Source code:regress-pro-1.1.tgz
Windows executable:regress-pro-win-1.1.zip

Requirements

The program can be compiled both on Windows and Linux/UNIX platforms using the GCC compiler. The following libraries are needed to compile the program
  • GNU Scientific Library, version 1.7
  • FOX toolkit library, a recent version of the 1.4 branch (at least 1.4.33)
The provided windows binary doesn't need any external library.

Author

[+] The author of Regress Pro is Francesco Abbate. E-mail address:
   .