Skip to content

Python program to calculates the real and imaginary part of the dielectric function, real and imaginary part of the refractive index for different metals

Notifications You must be signed in to change notification settings

plasmon360/LD_python

Repository files navigation

Description:

This module calculates the real and imaginary part of the dielectric function, real and imaginary part of the refractive index for different metals using either Drude model (D) and Lorentz-Drude model (LD). The parameters are obtained from Rakic et al. This module is inspired by LD.m http://www.mathworks.com/matlabcentral/fileexchange/18040-drude-lorentz-and-debye-lorentz-models-for-the-dielectric-constant-of-metals-and-water

##Reference:

Rakic et al., Optical properties of metallic films for vertical- cavity optoelectronic devices, Applied Optics (1998)

##Example: To use in other python files

    from LD import LD # Make sure the file is accessible to PYTHONPATH or in the same directory of file which is trying to import
    import numpy as np
    lamda = np.linspace(300E-9,1000E-9,100) # Creates a wavelength vector from 300 nm to 1000 nm of length 100
    gold = LD(lamda, material = 'Au',model = 'LD') # Creates gold object with dielectric function of LD model
    print gold.epsilon_real
    print gold.epsilon_imag
    print gold.n
    print gold.k
    gold.plot_epsilon()
    gold.plot_n_k()

##INPUT PARAMETERS for LD:

   lambda   ==> wavelength (meters) of light excitation on material. Numpy array

   material ==>    'Ag'  = silver
                   'Al'  = aluminum
                   'Au'  = gold
                   'Cu'  = copper
                   'Cr'  = chromium
                   'Ni'  = nickel
                   'W'   = tungsten
                   'Ti'  = titanium
                   'Be'  = beryllium
                   'Pd'  = palladium
                   'Pt'  = platinum

   model    ==> Choose 'LD' or 'D' for Lorentz-Drude or Drude model.

About

Python program to calculates the real and imaginary part of the dielectric function, real and imaginary part of the refractive index for different metals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages