Skip to content
@fancompute

Fan Group

Shanhui Fan's group at Stanford University

Pinned Loading

  1. ceviche ceviche Public

    🦐 Electromagnetic Simulation + Automatic Differentiation

    Python 343 75

  2. legume legume Public

    🌱 Guided-mode expansion of photonic crystal slabs

    Python 112 31

  3. workshop-invdesign workshop-invdesign Public

    📐 Workshop material for optical inverse design and automatic differentiation

    Jupyter Notebook 97 35

  4. wavetorch wavetorch Public

    🌊 Numerically solving and backpropagating through the wave equation

    Python 518 84

  5. neuroptica neuroptica Public

    Flexible simulation package for optical neural networks

    Python 220 41

  6. qpga qpga Public

    Simulations of photonic quantum programmable gate arrays

    Jupyter Notebook 103 17

Repositories

Showing 10 of 27 repositories
  • rcwa4d Public

    Rigorous Coupled Wave Analyses (RCWA) for layered structures with incommensurate periodicities

    fancompute/rcwa4d’s past year of commit activity
    Jupyter Notebook 20 MIT 2 0 0 Updated Dec 16, 2024
  • legume Public

    🌱 Guided-mode expansion of photonic crystal slabs

    fancompute/legume’s past year of commit activity
    Python 112 MIT 31 14 0 Updated Dec 3, 2024
  • fancompute.github.io Public

    NOT the official group website

    fancompute/fancompute.github.io’s past year of commit activity
    HTML 0 0 0 0 Updated Aug 11, 2023
  • fancompute/Point-gap-Topology-Braids-PhC’s past year of commit activity
    MATLAB 0 1 0 0 Updated Jul 11, 2023
  • ceviche Public

    🦐 Electromagnetic Simulation + Automatic Differentiation

    fancompute/ceviche’s past year of commit activity
    Python 343 MIT 75 7 2 Updated Jul 6, 2023
  • RONN Public

    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.

    fancompute/RONN’s past year of commit activity
    Jupyter Notebook 3 MIT 0 0 0 Updated Jun 13, 2023
  • bilevel-inverse-design-of-optical-switch Public

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

    fancompute/bilevel-inverse-design-of-optical-switch’s past year of commit activity
    Jupyter Notebook 2 MIT 0 0 0 Updated Mar 25, 2023
  • simphox Public

    Another inverse design library (wip)

    fancompute/simphox’s past year of commit activity
    Python 17 MIT 3 1 0 Updated Jan 7, 2023
  • fancompute/synthetic-hamiltonians’s past year of commit activity
    Jupyter Notebook 6 1 0 0 Updated Nov 18, 2022
  • Rigorous-Coupled-Wave-Analysis Public

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

    fancompute/Rigorous-Coupled-Wave-Analysis’s past year of commit activity
    Jupyter Notebook 34 MIT 11 0 0 Updated Mar 15, 2021