alexpiti
Electrical engineer/postdoc researcher with expertise in electromagnetic waves and light-matter interaction (photonics, optics, microwaves, metamaterials).
Aristotle University of ThessalonikiGreece
Pinned Repositories
Beam-Prop
Beam propagation method (BPM) for photonic integrated circuits (PIC), implemented in MATLAB with finite-differences in 2D. Includes slab waveguide mode-solver.
Calc-ScatPat
MATLAB implementation of the Huygens-Fresnel principle for the calculation of the scattering farfield pattern produced from the illumination of a finite-aperture rectangular metasurface.
Graphene_Nonlinearity
Set of MATLAB formulas for computing the nonlinearity of graphene, with emphasis on the optical band (e.g., NIR) and the self-acting (Kerr-like) effect.
MLSWG
Mode solver for 1D waveguides composed of arbitrary number of slabs (layers). Vector solver: TE & TM polarizations. Supports complex-valued refractive index (plasmonic modes)
Paraxial-Optics
A paraxial/Gaussian optics MATLAB toolkit for sequential 2D meridional plane ray-tracing. Intended for educational analysis of optical systems with arbitrary lenses and stops.
Plot-Pattern
MATLAB functions to plot 2D or 3D radiation & scattering patterns, intended for custom visualization of the response of antennas & metasurfaces.
Wigner-Function-Quantum-Optics
MATLAB scripts for Winger Quasi-Probability Distribution in Quantum Optics
alexpiti's Repositories
alexpiti/Calc-ScatPat
MATLAB implementation of the Huygens-Fresnel principle for the calculation of the scattering farfield pattern produced from the illumination of a finite-aperture rectangular metasurface.
alexpiti/Plot-Pattern
MATLAB functions to plot 2D or 3D radiation & scattering patterns, intended for custom visualization of the response of antennas & metasurfaces.
alexpiti/MLSWG
Mode solver for 1D waveguides composed of arbitrary number of slabs (layers). Vector solver: TE & TM polarizations. Supports complex-valued refractive index (plasmonic modes)
alexpiti/Beam-Prop
Beam propagation method (BPM) for photonic integrated circuits (PIC), implemented in MATLAB with finite-differences in 2D. Includes slab waveguide mode-solver.
alexpiti/Paraxial-Optics
A paraxial/Gaussian optics MATLAB toolkit for sequential 2D meridional plane ray-tracing. Intended for educational analysis of optical systems with arbitrary lenses and stops.
alexpiti/Graphene_Nonlinearity
Set of MATLAB formulas for computing the nonlinearity of graphene, with emphasis on the optical band (e.g., NIR) and the self-acting (Kerr-like) effect.