← 返回首页
diffraction · GitHub Topics · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus
#

diffraction

Here are 152 public repositories matching this topic...

✨🔬 A flexible diffraction simulator for exploring and visualizing physical optics.

  • Updated Oct 7, 2025
  • Python

physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...

  • Updated Jul 4, 2026
  • Python

Physical Optics Propagation in Python

  • Updated Dec 2, 2025
  • Jupyter Notebook

Physical Optics Propagation in Python

  • Updated Jul 29, 2021
  • Jupyter Notebook

Design, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc

  • Updated Jan 18, 2024
  • Python

An open-source Python library for multi-dimensional diffraction microscopy.

  • Updated Jun 26, 2026
  • Python

A wave-optical path tracer

  • Updated Apr 4, 2026
  • C++

Collection of algorithms and routines for (ultrafast) electron diffraction and scattering

  • Updated Jan 16, 2025
  • Python

🌠 Bloom Simulation Software for Windows

  • Updated Jun 18, 2026
  • C++

Fast Azimuthal Integration in Python

  • Updated Jul 7, 2026
  • Python

DFlat 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.

  • Updated Jul 3, 2025
  • Jupyter Notebook

xrayutilities - a package with useful scripts for X-ray diffraction physicists

  • Updated May 28, 2026
  • Python

(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.

  • Updated Feb 7, 2024
  • Python

Differentiable Physical Optics Propagation in Jax

  • Updated Jun 4, 2026
  • Python

Python based GUI-Program for integration and exploration of 2D x-ray diffraction images.

  • Updated May 6, 2026
  • Python

A Julia library for simulating, processing, and plotting multiple scattering of waves.

  • Updated May 7, 2026
  • Julia

An open-source Python library providing utilities for simulating diffraction

  • Updated May 26, 2026
  • Python

Tools for simulating x-ray diffraction. Detailed documentation is found at the below link.

  • Updated Mar 21, 2026
  • Python
Load more…

Improve this page

Add a description, image, and links to the diffraction topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the diffraction topic, visit your repo's landing page and select "manage topics."

Learn more

Footer

© 2026 GitHub, Inc.