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: about 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: 3 days ago - Pushed at: 4 days ago - Stars: 39 - Forks: 13

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: 18 days ago - Pushed at: almost 5 years ago - Stars: 31 - Forks: 9

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

PyEllips/pyElli
An open source ellipsometry analysis tool for reproducible and comprehensible building of optical models.
Language: Jupyter Notebook - Size: 9.91 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 24 - Forks: 11

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: 10.1 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 17 - Forks: 1

rinaldipp/tmm
Transfer Matrix Method for design and prediction of multilayered acoustic treatments.
Language: Python - Size: 544 KB - Last synced at: 11 months ago - Pushed at: 11 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

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

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

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: 2 months ago - Pushed at: 6 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: over 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: over 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: 5 months ago - Pushed at: 5 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: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

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

bahremsd/tmmax-workshop
Workshop given in graduate-level thin film coatings course in ITU
Language: Jupyter Notebook - Size: 2.73 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

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

AniruthAnanth/Scattering-TMM
Language: Python - Size: 4.88 KB - Last synced at: 11 months ago - Pushed at: 11 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: 12 months ago - Pushed at: 12 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: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

gustavo-r-martins/TMM
Transfer matrix method (TMM) for a dielectric multilayered structure to evaluate the frequency response of a broad-band laser.
Language: MATLAB - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years 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: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
