Topic: "transfer-matrix-method"
zhaonat/Rigorous-Coupled-Wave-Analysis
modules for semi-analytic fourier series solutions for Maxwell's equations. Includes transfer-matrix-method, plane-wave-expansion-method, and rigorous coupled wave analysis (RCWA).
Language: Jupyter Notebook - Size: 144 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 96 - Forks: 45

qpv-research-group/rayflare
Open-source, integrated optical modelling of complex stacks
Language: Python - Size: 105 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 38 - Forks: 14

LaurentNevou/Light_WaveTransmission1D
Optical Transfer Matrix Solver
Language: MATLAB - Size: 1010 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 29 - Forks: 3

fancompute/vtmm
Vectorized transfer matrix method (TMM) for computing the optical reflection and transmission of multilayer planar stacks
Language: Python - Size: 327 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 29 - Forks: 8

LaurentNevou/Light_WaveTransmission1D_dispersion
Optical Transfer Matrix Solver with index dispersion
Language: MATLAB - Size: 798 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 20 - Forks: 1

garrekstemo/TransferMatrix.jl
A general 4x4 transfer matrix for optical waves in layered media for Julia
Language: Julia - Size: 9.54 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 17 - Forks: 1

PyEllips/pyElli
An open source ellipsometry analysis tool for reproducible and comprehensible building of optical models.
Language: Jupyter Notebook - Size: 10.1 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 16 - Forks: 6

rinaldipp/tmm
Transfer Matrix Method for design and prediction of multilayered acoustic treatments.
Language: Python - Size: 544 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 16 - Forks: 5

LaurentNevou/LaserDiode_ThresholdGainTMM
Computes the threshold gain in various kind of cavity
Language: MATLAB - Size: 397 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 14 - Forks: 3

LaurentNevou/Q_Schrodinger1D_demo
1D Time independent Schroedinger equation solver
Language: MATLAB - Size: 438 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 0

bahremsd/tmmax
A fast transfer matrix method written in jax for modelling optical multilayer thin films
Language: Jupyter Notebook - Size: 3.84 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 8 - Forks: 2

MShirazAhmad/MultiLayerFilm
When optical beam hits a multilayered system of different refractive indices, it gets reflected, refracted, and absorbed in a way that can be derived from the Fresnel equations. But, with increasing number of layers, math becomes complicated. We have designed a MATLAB algorithm underlying the transfer-matrix method for the calculation of the optical properties of multilayered system and have verified it with experimental observations.
Language: Matlab - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 1

jakep72/acoustipy
Acoustic design exploration and material property identification for porous structures
Language: Python - Size: 876 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

fherreralab/organic-microcavity-spectra
Computes the transmission, reflection and absorption spectra of a planar microcavities compose of dielectric spacers, organic absorbers and metal or dielectric mirrors. Observables are obtained using the transfer matrix (TMM) method.
Language: Jupyter Notebook - Size: 121 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 3

LaurentNevou/Light_Polariton_TMM
Computes the anti-crossing between a cavity mode and a dipole with the transfer matrix method
Language: MATLAB - Size: 348 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 1

kristinand/photonic-crystal-transmission-spectra
Optical properties calculations of one-dimensional photonic crystal by transfer-matrix method.
Language: MATLAB - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

ZooBeasts/TFstack-MARL-platform-designing-thin-films
TFstack is an MARL software-wise system which is aiming for inverse design, optimization that covering basically all thin films problems
Language: Python - Size: 134 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

t3n0/transfer-matrix-method
Transfer matrix method at normal incidence
Language: Python - Size: 4.38 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

alihakimtaskiran/Rainbow-Utils
Transfer Matrix Method
Language: Python - Size: 901 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

tacticstactics/Optical_thin_film_coating
Optical Thin Film Coating simulation using transfer matrix method
Language: Jupyter Notebook - Size: 2.95 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

AniruthAnanth/Scattering-TMM
Language: Python - Size: 4.88 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

y7kko/ykktmm
Método da Matriz de Transferência aplicada à problemas de acústica
Language: Jupyter Notebook - Size: 41.8 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

hayekr/1D_POT_TMM
A tool to calculate the lowest energy solution and plot the wave function for a multi-level constant potential using 1D Schro. TMM
Language: Python - Size: 15.6 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

Vladislav-Jovanov/TMM
GUI app for optical calculations of a stack of materials using transfer matrix method
Language: Python - Size: 141 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0
