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…
☆25Mar 6, 2026Updated 3 weeks ago
Alternatives and similar repositories for NonlinearTMM
Users that are interested in NonlinearTMM are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- ♯SHAARP is an open-source package for deriving and simulating optical second harmonic generation (SHG) from a single interface (si). Thi…☆24Jun 16, 2025Updated 9 months ago
- A python implementation of the transfer matrix method for multilayer structures with arbitrary dielectric tensors☆27Jan 10, 2018Updated 8 years ago
- finite difference based eigensolving for Maxwell's equations and photonic structures☆14Oct 28, 2021Updated 4 years ago
- Discrete dipole approximation implementation in python☆16Sep 21, 2015Updated 10 years ago
- A Python program for calculating the surface SHG yield for semiconductors.☆20Sep 15, 2025Updated 6 months ago
- GPU virtual machines on DigitalOcean Gradient AI • AdGet to production fast with high-performance AMD and NVIDIA GPUs you can spin up in seconds. The definition of operational simplicity.
- An electromagnetic simulation tool programmed in Matlab by using the method Rigorous Coupled-Wave analysis (RCWA)☆26Nov 21, 2015Updated 10 years ago
- Finite-difference time-domain (FDTD) package capable of dynamic modulations in the refractive index and gain/loss.☆21Apr 19, 2022Updated 3 years ago
- ☆46Oct 3, 2022Updated 3 years ago
- Previous researches have provided mathematical models of vertical cavity surface emitting LASER’s (VCSEL’s) that evaluated the effect of …☆12Oct 23, 2020Updated 5 years ago
- SuperDetectorPy is a program for simulating superconducting single-photon detectors.☆16Jun 22, 2022Updated 3 years ago
- Code for the Selected Columns of the Density Matrix suite of algorithms☆14Dec 7, 2018Updated 7 years ago
- Vectorized transfer matrix method (TMM) for computing the optical reflection and transmission of multilayer planar stacks☆38Sep 2, 2020Updated 5 years ago
- ☆14Oct 2, 2016Updated 9 years ago
- simulate light through weakly-guiding waveguides using the finite-differences beam propagation method☆16Aug 14, 2024Updated last year
- Managed Database hosting by DigitalOcean • AdPostgreSQL, MySQL, MongoDB, Kafka, Valkey, and OpenSearch available. Automatically scale up storage and focus on building your apps.
- High level python drivers for laboratory instruments☆18Mar 8, 2016Updated 10 years ago
- ☆35Mar 5, 2026Updated 3 weeks ago
- personal set of FDFD codes used for my research. Much of this has been inspired by Yu (Jerry) Shi and Wonseok Shin☆21May 24, 2019Updated 6 years ago
- Numerical simulation of the High Harmonic Generation process accounting for Quantum mechanic, Supersonic flow physics, Plasma physics and…☆19Oct 2, 2020Updated 5 years ago
- Prometheus exporter for Amazon Smart Air Quality Monitor☆12Jan 21, 2022Updated 4 years ago
- Calculates surface-plasmon-polariton modes for planar multilayer structures. To learn more go to http://pythonhosted.org/multilayer_surfa…☆23Mar 16, 2014Updated 12 years ago
- semba-fdtd is a finite-differences in time domain solver with special focus on EMC problems. semba-fdtd can be used as a standalone solve…☆28Updated this week
- Matlab implementations of Laguerre-Gaussian Vortex Beams☆23Aug 30, 2018Updated 7 years ago
- Tools for the design and characterisation of thin-films written in Julia.☆32Dec 2, 2025Updated 3 months ago
- DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- This code is for of inverse design and forward prediction of disordered waveguide. Full codes updated☆13Dec 20, 2024Updated last year
- Modules for cross validation, evaluation and plot of SISSO☆16Oct 22, 2019Updated 6 years ago
- Python-based electromagnetic simulator and mode solver for nanophotonics applications, using the Eigenmode Expansion (EME) method.☆77Mar 21, 2023Updated 3 years ago
- An adaptive/incremental kNN and Range Search query implementation in Julia☆11May 6, 2023Updated 2 years ago
- MIT Photonic-Bands: computation of photonic band structures in periodic media☆204Apr 3, 2025Updated 11 months ago
- Arduino library for the Texas Instruments TDC7200 Time-to-Digital Converter for Time-of-Flight Applications in LIDAR, Magnetostrictive an…☆21Mar 10, 2018Updated 8 years ago
- A Time to Digital Converter (TDC) on a Xilinx Virtex 5 FPGA.☆23Jul 15, 2017Updated 8 years ago
- A simulation of an infinite two-dimensional photonic crystal with out-of-plane propagation using the plane wave expansion method☆10Oct 20, 2018Updated 7 years ago
- RCWA for optical metrology and metasurfaces☆14May 29, 2023Updated 2 years ago
- DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- MATLAB-based solver package of Maxwell's equations by the FDFD method☆120Apr 16, 2025Updated 11 months ago
- Simple finite element examples as in 3D7☆10Jul 8, 2024Updated last year
- EMUstack is an open-source simulation package for calculating light propagation through multi-layered stacks of dispersive, lossy, nanost…☆28Jul 23, 2024Updated last year
- Photonic crystals in Julia 🦚☆41May 19, 2025Updated 10 months ago
- General purpose Slater-Koster tight-binding library for electronic structure calculations☆21Oct 21, 2025Updated 5 months ago
- This notebook is related to the paper: Machine learning in physics: a short guide, to appear on Europhysics Letters (EPL).☆14Jul 16, 2024Updated last year
- Use FDTD Solution of Lumericial to simulate the Topological Valley photon☆38Jan 10, 2021Updated 5 years ago