Differentiable scattering matrix computation for designing photonic devices
☆12May 26, 2023Updated 2 years ago
Alternatives and similar repositories for DiffSMat
Users that are interested in DiffSMat are comparing it to the libraries listed below
Sorting:
- varRCWA algorithm implementation with GPU support☆24Apr 20, 2023Updated 2 years ago
- Another inverse design library (wip)☆17Jan 7, 2023Updated 3 years ago
- Wave-transfer matrix and scattering matrix toolbox. Can be used for simple calculation of wave-transfer matrix or scattering matrix of mu…☆15Sep 20, 2021Updated 4 years ago
- ☆12Jun 25, 2024Updated last year
- RCWA for optical metrology and metasurfaces☆14May 29, 2023Updated 2 years ago
- Stochastic Optimization with rigorous-coupled-wave-analysis (RCWA)☆16Oct 29, 2018Updated 7 years ago
- Lumerical scripts for rapid geometry and simulation definition, bash scripts for remote-host Lumerical execution, and MATLAB scripts for …☆18Updated this week
- ☆39Mar 4, 2022Updated 3 years ago
- USD build script for aarch64 target☆11Oct 28, 2022Updated 3 years ago
- Fourier Modal Method for multilayer metamaterials. Mirror of https://gitlab.com/nannos/nannos☆20Sep 5, 2024Updated last year
- A simple path tracing renderer based on OptiX.☆22Jan 4, 2019Updated 7 years ago
- ☆20Sep 6, 2024Updated last year
- 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
- Implementation of 2020 SIGGRAPH ASIA paper: To cut or to fill: A global optimization approach to topological simplification☆26Aug 4, 2021Updated 4 years ago
- Electromagnetic simulation (RCWA) & optimization package in Python☆113Dec 20, 2024Updated last year
- Julia package for CAD of superconducting devices operating at microwave frequencies.☆20Aug 20, 2020Updated 5 years ago
- EMUstack is an open-source simulation package for calculating light propagation through multi-layered stacks of dispersive, lossy, nanost…☆28Jul 23, 2024Updated last year
- Python library with optical material properties.☆28Sep 14, 2023Updated 2 years ago
- Fourier modal method with Jax☆138Feb 10, 2026Updated 2 weeks ago
- Guaranteed-robust intrinsic triangulations for surface mesh processing! (C++ demo app)☆32Jul 10, 2023Updated 2 years ago
- Vectorized transfer matrix method (TMM) for computing the optical reflection and transmission of multilayer planar stacks☆38Sep 2, 2020Updated 5 years ago
- A C++/Python library for incomplete LU factorizations based on Jan Mayer's ILU++☆34Oct 1, 2021Updated 4 years ago
- Simple alembic viewer that works on browser.☆35Dec 11, 2022Updated 3 years ago
- Python implementation of rigorous coupled wave analysis, autograd supported for optimization purpose☆94Mar 5, 2021Updated 4 years ago
- Interior-point and trust region optimizer for large-scale distributed design problems☆35Jul 23, 2025Updated 7 months ago
- Stanford Stratified Structure Solver - Electromagnetic simulator for layered periodic structures☆167Jan 26, 2021Updated 5 years ago
- Convolutional Channel-wise Competitive Learning for the Forward-Forward Algorithm. AAAI 2024☆11Jun 27, 2024Updated last year
- 信息光学数字实验室(matlab版)全代码☆10Nov 28, 2023Updated 2 years ago
- A clone of subway surfer in webgl☆10Mar 11, 2019Updated 6 years ago
- GPU-accelerated RCWA with automatic differentiation☆171Jun 15, 2024Updated last year
- Propagate waves efficiently, optically, physically, differentiably with Julia Lang.☆41Dec 1, 2025Updated 3 months ago
- Rigorous coupled wave analysis and PWEM implemented in short readable python codes☆41Mar 15, 2021Updated 4 years ago
- KSP RVE2.0 official repository☆10Mar 23, 2022Updated 3 years ago
- physically based renderer written in DX12 with image-based lighting, classic deffered and tiled lighting approaches☆37Jul 14, 2021Updated 4 years ago
- Optics toolkit☆15Jan 21, 2022Updated 4 years ago
- Number names is a Rust library to provide formatted string names for cardinal and ordinal numbers.☆13May 16, 2022Updated 3 years ago
- Pure Julia implementation of the finite difference frequency domain (FDFD) method for electromagnetics☆37Jan 1, 2021Updated 5 years ago
- Finite-element library for analysis and adjoint-based gradient evaluation☆11Feb 6, 2026Updated 3 weeks ago
- A collection of resources on modern C++☆10Jan 9, 2022Updated 4 years ago