PlaneWave# class nannos.PlaneWave(wavelength=1, angles=(0, 0, 0))[source]# A plane wave object Parameters: wavelength (float) – Wavelength (the default is 1). angles (tuple) – Incidence angles \((\theta,\phi,\psi)\) in degrees (the default is (0, 0, 0)). \(\\theta\): polar angle, \(\phi\): azimuthal angle, \(\psi\): polarization angle. Examples# One dimensional grating One dimensional grating Convergence Convergence Polarization conversion Polarization conversion Two photonic crystal slabs Two photonic crystal slabs Elliptical holes Elliptical holes Photonic crystal slab Photonic crystal slab Dielectric patch array Dielectric patch array Stress tensor Stress tensor Tangent field Tangent field Computing gradients Computing gradients Permittivity approximation Permittivity approximation Geometry tools Geometry tools