Topic: "diffraction"
rafael-fuente/diffractsim
✨🔬 A flexible diffraction simulator for exploring and visualizing physical optics.
Language: Python - Size: 43.4 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 871 - Forks: 111

brandondube/prysm
physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...
Language: Python - Size: 12.2 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 294 - Forks: 47

spacetelescope/poppy
Physical Optics Propagation in Python
Language: Jupyter Notebook - Size: 67.4 MB - Last synced at: 19 days ago - Pushed at: 2 months ago - Stars: 235 - Forks: 74

mperrin/poppy
Physical Optics Propagation in Python
Language: Jupyter Notebook - Size: 42.5 MB - Last synced at: 30 days ago - Pushed at: almost 4 years ago - Stars: 183 - Forks: 39

pyxem/pyxem
An open-source Python library for multi-dimensional diffraction microscopy.
Language: Python - Size: 17.7 MB - Last synced at: 11 days ago - Pushed at: 2 months ago - Stars: 155 - Forks: 87

LaurentRDC/scikit-ued
Collection of algorithms and routines for (ultrafast) electron diffraction and scattering
Language: Python - Size: 24.2 MB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 140 - Forks: 21

bean-mhm/realbloom
🌠 Bloom Simulation Software for Windows
Language: C++ - Size: 412 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 119 - Forks: 2

silx-kit/pyFAI
Fast Azimuthal Integration in Python
Language: Python - Size: 532 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 113 - Forks: 99

sbyrnes321/metalens
Design, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc
Language: Python - Size: 72.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 99 - Forks: 34

dkriegner/xrayutilities
xrayutilities - a package with useful scripts for X-ray diffraction physicists
Language: Python - Size: 59.6 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 89 - Forks: 32

DeanHazineh/DFlat
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.
Language: Jupyter Notebook - Size: 51.4 MB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 71 - Forks: 12

