ardiloot / NonlinearTMM
Transfer-matrix method (TMM) is powerful analytical method to solve Maxwell equations in layered structures. However, standard TMM is limited by infinite plane waves (e.g no Gaussian beam excitation) and it is only limited to linear processes (i.e calculation of second-harmonic, sum-frequency, difference-frequency generation is not possible). Th…
☆21Updated 11 months ago
Related projects ⓘ
Alternatives and complementary repositories for NonlinearTMM
- EMUstack is an open-source simulation package for calculating light propagation through multi-layered stacks of dispersive, lossy, nanost…☆22Updated 3 months ago
- ☆27Updated 3 weeks ago
- COMSOL implementation of the mesoscopic boundary conditions for nanoscale electromagnetism☆30Updated 4 years ago
- Rigorous coupled wave analysis and PWEM implemented in short readable python codes☆34Updated 3 years ago
- BEM solver for Maxwell equations☆15Updated 2 years ago
- Optical Modeling (Transfer Matrix): Modeling the light propogation, light absorption, transmission, and reflection in a multi-layer thin-…☆39Updated 6 years ago
- personal set of FDFD codes used for my research. Much of this has been inspired by Yu (Jerry) Shi and Wonseok Shin☆17Updated 5 years ago
- Rigorous Coupled-Wave Analysis (RCWA) for nanophotonics simulations☆33Updated 2 weeks ago
- 3D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods…☆34Updated 4 months ago
- Open-source, integrated optical modelling of complex stacks☆33Updated last month
- Tools for the design and characterisation of thin-films written in Julia.☆29Updated 2 years ago
- Vectorized transfer matrix method (TMM) for computing the optical reflection and transmission of multilayer planar stacks☆28Updated 4 years ago
- finite difference based eigensolving for Maxwell's equations and photonic structures☆13Updated 3 years ago
- Calculates surface-plasmon-polariton modes for planar multilayer structures. To learn more go to http://pythonhosted.org/multilayer_surfa…☆20Updated 10 years ago
- Python Implementation of Aperiodic Fourier Modal Method for solving Maxwell equations.☆15Updated 8 months ago
- An nanophotonics solver for inverse design of metamaterials☆13Updated last year
- PyLlama enables to calculate the reflection and transmission spectra of an arbitrary multilayer stack whose layers are made of dispersive…☆17Updated 2 years ago
- A package includes various time-domain numerical solvers for the Maxwell's equations.☆14Updated 10 months ago
- A Generalized Multiparticle Mie code, especially suited for plasmonics☆22Updated 9 months ago
- 2-d drift-diffusion-Poisson python code☆19Updated last year
- measure minimum solid/void lengthscales in binary image☆13Updated 4 months ago
- 1D model written in Python which solves the semiconductor Poisson-Drift-Diffusion equations using finite-differences.☆26Updated 2 years ago
- Finite-difference time-domain (FDTD) package capable of dynamic modulations in the refractive index and gain/loss.☆16Updated 2 years ago
- Band diagram and Field of 2D photonic cristal☆38Updated 3 years ago
- Simulation of reflection and refraction of polarized opticial beams at plane and curved dielectric interfaces.☆21Updated last year
- A functional and efficient python implementation of the 3D version of Maxwell's equations☆22Updated 2 years ago
- NumBAT, the Numerical Brillouin Analysis Tool, integrates electromagnetic and acoustic mode solvers to calculate the interactions of opti…☆17Updated last year
- Python scripts facilitating the use MEEP finite-difference time-domain simulation, focused on the research of metamaterials (MM) and phot…☆10Updated 10 years ago
- A python implementation of the transfer matrix method for multilayer structures with arbitrary dielectric tensors☆24Updated 6 years ago
- Adjoint-solver module for MEEP.☆11Updated 4 years ago