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…
☆22Updated last year
Alternatives and similar repositories for NonlinearTMM:
Users that are interested in NonlinearTMM are comparing it to the libraries listed below
- EMUstack is an open-source simulation package for calculating light propagation through multi-layered stacks of dispersive, lossy, nanost…☆24Updated 7 months ago
- An nanophotonics solver for inverse design of metamaterials☆13Updated last year
- Finite-difference time-domain (FDTD) package capable of dynamic modulations in the refractive index and gain/loss.☆17Updated 2 years ago
- ☆28Updated 3 months ago
- Tools for the design and characterisation of thin-films written in Julia.☆30Updated 2 years ago
- PyLlama enables to calculate the reflection and transmission spectra of an arbitrary multilayer stack whose layers are made of dispersive…☆17Updated 2 years ago
- finite difference based eigensolving for Maxwell's equations and photonic structures☆13Updated 3 years ago
- COMSOL implementation of the mesoscopic boundary conditions for nanoscale electromagnetism☆31Updated 4 years ago
- 3D Time independent Schroedinger equation solver☆12Updated 3 years ago
- Vectorized transfer matrix method (TMM) for computing the optical reflection and transmission of multilayer planar stacks☆29Updated 4 years ago
- personal set of FDFD codes used for my research. Much of this has been inspired by Yu (Jerry) Shi and Wonseok Shin☆18Updated 5 years ago
- Rigorous Coupled-Wave Analysis (RCWA) for nanophotonics simulations☆38Updated 3 weeks ago
- Open-source, integrated optical modelling of complex stacks☆36Updated 5 months ago
- Rigorous coupled wave analysis and PWEM implemented in short readable python codes☆35Updated 3 years ago
- Fourier Modal Method for multilayer metamaterials. Mirror of https://gitlab.com/nannos/nannos☆15Updated 6 months ago
- Calculates surface-plasmon-polariton modes for planar multilayer structures. To learn more go to http://pythonhosted.org/multilayer_surfa…☆20Updated 10 years ago
- An open source ellipsometry analysis tool for reproducible and comprehensible building of optical models.☆20Updated this week
- Python-based Generalized Transfer Matrix method for light propagation in arbitrary anisotropic multilayer stacks☆20Updated last year
- Python scripts facilitating the use MEEP finite-difference time-domain simulation, focused on the research of metamaterials (MM) and phot…☆11Updated 10 years ago
- A Flexible Tool for EM-Radiation-emitting Semiconductor Heterostructure Optimization using Quantum models☆11Updated 4 years ago
- Pure Julia implementation of the finite difference frequency domain (FDFD) method for electromagnetics☆34Updated 4 years ago
- A package includes various time-domain numerical solvers for the Maxwell's equations.☆14Updated last year
- Optical Modeling (Transfer Matrix): Modeling the light propogation, light absorption, transmission, and reflection in a multi-layer thin-…☆41Updated 6 years ago
- Simulation of reflection and refraction of polarized opticial beams at plane and curved dielectric interfaces.☆25Updated last year
- 3D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods…☆38Updated 8 months ago
- Mode solver for 1D waveguides composed of arbitrary number of slabs (layers). Vector solver: TE & TM polarizations. Supports complex-valu…☆8Updated 10 months ago
- 2-d drift-diffusion-Poisson python code☆19Updated last year
- A functional and efficient python implementation of the 3D version of Maxwell's equations☆24Updated 3 years ago
- NumBAT, the Numerical Brillouin Analysis Tool, integrates electromagnetic and acoustic mode solvers to calculate the interactions of opti…☆18Updated 2 years ago