DeanHazineh/DFlat-tensorflow
(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.
Language: Python - Size: 1.02 GB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 69 - Forks: 11

Dioptas/Dioptas
Python based GUI-Program for integration and exploration of 2D x-ray diffraction images.
Language: Python - Size: 181 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 60 - Forks: 39

LouisDesdoigts/dLux
Differentiable optical models as parameterised neural networks in Jax using Zodiax
Language: Python - Size: 740 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 56 - Forks: 8

JuliaWaveScattering/MultipleScattering.jl
A Julia library for simulating, processing, and plotting multiple scattering of waves.
Language: Julia - Size: 32.2 MB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 52 - Forks: 11

pyxem/diffsims
An open-source Python library providing utilities for simulating diffraction
Language: Python - Size: 6.36 MB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 48 - Forks: 27

MatthewFilipovich/torchoptics
Differentiable wave optics simulation library built on PyTorch
Language: Python - Size: 37.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 47 - Forks: 8

pyxem/pyxem-demos
Examples and tutorials of multi-dimensional diffraction microscopy workflows using pyxem.
Language: Jupyter Notebook - Size: 299 MB - Last synced at: 23 days ago - Pushed at: 6 months ago - Stars: 32 - Forks: 38

FABLE-3DXRD/xrd_simulator
Tools for simulating x-ray diffraction. Detailed documentation is found at the below link.
Language: Python - Size: 31.3 MB - Last synced at: 19 days ago - Pushed at: 26 days ago - Stars: 28 - Forks: 9

farhadnkm/Fringe.Py
A Python implementation of diffraction and coherent field propagation by angular spectrum method.
Language: Python - Size: 14.5 MB - Last synced at: 9 months ago - Pushed at: about 2 years ago - Stars: 28 - Forks: 2

marinerhemant/MIDAS
The repository provides codes under the Microstructural Identification using Diffraction Analysis Software
Language: C - Size: 163 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 26 - Forks: 13

Stianpr20/MaXrd
Symmetry data and utilities related to crystallography and X-ray scattering
Language: Mathematica - Size: 119 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 3

DiamondLightSource/diffcalc
Diffcalc: a diffraction condition calculator for X-ray or neutron diffractometer control
Language: Python - Size: 4.6 MB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 21 - Forks: 17

Hao-Laboratory/Angular-spectrum-rearrangement
[Optica, 2025] Accurate and efficient diffraction modeling between arbitrary planes
Language: MATLAB - Size: 1.32 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 19 - Forks: 0

SneakySnail/LIPRAS
Line-Profile Analysis Software (LIPRAS), is a graphical user interface for least squares fitting of Bragg peaks in powder diffraction data. For any region of the inputted data, user can choose which profile functions to apply to the fit, constrain profile functions, and view the resulting fit in terms of the profile functions chosen.
Language: MATLAB - Size: 33.4 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 4

alexpiti/Calc-ScatPat
MATLAB implementation of the Huygens-Fresnel principle for the calculation of the scattering farfield pattern produced from the illumination of a finite-aperture rectangular metasurface.
Language: MATLAB - Size: 38.1 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 17 - Forks: 3

apetsiuk/4F-Optical-Correlator-Simulation
A Matlab simulation for a 4F Correlator system which is based on the Fourier transforming properties of lenses.
Language: MATLAB - Size: 934 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 17 - Forks: 2

andykee/lentil
Heart-healthy physical optics
Language: Python - Size: 7.94 MB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 16 - Forks: 6

FelixDesrochers/Electron-diffraction
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.
Language: Python - Size: 45.5 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 14 - Forks: 10

JesperDramsch/COmig 📦
Common Offset Migration using Kirchhoff depth
Language: Matlab - Size: 19.6 MB - Last synced at: 11 months ago - Pushed at: almost 9 years ago - Stars: 13 - Forks: 5

alexpiti/Plot-Pattern
MATLAB functions to plot 2D or 3D radiation & scattering patterns, intended for custom visualization of the response of antennas & metasurfaces.
Language: MATLAB - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 1

biopto/EWALD
EWALD: optical diffraction tomography reconstruction software
Language: MATLAB - Size: 138 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 11 - Forks: 0

arturgower/MultipleScattering-Mathematica
A Mathematica package to calculate exact multiple scattering, in time and frequency, according to the 2D wave equation.
Language: Mathematica - Size: 5.83 MB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 11 - Forks: 3

cbasedlf/optsim
Tools for Optical Simulations
Language: Python - Size: 1.81 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 4

DeanHazineh/Multi-Image-Synthesis
The code repository for the 2023 ICCP Paper: Polarization Multi-Image Synthesis with Birefringent Metasurfaces
Language: Python - Size: 477 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 2

HIT-UOI-SR/OpticalPropagation.jl
Optical propagation calculation
Language: Julia - Size: 609 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 1

biocatiit/musclex
Muscle X program suite is a collection of programs intended to assist with analyzing diffraction X-ray images.
Language: Python - Size: 674 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 7 - Forks: 7

cicwi/PyCorrectedEmissionCT
Physically corrected projectors for X-ray induced emission CT.
Language: Python - Size: 17.4 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 3

quarterwave0/LithographySimulator
A Python-based tool for modeling optical photolithography
Language: Python - Size: 81.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 3

naveenv92/xray-scattering-tools
Scripts to analyze data from synchrotron X-ray scattering measurements
Language: Python - Size: 1.19 MB - Last synced at: 8 months ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 4

BM32ESRF/lauetools
Distribution of LaueTools Package for Laue pattern analysis
Language: Jupyter Notebook - Size: 63.8 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 6 - Forks: 8

DiamondLightSource/diffcalc-core
Diffraction Condition Calculator
Language: Python - Size: 239 KB - Last synced at: 19 days ago - Pushed at: 11 months ago - Stars: 6 - Forks: 2

mspillman/gallop
Accelerated molecular crystal structure determination from powder diffraction data
Language: Python - Size: 2.01 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

pyxem/diffsims-demos
Examples and tutorials of diffraction simulations using diffsims.
Language: Jupyter Notebook - Size: 962 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 8

unal-optodigital/JDiffraction
Numerical wave propagation library for Java.
Language: Java - Size: 442 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 2

kif/pyFAI Fork of silx-kit/pyFAI
Fast Azimuthal Integration in Python
Language: Python - Size: 583 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 5 - Forks: 6

mfschubert/fmmax
Fourier Modal Method with Jax
Language: Python - Size: 1.61 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 5 - Forks: 1

nyLiao/RectangularDiffraction 📦
A MATLAB visualization of Fraunhofer diffraction of light by a rectangular aperture.
Language: MATLAB - Size: 977 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 1

bluesky/hklpy
Diffractometer computation library with ophyd pseudopositioner support
Language: Python - Size: 8.82 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 12

BM32ESRF/LaueNN
LaueNN- neural network training and prediction routine to index single and polycrystalline Laue diffraction patterns
Language: Python - Size: 101 MB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 4

TheTrustyPwo/Superposition
🌊 Resource for learning waves superposition, interference and diffraction interactively!
Language: JavaScript - Size: 5.78 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

viperleed/viperleed-tensorleed
TensErLEED backend of ViPErLEED
Language: Fortran - Size: 6.14 MB - Last synced at: 18 days ago - Pushed at: 8 months ago - Stars: 4 - Forks: 0

prjemian/spec2nexus
Converts SPEC data files and scans into NeXus HDF5 files
Language: Ruby - Size: 16.9 MB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 7

cs7org/veins3d Fork of sommer/veins
Veins 3D - Extension of the open source vehicular network simulation framework Veins for the support of three-dimensional scenarios.
Language: C++ - Size: 58 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

ravipurohit1991/lauetoolsnn
A neural network implementation of Laue Pattern indexing
Language: Jupyter Notebook - Size: 70.6 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

NemoAndrea/helix-fft
Web-based tool for the computation of helical diffraction patterns. Uses helixiser Rust library compiled to WebAssembly.
Language: Vue - Size: 2.23 MB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

RantyDave/waves
Calculating sound pressure fields produced by a number of point sources.
Language: Python - Size: 8.79 KB - Last synced at: 6 months ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 0

rs-station/rs-booster
Useful scripts for analyzing diffraction
Language: Python - Size: 5.42 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 4

mieskolainen/graniitti
Monte Carlo Event Generator for High Energy Diffraction [arXiv:1910.06300] [arXiv:2304.06010]
Language: C++ - Size: 165 MB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 2

Marcraven/Laue3DND
Data analysis tools for Laue 3-Dimensional Neutron Diffraction
Language: Matlab - Size: 19.5 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

neutrons/mantid_total_scattering
Implementing total neutron scattering data reduction using the Mantid Framework
Language: Python - Size: 4.62 MB - Last synced at: 8 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 8

maxnygma/NeuralXRD
Machine Learning-Assisted Close-Set X-ray Diffraction Phase Identification of Transition Metals
Language: Python - Size: 37.4 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

LennardKrause/detector_geometry
A tool to project X-ray diffraction cones on a detector screen at different geometries (tilt, rotation, offset) and X-ray energies
Language: Python - Size: 1.71 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 2

fgjorup/Reel
Reel1.0 is a visualization tool for powder diffraction data and refinement results, intended for in-situ, operando, or similar larges datasets.
Language: Python - Size: 33.7 MB - Last synced at: 10 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 2

Kykal/Diffraction
Web site to calculate the angle of diffraction and some variables that make up the formula.
Language: JavaScript - Size: 4.69 MB - Last synced at: 26 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

DunstanBecht/lpa-output
Line profile analysis output analyser.
Language: Python - Size: 25.5 MB - Last synced at: 10 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

grageragarces/PH20018-Programming-Skills-Coursework-1 📦
This coursework contains programs calculating: Bessel function and diffraction patterns within a difraction limits of telescope research context, Root finding programs, & Multivariable equations.
Language: C - Size: 1.88 MB - Last synced at: 9 days ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

Dialpuri/BraggVisualiser
Bragg Visualiser is a visualisation tool for students learning about X-ray diffraction. Learning from a textbook with static images is harder than being able to experiment with different values for components of the Bragg Equation
Language: JavaScript - Size: 116 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

sylvainvallot/fullprof-vscode
FullProf VSCode bring support to Visual Studio Code for FullProf pcr files.
Language: JavaScript - Size: 106 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

bluesky/hklpy2
2nd generation diffractometer PseudoPositioner for Bluesky
Language: Python - Size: 22.4 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

jgarciapueyo/ForwardAndInverseDiffractionInPhasorFields
Code for the paper Jorge Garcia-Pueyo and Adolfo Muñoz, "Forward and Inverse Diffraction in Phasor Fields," Opt. Express, Vol. 33(5), 2025
Language: Python - Size: 425 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

sergiPlana/TEMEDtools
Set of Digital Micrograph, Matlab and Python tools for the acquisition and pre-processing of Electron Diffraction data
Language: Assembly - Size: 16.8 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

sstendahl/GIScan
Simple tool to read and analyze existing GISAXS data
Language: Python - Size: 7.38 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

DunstanBecht/lpa-input 📦
Line profile analysis input generator.
Language: Python - Size: 1.22 MB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

DunstanBecht/lpa-xrd
Line profile analysis X-ray diffraction simulator.
Language: C - Size: 1.21 MB - Last synced at: 19 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

mieskolainen/Superstatistics
Combinatorial Superstatistics for Soft QCD, Möbius Inversion [arXiv:1910.06279]
Language: C++ - Size: 540 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

ttrainor/pyxrs
pyxrs: python modules for crystallography and x-ray scattering
Language: Python - Size: 185 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

djm87/MAUD-TBP
MAUD Toolset for batch processing
Language: MATLAB - Size: 112 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

stared/diffraction-gratings
Diffraction Gratings, Moire Pattern and Spiral Zone Plates - in PostScript
Size: 11.1 MB - Last synced at: 2 months ago - Pushed at: over 11 years ago - Stars: 1 - Forks: 0

petr.lobaz/CGDH-Tools
A set of scripts for getting started in computer generated display holography
Last synced at: over 2 years ago - Stars: 1 - Forks: 1

jadball/anri
Python package for analysing Three-Dimensional X-Ray Diffraction data
Language: Python - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

leosdo/Nanomax-tools
Tools for experiment planning in NanoMAX beam line at MAX IV
Language: Python - Size: 159 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Hao-Laboratory/Diffraction-based-SLM-calibration
[Optics and Lasers in Engineering, 2022] Calibrate SLM's look-up table based on Fresnel diffraction.
Language: MATLAB - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

maxiv-science/DanMAX_jupyter_scripts
Various data analysis scripts developed at the DanMAX beamline
Language: Jupyter Notebook - Size: 1.15 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

JohnyCoder238/Measurement_accelerator
Optimized Diffraction Measurement to Reduce Time by 90%
Size: 11.7 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

0ce38a2b/D2NN
Python simulation of the paper "All-optical machine learning using diffractive deep neural networks"
Language: Jupyter Notebook - Size: 810 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

gabboraron/ibiology---Microscopy-Series
My notes from the courses on ibiology - Microscopy Series
Size: 178 MB - Last synced at: 26 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

georgeeipi/parabolic_wavefront
JavaScript ray tracing simulation of diffraction pattern from a parabolic reflector
Language: JavaScript - Size: 76.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

sylvainvallot/IntegXR2D
Full and partial integration of multiple 2D diffractograms
Language: Python - Size: 170 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AdamCorrao/GuidedIntegration
Guided automated integration of 2D images to 1D patterns using pyFAI
Language: Python - Size: 44.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

mschiffn/fbp
Filtered backpropagation (FBP) for coherent plane-wave compounding (CPWC) in ultrasound imaging
Language: MATLAB - Size: 4.98 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

jaretkadlec/Interference-and-Diffraction-Project
This project takes physical values and calculates the interference and diffraction from these values.
Language: Jupyter Notebook - Size: 56.6 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Fahima-Islam/c3dp
Automated design of 3D printed collimator optimized for high pressure diffraction
Language: Jupyter Notebook - Size: 22.8 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

WolfGang1710/Figures_diffraction 📦
Créer des figures de diffraction avec Python !
Language: Python - Size: 1.25 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

artmenlope/Fraunhofer-pattern
Use a Matplotlib gridspec to plot the Fraunhofer pattern of a 2 rectangle aperture.
Language: Python - Size: 9.45 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

mark6871/SPring-8-February-2021-
LaNd(9%)H10 and CaNdZrH9+x
Size: 334 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

pranabdas/orientx
Laue diffraction simulation using OrientExpress
Size: 3.09 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

CSSFrancis/SymSim
This is just kind of a novelty project which I developed to help with understanding kinematic diffraction of symmetric clusters in glasses. It is kind of a rough treatment but still interesting to consider.
Language: Jupyter Notebook - Size: 814 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hellpig/phasor-addition-from-slits
functions to study the interference of light waves that emerge in phase from equal-width evenly-spaced slits assuming a screen is far away relative to slit spacing
Language: Python - Size: 93.8 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

alexmarie78/nexVisu
GUI that helps visualize, correct and process data from diffraction images.
Language: Python - Size: 69.1 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
