angler

Optical simulator

A software package for simulating and optimizing optical structures using finite-difference methods and optimization algorithms.

Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices

GitHub

157 stars
19 watching
49 forks
Language: Python
last commit: almost 5 years ago
Linked from 1 awesome list

adjointadjoint-sensitivitieselectromagneticfdfdfrequency-domaininverse-problemsmklnonlinear-devicesopticsoptimizationphotonicssensitivity-analysissimulationsolver

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ankrh/bpm-matlab A numerical simulation tool for modeling the propagation of light fields in optical structures 43
edsonportosilva/opticommpy A Python-based framework to simulate various aspects of optical communications systems 115
qpv-research-group/rayflare Software for simulating and modeling complex optical systems using multiple simulation methods 33
simbilod/optio Software for simulating and optimizing 2D grating coupler designs in integrated photonic chips 10
opticspy/lightpipes Simulates optical phenomena with diffraction essentiality using numerical methods. 233
mperrin/poppy A Python package for simulating physical optics propagation, including diffraction. 177
damienbloch/inkscape-raytracing An extension for Inkscape that simplifies drawing optical diagrams by annotating primitives with properties and simulating beam paths. 331
caiuspetronius/optometrika A MATLAB library for simulating optical image formation using Snell's and Fresnel's laws of refraction and reflection 58
helgegehring/femwell A software tool for simulating the behavior of complex systems in fields like photonics and electronics using numerical methods 114
demisjohn/camfr Electromagnetic field simulator for nanophotonics applications using eigenmode expansion and advanced boundary conditions. 65
fancompute/ceviche A Python package for electromagnetic simulation and automatic differentiation 338
spinsphotonics/fdtdz A photonic simulation tool providing fast and scalable computing capabilities 114
byucamacholab/simphony A tool for designing and simulating photonic integrated circuits. 118
xthebat/optolithium A software framework for simulating 2D optical lithography processes with automated parameter variations. 117
flaport/sax A tool for simulating and optimizing circuit behavior in the frequency domain using machine learning and parallel computing. 66