Skip to content
Krzysztof Orliński edited this page Jul 1, 2020 · 2 revisions

Welcome to the LSPR-glass-transmittance wiki!

The project is all about modelling the Localized Surface Plasmon Resonance (a.k.a. LSPR) transmittance under visible light illumination.

It's mainly created for fun, but aims at bringing some complicated physics to a point when everyone can play with control handles, e.g.:

  1. glass matrix
  2. metal type in nanoparticles
  3. size, size distribution
  4. concentration

Formulas for absorption and scattering cross sections in plasmonic resonance are taken from 1.

1 Optical Characterization of Single Plasmonic Nanoparticles - J. Olson, S. Dominguez-Medina, A. Hoggard, L.-Y. Wang, W.-Sh. Chang, S. Link; Chem Soc Rev. 2015 January 7; 44(1): 40-57. doi: 10.1039/c4cs00131a.

This is also my first "by-myself" project, so please excuse any mistakes.

But should you find any, do please report them back, so it can be corrected!

Update note!

All up-to-date functionalities will be reported here, on top. For information on previous versions please consult the Versions&Updates tab.

Current version and functionalities

0.20.6.9

  1. PyPI or Anaconda.org Python package
  2. Assumption of negligible light scattering in glass matrix
  3. Reflection losses accounted only for 90° incidence
  4. Calculate transmittance provided (n,k) data for glass-nanoparticle composite
  5. Nanoparticle size: 20-50nm
  6. Calculate Sellmeier coefficients from (n,k) glass data
  7. Calculate material-dependent scattering and absorption functions
  8. Calculate size-distribution integrals from the volume-dependent
  9. Calculate absorbance of glass-nanoparticle composite
  10. Calculate reflectance losses
  11. Plot results of the model fitting (Sellmeier or Forouhi-Bloomer)
  12. Plot wavelength-dependent functions of SpectralMeasurement

0.20.3

  1. Jupyter Notebook only
  2. Assumption of negligible light scattering in glass matrix
  3. Reflection losses accounted only for 90° incidence
  4. Calculate transmittance provided (n,k) data for glass-nanoparticle composite
  5. Nanoparticle size: 20-50nm
  6. Calculate Sellmeier coefficients from (n,k) glass data
  7. Calculate material-dependent scattering and absorption functions
  8. Calculate size-distribution integrals from the volume-dependent
  9. Calculate absorbance of glass-nanoparticle composite
  10. Calculate reflectance losses
Clone this wiki locally