Skip to content
@fancompute

Fan Group

Shanhui Fan's group at Stanford University

Pinned Loading

  1. ceviche ceviche Public

    🦐 Electromagnetic Simulation + Automatic Differentiation

    Python 328 73

  2. legume legume Public

    🌱 Guided-mode expansion of photonic crystal slabs

    Python 103 27

  3. workshop-invdesign workshop-invdesign Public

    📐 Workshop material for optical inverse design and automatic differentiation

    Jupyter Notebook 95 35

  4. wavetorch wavetorch Public

    🌊 Numerically solving and backpropagating through the wave equation

    Python 515 83

  5. neuroptica neuroptica Public

    Flexible simulation package for optical neural networks

    Python 209 40

  6. qpga qpga Public

    Simulations of photonic quantum programmable gate arrays

    Jupyter Notebook 100 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 5 MIT 1 0 0 Updated Sep 16, 2024
  • legume Public

    🌱 Guided-mode expansion of photonic crystal slabs

    fancompute/legume’s past year of commit activity
    Python 103 MIT 27 14 0 Updated Aug 31, 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 10, 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 328 MIT 73 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 1 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 5 1 0 0 Updated Nov 17, 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 32 MIT 11 0 0 Updated Mar 15, 2021