pyElli icon indicating copy to clipboard operation
pyElli copied to clipboard

Complete set of optical models

Open domna opened this issue 3 years ago • 2 comments

Have at least all models from Fujiwara implemented.

domna avatar Jun 29 '22 09:06 domna

Implemented

  • [x] Sellmeier
  • [x] Cauchy
  • [x] Lorentz
  • [x] Drude
  • [ ] Harmonic Oscillator Approximation
  • [x] Gaussian
  • [x] Tauc-Lorentz

Need KKR

  • [x] Cody-Lorentz
  • [ ] CP Models
  • [ ] Polynomials, Splines and B-Spline

Checked

This means three things:

  • The docstring is checked (correct formula and general appearance)
  • The formula is the same as in Fujiwara
  • The formula in the docstring and the actual returned value are the same
  • It contains a note if the dispersion is not summable (all n-based dispersions, currently two Cauchys and ConstantRefractiveIndex)

List

  • [ ] Sellmeier
  • [ ] Cauchy
  • [ ] Lorentz
  • [ ] Drude
  • [ ] Harmonic Oscillator Approximation
  • [ ] Gaussian
  • [ ] Tauc-Lorentz
  • [ ] Cody-Lorentz
  • [ ] CP Models
  • [ ] Polynomials, Splines and B-Spline

Models present in pyElli but not in Fujiwara

  • Poles
  • Tanguy

domna avatar Jun 29 '22 19:06 domna

Maybe also have a look at Sentech and Woolam docs to see what they have to offer and implement that as well.

domna avatar Jun 30 '22 06:06 domna