MatthewFilipovich / torchoptics
Python library for differentiable wave optics simulations with PyTorch.
☆46Updated last week
Alternatives and similar repositories for torchoptics:
Users that are interested in torchoptics are comparing it to the libraries listed below
- Implementations of the Scalable Angular Spectrum Method☆52Updated 10 months ago
- DFlat is a forward and inverse design framework for flat optics. Although specially geared for the design of metasurface optics, it may b…☆74Updated last month
- (Tensorflow Version) D-Flat is a forward and inverse design framework for flat optics. Although specially geared for the design of metasu…☆80Updated last year
- RCWA with inherent automatic differentiation using TensorFlow☆48Updated 3 years ago
- A simple Python module based on wxPython to interact with spatial light modulators handled as secondary monitors.☆66Updated 2 years ago
- [Optica, 2025] Accurate and efficient diffraction modeling between arbitrary planes☆22Updated last month
- ☆32Updated last month
- [Optica] Modeling Off-Axis Diffraction with Least-Sampling Angular Spectrum Method☆59Updated 7 months ago
- Design code and examples for polarization-analyzing metasurface gratings as in Rubin et al., "Matrix Fourier optics enables a compact ful…☆17Updated last week
- Python implementation of ptylab☆20Updated 3 weeks ago
- Repository for "360° Structured Light with Learned Metasurfaces"☆20Updated 10 months ago
- Holotorch is an optimization framework for differentiable wave-propagation written in PyTorch☆86Updated last year
- Auto Differentiable Ray Tracing Framework☆24Updated 11 months ago
- Repository for "Multilevel Diffractive Optics Design".☆30Updated 5 months ago
- diffraction model-driven network for 4K computer-generated holography☆22Updated last year
- MATLAB code for band-extended angular spectrum method☆12Updated 4 years ago
- Diffractio is a Python library for Diffraction and Interference Optics.☆14Updated 4 months ago
- ☆30Updated 3 years ago
- RCWA for optical metrology and metasurfaces☆9Updated last year
- Python package for high-performance spatial light modulator (SLM) control and holography. Supports features from aberration-corrected 3D …☆87Updated last month
- ☆19Updated 7 months ago
- A multi-scale differential optimization framework for diffractive optical systems.☆43Updated last year
- ☆32Updated last year
- DeepLens: A differentiable lens simulator for end-to-end computational cameras.☆33Updated last week
- Example code for data-driven and physics-driven deep learning phase recovery☆29Updated 3 months ago
- Collection of hologram optmization algorithms, inclusing alternating projection, quasi-Newton method, stochastic gradient descent☆37Updated 9 months ago
- Implementation of image sensing using a 2-layer optical neural network with optical-to-optical nonlinear activations☆32Updated 2 years ago
- Meta_SCMT is a software to inverse design large-area dielectric metasurface. The key factor that differentiates the Meta_SCMT from curren…☆43Updated last year
- Software implementation of multiple algorithms for the generation of 3D optogenetics photostimulation patterns with phase-only spatial li…☆40Updated 4 years ago
- Code for the paper: Image-guided computational holographic wavefront shaping. https://doi.org/10.1038/s41566-024-01544-6.☆12Updated 6 months ago