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…
☆25Apr 2, 2026Updated 2 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 10 months ago
- A python implementation of the transfer matrix method for multilayer structures with arbitrary dielectric tensors☆27Jan 10, 2018Updated 8 years ago
- Electronic structure calculations using Julia☆14Dec 7, 2021Updated 4 years ago
- Discrete dipole approximation implementation in python☆16Sep 21, 2015Updated 10 years ago
- A handy tool to visualize Gaussian beam propagation through lenses☆10Dec 21, 2025Updated 3 months ago
- Managed hosting for WordPress and PHP on Cloudways • AdManaged hosting for WordPress, Magento, Laravel, or PHP apps, on multiple cloud providers. Deploy in minutes on Cloudways by DigitalOcean.
- 2D Beam Propagation Method for E&M wave simulations☆21Jul 12, 2025Updated 9 months ago
- Finite-difference time-domain (FDTD) package capable of dynamic modulations in the refractive index and gain/loss.☆22Apr 19, 2022Updated 3 years ago
- ☆46Oct 3, 2022Updated 3 years ago
- SuperDetectorPy is a program for simulating superconducting single-photon detectors.☆17Jun 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
- ☆15Oct 2, 2016Updated 9 years ago
- Extracts full elastic tensor from VASP OUTCAR and calculates some useful quantities☆27Oct 23, 2015Updated 10 years ago
- simulate light through weakly-guiding waveguides using the finite-differences beam propagation method☆17Aug 14, 2024Updated last year
- Bare Metal GPUs on DigitalOcean Gradient AI • AdPurpose-built for serious AI teams training foundational models, running large-scale inference, and pushing the boundaries of what's possible.
- High level python drivers for laboratory instruments☆18Mar 8, 2016Updated 10 years ago
- ☆35Mar 5, 2026Updated last month
- Numerical simulation of the High Harmonic Generation process accounting for Quantum mechanic, Supersonic flow physics, Plasma physics and…☆22Oct 2, 2020Updated 5 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…☆29Updated this week
- Examples of using the Atomic Simulation Environment☆39Feb 15, 2016Updated 10 years ago
- Matlab implementations of Laguerre-Gaussian Vortex Beams☆24Aug 30, 2018Updated 7 years ago
- Scientific Python package for solving Slater Koster tight-binding topological hamiltonian☆57Mar 12, 2026Updated last month
- Tools for the design and characterisation of thin-films written in Julia.☆34Dec 2, 2025Updated 4 months ago
- This code is for of inverse design and forward prediction of disordered waveguide. Full codes updated☆13Dec 20, 2024Updated last year
- 1-Click AI Models by DigitalOcean Gradient • AdDeploy popular AI models on DigitalOcean Gradient GPU virtual machines with just a single click. Zero configuration with optimized deployments.
- Modules for cross validation, evaluation and plot of SISSO☆16Oct 22, 2019Updated 6 years ago
- Repository for the codes in my upcoming book on Machine Learning☆13Sep 27, 2024Updated last year
- CryHTML5 without CryEngine. CEF as a DirectX gaming overlay.☆10Jul 11, 2018Updated 7 years ago
- Python-based electromagnetic simulator and mode solver for nanophotonics applications, using the Eigenmode Expansion (EME) method.☆78Mar 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☆206Mar 31, 2026Updated 2 weeks 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☆16May 29, 2023Updated 2 years ago
- ☆16Dec 14, 2017Updated 8 years ago
- Wordpress hosting with auto-scaling - Free Trial • AdFully Managed hosting for WordPress and WooCommerce businesses that need reliable, auto-scalable performance. Cloudways SafeUpdates now available.
- 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
- 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).☆15Jul 16, 2024Updated last year
- Use FDTD Solution of Lumericial to simulate the Topological Valley photon☆38Jan 10, 2021Updated 5 years ago
- modules for semi-analytic fourier series solutions for Maxwell's equations. Includes transfer-matrix-method, plane-wave-expansion-method,…☆151May 31, 2022Updated 3 years ago
- An electromagnetic field computation program☆159Apr 10, 2026Updated last week