Fan Group (fancompute)

Fan Group

fancompute

Geek Repo

Shanhui Fan's group at Stanford University

Location:Stanford University

Home Page:http://www.stanford.edu/group/fan/

Github PK Tool:Github PK Tool

Fan Group's repositories

wavetorch

🌊 Numerically solving and backpropagating through the wave equation

Language:PythonLicense:MITStargazers:502Issues:27Issues:7

ceviche

:shrimp: Electromagnetic Simulation + Automatic Differentiation

Language:PythonLicense:MITStargazers:314Issues:23Issues:17

neuroptica

Flexible simulation package for optical neural networks

Language:PythonLicense:MITStargazers:196Issues:20Issues:4

angler

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

Language:PythonLicense:MITStargazers:147Issues:19Issues:31

qpga

Simulations of photonic quantum programmable gate arrays

Language:Jupyter NotebookLicense:MITStargazers:100Issues:10Issues:0

workshop-invdesign

📐 Workshop material for optical inverse design and automatic differentiation

Language:Jupyter NotebookLicense:MITStargazers:92Issues:15Issues:3

legume

🌱 Guided-mode expansion of photonic crystal slabs

Language:PythonLicense:MITStargazers:88Issues:12Issues:49

fdfdpy

Pure Python implementation of the finite difference frequency domain (FDFD) method for electromagnetics

Language:Jupyter NotebookLicense:MITStargazers:52Issues:6Issues:11

ising-compiler

🍰 Compiling your code to an Ising Hamiltonian so you don't have to!

Language:Jupyter NotebookStargazers:50Issues:7Issues:0

FDFD.jl

Pure Julia implementation of the finite difference frequency domain (FDFD) method for electromagnetics

Language:Jupyter NotebookLicense:MITStargazers:32Issues:8Issues:1

Rigorous-Coupled-Wave-Analysis

Rigorous coupled wave analysis and PWEM implemented in short readable python codes

Language:Jupyter NotebookLicense:MITStargazers:29Issues:8Issues:0

vtmm

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

Language:PythonLicense:MITStargazers:24Issues:9Issues:5

simphox

Another inverse design library (wip)

Language:PythonLicense:MITStargazers:16Issues:7Issues:1

neuroptica-notebooks

Jupyter notebooks for the neuroptica simulator

Language:Jupyter NotebookLicense:MITStargazers:9Issues:8Issues:0

Isolators_CMT

:performing_arts: Coupled-mode theory for some modulation-based optical isolators

Language:Jupyter NotebookLicense:MITStargazers:7Issues:6Issues:0
Language:Jupyter NotebookStargazers:5Issues:3Issues:0

electro-optic-activation

This notebook contains code for the machine learning tasks in the electro-optic activation function paper

Language:Jupyter NotebookLicense:MITStargazers:4Issues:5Issues:0

FDFDViz.jl

Visualization and plotting helper functions for FDFD.jl

Language:JuliaLicense:MITStargazers:4Issues:4Issues:0

S4

Stanford Stratified Structure Solver - Electromagnetic simulator for layered periodic structures

Language:CLicense:GPL-2.0Stargazers:4Issues:7Issues:0

RONN

Codes for paper: Wang, J., Rodrigues, S. P., Dede, E. M., & Fan, S. (2023). Microring-based programmable coherent optical neural networks. Optics Express, 31(12), 18871-18887.

Language:Jupyter NotebookLicense:MITStargazers:3Issues:3Issues:0

bilevel-inverse-design-of-optical-switch

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

Language:Jupyter NotebookLicense:MITStargazers:1Issues:4Issues:0

fd3d

Iterative FDFD solver of Maxwell's equations for large 3D problems

Language:CStargazers:1Issues:7Issues:0

maxwellfdfd

MATLAB-based solver package of Maxwell's equations by the FDFD method

Language:MATLABStargazers:1Issues:8Issues:0

MESH

Multilayer Electromagnetic Solver for Heat transfer

Language:C++License:GPL-3.0Stargazers:1Issues:7Issues:0

fancompute.github.io

NOT the official group website

Language:HTMLStargazers:0Issues:4Issues:0
Language:MATLABStargazers:0Issues:0Issues:0