Skip to content

SpectraDB

Leandro Acquaroli edited this page Oct 21, 2019 · 7 revisions

This module provides a collection of experimental reflection and transmission spectra used in the examples.

Usage

To check them out, you can type:

julia> using ThinFilmsTools
julia> SpectraDB.Info()

Available functions from SpectraDB module:

	SL1ExpSpectrum(λ)
	SL1RefSpectrum(λ)
	SL2ExpSpectrum(λ)
	SL2RefSpectrum(λ)
	BraggSpectrum(λ)
	FPSpectrum(λ)
	HafniaSpectrum(λ)
	ScandiaSpectrum(λ)
	ScandiaSpectrum_2(λ)

	To use any of these functions type: SpectraDB.function(args).

You can check the information on each function by typing, for instance:

julia> ?
help?> SpectraDB.FPSpectrum
 Absolute experimental reflectance spectrum of a porous silicon
thin film Fabry-Perot (MicroCavity stack) on a glass substrate.
Interpolates for a valid input wavelength range.
  
  	R = SpectraDB.FPSpectrum(λ)
  
  		λ: wavelength range (nm),  [200, 1125]
  		R: reflectance

help?> SpectraDB.HafniaSpectrum
  Absolute experimental transmittance spectrum of hafnium oxide
thin-film on a fused silica UV substrate. Interpolates for a valid
input wavelength range.
  
  	T = SpectraDB.HafniaSpectrum(λ)
  
  		λ: wavelength range (nm),  [190, 1100]
  		T: transmitance
Clone this wiki locally