pado.material.Material¶ class Material(material_name)[source]¶ Parameters: material_name (Literal['PDMS', 'FUSED_SILICA', 'VACUUM']) __init__(material_name)[source]¶ Create optical material instance with specified refractive index. Parameters: material_name (str) – Material name: PDMS, FUSED_SILICA, or VACUUM Examples >>> glass = Material("FUSED_SILICA") >>> ri = glass.get_RI(500e-9) # Get RI at 500nm get_RI(wvl)[source]¶ Return refractive index at specified wavelength. Parameters: wvl (float) – Wavelength in meters Returns: Refractive index Return type: float Examples >>> pdms = Material("PDMS") >>> n = pdms.get_RI(633e-9) # Get RI at 633nm