• Stars
    star
    1
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created over 1 year ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

inverse design of optical switch based on bilevel optimization inspired by meta-learning

More Repositories

1

wavetorch

🌊 Numerically solving and backpropagating through the wave equation
Python
510
star
2

ceviche

🦐 Electromagnetic Simulation + Automatic Differentiation
Python
330
star
3

neuroptica

Flexible simulation package for optical neural networks
Python
205
star
4

angler

Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
Python
157
star
5

legume

🌱 Guided-mode expansion of photonic crystal slabs
Python
102
star
6

qpga

Simulations of photonic quantum programmable gate arrays
Jupyter Notebook
100
star
7

workshop-invdesign

πŸ“ Workshop material for optical inverse design and automatic differentiation
Jupyter Notebook
95
star
8

fdfdpy

Pure Python implementation of the finite difference frequency domain (FDFD) method for electromagnetics
Jupyter Notebook
53
star
9

ising-compiler

🍰 Compiling your code to an Ising Hamiltonian so you don't have to!
Jupyter Notebook
48
star
10

FDFD.jl

Pure Julia implementation of the finite difference frequency domain (FDFD) method for electromagnetics
Jupyter Notebook
32
star
11

Rigorous-Coupled-Wave-Analysis

Rigorous coupled wave analysis and PWEM implemented in short readable python codes
Jupyter Notebook
31
star
12

vtmm

Vectorized transfer matrix method (TMM) for computing the optical reflection and transmission of multilayer planar stacks
Python
17
star
13

simphox

Another inverse design library (wip)
Python
17
star
14

neuroptica-notebooks

Jupyter notebooks for the neuroptica simulator
Jupyter Notebook
8
star
15

Isolators_CMT

🎭 Coupled-mode theory for some modulation-based optical isolators
Jupyter Notebook
7
star
16

electro-optic-activation

This notebook contains code for the machine learning tasks in the electro-optic activation function paper
Jupyter Notebook
5
star
17

FDFDViz.jl

Visualization and plotting helper functions for FDFD.jl
Julia
4
star
18

synthetic-hamiltonians

Jupyter Notebook
3
star
19

rcwa4d

Rigorous Coupled Wave Analyses (RCWA) for layered structures with incommensurate periodicities
Jupyter Notebook
1
star