Skip to content
@fancompute

Fan Group

Shanhui Fan's group at Stanford University

Pinned Loading

  1. ceviche ceviche Public

    🦐 Electromagnetic Simulation + Automatic Differentiation

    Python 336 75

  2. legume legume Public

    🌱 Guided-mode expansion of photonic crystal slabs

    Python 112 29

  3. workshop-invdesign workshop-invdesign Public

    📐 Workshop material for optical inverse design and automatic differentiation

    Jupyter Notebook 96 35

  4. wavetorch wavetorch Public

    🌊 Numerically solving and backpropagating through the wave equation

    Python 518 83

  5. neuroptica neuroptica Public

    Flexible simulation package for optical neural networks

    Python 217 41

  6. qpga qpga Public

    Simulations of photonic quantum programmable gate arrays

    Jupyter Notebook 102 17

Repositories

Showing 10 of 27 repositories
  • legume Public

    🌱 Guided-mode expansion of photonic crystal slabs

    fancompute/legume’s past year of commit activity
    Python 112 MIT 29 14 1 Updated Nov 13, 2024
  • 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 1 0 0 Updated Nov 8, 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 0 0 0 Updated Jul 11, 2023
  • ceviche Public

    🦐 Electromagnetic Simulation + Automatic Differentiation

    fancompute/ceviche’s past year of commit activity
    Python 336 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 33 MIT 11 0 0 Updated Mar 15, 2021