✨🔬 A flexible diffraction simulator for exploring and visualizing physical optics.
-
Updated
Jul 12, 2024 - Python
✨🔬 A flexible diffraction simulator for exploring and visualizing physical optics.
physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...
An open-source Python library for multi-dimensional diffraction microscopy.
Collection of algorithms and routines for (ultrafast) electron diffraction and scattering
Design, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc
xrayutilities - a package with useful scripts for X-ray diffraction physicists
(Tensorflow Version) D-Flat is a forward and inverse design framework for flat optics. Although specially geared for the design of metasurface optics, it may be used for any end-to-end imaging and sensing task.
Python based GUI-Program for integration and exploration of 2D x-ray diffraction images.
An open-source Python library providing utilities for simulating diffraction
Differentiable optical models as parameterised neural networks in Jax using Zodiax
A Python implementation of diffraction and coherent field propagation by angular spectrum method.
Tools for simulating x-ray diffraction. Detailed documentation is found at the below link.
Diffcalc: a diffraction condition calculator for X-ray or neutron diffractometer control
A python script that displays an animation of an electron propagation and its interaction with arbitrary potential. The program solves the two-dimensional time-dependant Schrödinger equation using Crank-Nicolson algorithm.
Heart-healthy physical optics
Tools for Optical Simulations
The code repository for the 2023 ICCP Paper: Polarization Multi-Image Synthesis with Birefringent Metasurfaces
Accelerated molecular crystal structure determination from powder diffraction data
Scripts to analyze data from synchrotron X-ray scattering measurements
Add a description, image, and links to the diffraction topic page so that developers can more easily learn about it.
To associate your repository with the diffraction topic, visit your repo's landing page and select "manage topics."