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
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
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 |