Skip to content
@fancompute

Fan Group

Shanhui Fan's group at Stanford University

Pinned

  1. ceviche ceviche Public

    🦐 Electromagnetic Simulation + Automatic Differentiation

    Python 322 73

  2. legume legume Public

    🌱 Guided-mode expansion of photonic crystal slabs

    Python 95 28

  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 506 83

  5. neuroptica neuroptica Public

    Flexible simulation package for optical neural networks

    Python 202 39

  6. qpga qpga Public

    Simulations of photonic quantum programmable gate arrays

    Jupyter Notebook 100 18

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 1 MIT 0 0 0 Updated Jun 14, 2024
  • legume Public

    🌱 Guided-mode expansion of photonic crystal slabs

    fancompute/legume’s past year of commit activity
    Python 95 MIT 28 13 0 Updated Jun 6, 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 322 MIT 73 5 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 16 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 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 31 MIT 11 0 0 Updated Mar 15, 2021