A 3D electromagnetic FDTD simulator written in Python with optional GPU support
-
Updated
Dec 17, 2023 - Python
A 3D electromagnetic FDTD simulator written in Python with optional GPU support
Optical ray tracing for luminescent materials and spectral converter photovoltaic devices
✨ A flexible diffraction simulator for exploring and visualizing physical optics.
Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
Scientific computing library for optics, computer graphics and visual perception
physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...
Flexible simulation package for optical neural networks
A collection of forward and inverse Mie solving routines for Python 3, based on Bohren and Huffman's Mie Theory derivations
Design, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc
🌱 Guided-mode expansion of photonic crystal slabs
Package xrt (XRayTracer) is a python software library for ray tracing and wave propagation in x-ray regime. It is primarily meant for modeling synchrotron sources, beamlines and beamline elements.
Fiber laser and amplifier modeling in Python
Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.
A PyTorch Library for Photonic Integrated Circuit Simulation and Photonic AI Computing
Python for ultrashort laser pulse retrieval
Generalized Nonlinear Schrodringer Equation solver
A python lens library for manipulating deeply nested immutable structures
Ray Tracing and Optical Design in Python
Add a description, image, and links to the optics topic page so that developers can more easily learn about it.
To associate your repository with the optics topic, visit your repo's landing page and select "manage topics."