Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: diffraction
silx-kit/pyFAI
Fast Azimuthal Integration in Python
Language: Python - Size: 384 MB - Last synced: about 12 hours ago - Pushed: 1 day ago - Stars: 97 - Forks: 93
kif/pyFAI Fork of silx-kit/pyFAI
Fast Azimuthal Integration in Python
Language: Python - Size: 434 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 5 - Forks: 5
marinerhemant/MIDAS
The repository provides codes under the Microstructural Identification using Diffraction Analysis Software
Language: C - Size: 161 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 20 - Forks: 9
gabboraron/ibiology---Microscopy-Series
My notes from the courses on ibiology - Microscopy Series
Size: 178 MB - Last synced: 2 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0
biocatiit/musclex
Muscle X program suite is a collection of programs intended to assist with analyzing diffraction X-ray images.
Language: Python - Size: 641 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 5 - Forks: 5
FABLE-3DXRD/xrd_simulator
Tools for simulating x-ray diffraction. Detailed documentation is found at the below link.
Language: Python - Size: 17.7 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 21 - Forks: 6
pyxem/diffsims
An open-source Python library providing utilities for simulating diffraction
Language: Python - Size: 6.35 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 47 - Forks: 24
Dioptas/Dioptas
Python based GUI-Program for integration and exploration of 2D x-ray diffraction images.
Language: Python - Size: 181 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 55 - Forks: 35
rs-station/rs-booster
Useful scripts for analyzing diffraction
Language: Python - Size: 2.94 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 3 - Forks: 3
BM32ESRF/lauetools
Distribution of LaueTools Package for Laue pattern analysis
Language: Jupyter Notebook - Size: 56.1 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 5 - Forks: 5
TheTrustyPwo/Superposition
🌊 Resource for learning waves superposition, interference and diffraction interactively!
Language: JavaScript - Size: 1.63 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 1 - Forks: 0
pyxem/pyxem
An open-source Python library for multi-dimensional diffraction microscopy.
Language: Python - Size: 17.1 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 141 - Forks: 83
andykee/lentil
Heart-healthy physical optics
Language: Python - Size: 7.93 MB - Last synced: 2 days ago - Pushed: 11 days ago - Stars: 12 - Forks: 4
spacetelescope/poppy
Physical Optics Propagation in Python
Language: Jupyter Notebook - Size: 67.4 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 197 - Forks: 66
brandondube/prysm
physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...
Language: Python - Size: 11.1 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 233 - Forks: 41
0ce38a2b/D2NN
Python simulation of the paper "All-optical machine learning using diffractive deep neural networks"
Language: Jupyter Notebook - Size: 809 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 0 - Forks: 0
rafael-fuente/diffractsim
✨ A flexible diffraction simulator for exploring and visualizing physical optics.
Language: Python - Size: 37 MB - Last synced: 16 days ago - Pushed: 6 months ago - Stars: 468 - Forks: 64
mgg39/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: 17 days ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0
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: 49.5 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 44 - Forks: 6
LaurentRDC/scikit-ued
Collection of algorithms and routines for (ultrafast) electron diffraction and scattering
Language: Python - Size: 24.2 MB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 124 - Forks: 19
bluesky/hklpy
Diffractometer computation library with ophyd pseudopositioner support
Language: Python - Size: 8.82 MB - Last synced: 2 months ago - Pushed: 4 months ago - Stars: 2 - Forks: 11
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: 20 days ago - Pushed: 3 months ago - Stars: 69 - Forks: 11
cicwi/PyCorrectedEmissionCT
Physically corrected projectors for X-ray induced emission CT.
Language: Python - Size: 12.4 MB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 4 - Forks: 2
farhadnkm/Fringe.Py
A Python implementation of diffraction and coherent field propagation by angular spectrum method.
Language: Python - Size: 14.5 MB - Last synced: 16 days ago - Pushed: about 1 year ago - Stars: 26 - Forks: 2
sergiPlana/EDtools
Set of Digital Micrograph and Python tools for the acquisition and pre-processing of Electron Diffraction patterns
Language: Assembly - Size: 175 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0
JuliaWaveScattering/MultipleScattering.jl
A Julia library for simulating, processing, and plotting multiple scattering of waves.
Language: Julia - Size: 31.8 MB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 43 - Forks: 11
mperrin/poppy
Physical Optics Propagation in Python
Language: Jupyter Notebook - Size: 42.5 MB - Last synced: 28 days ago - Pushed: almost 3 years ago - Stars: 170 - Forks: 39
biopto/EWALD
EWALD: optical diffraction tomography reconstruction software
Language: MATLAB - Size: 122 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 5 - Forks: 0
venkatesannaveen/xray-scattering-tools
Scripts to analyze data from synchrotron X-ray scattering measurements
Language: Python - Size: 1.19 MB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 4
LouisDesdoigts/dLux
Differentiable optical models as parameterised neural networks in Jax using Zodiax
Language: Python - Size: 733 MB - Last synced: 5 days ago - Pushed: 3 months ago - Stars: 41 - Forks: 4
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: 2 months ago - Pushed: almost 2 years ago - Stars: 12 - Forks: 1
quarterwave0/LithographySimulator
A Python-based tool for modeling optical photolithography
Language: Python - Size: 56.6 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 2 - Forks: 0
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: 35.2 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 16 - Forks: 3
nyLiao/RectangularDiffraction 📦
A MATLAB visualization of Fraunhofer diffraction of light by a rectangular aperture.
Language: MATLAB - Size: 977 KB - Last synced: 4 months ago - Pushed: over 4 years ago - Stars: 5 - Forks: 1
georgeeipi/parabolic_wavefront
JavaScript ray tracing simulation of diffraction pattern from a parabolic reflector
Language: JavaScript - Size: 76.2 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
sstendahl/GIScan
Simple tool to read and analyze existing GISAXS data
Language: Python - Size: 7.38 MB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
sbyrnes321/metalens
Design, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc
Language: Python - Size: 72.3 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 99 - Forks: 34
cbasedlf/optsim
Tools for Optical Simulations
Language: Python - Size: 1.81 MB - Last synced: 4 months ago - Pushed: 12 months ago - Stars: 10 - Forks: 4
pyxem/pyxem-demos
Examples and tutorials of multi-dimensional diffraction microscopy workflows using pyxem.
Language: Jupyter Notebook - Size: 300 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 29 - Forks: 38
neutrons/mantid_total_scattering
Implementing total neutron scattering data reduction using the Mantid Framework
Language: Python - Size: 4.47 MB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 2 - Forks: 7
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: 20 days ago - Pushed: 4 months ago - Stars: 9 - Forks: 2
dkriegner/xrayutilities
xrayutilities - a package with useful scripts for X-ray diffraction physicists
Language: Python - Size: 59.8 MB - Last synced: 29 days ago - Pushed: 30 days ago - Stars: 77 - Forks: 28
bean-mhm/realbloom
🌠Bloom Simulation Software for Windows
Language: C++ - Size: 412 MB - Last synced: 5 months ago - Pushed: 9 months ago - Stars: 85 - Forks: 2
simply-nicky/cbc
Convergent beam crystallography
Language: Jupyter Notebook - Size: 251 MB - Last synced: 6 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
Stianpr20/MaXrd
Symmetry data and utilities related to crystallography and X-ray scattering
Language: Mathematica - Size: 119 MB - Last synced: 7 months ago - Pushed: 11 months ago - Stars: 22 - Forks: 3
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: 7 months ago - Pushed: over 2 years ago - Stars: 18 - Forks: 4
cwgaldino/specPy Fork of certified-spec/specPy
Python 3.7 tools to access and save files in spec data format.
Language: Python - Size: 1020 KB - Last synced: 7 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0
mspillman/gallop
Accelerated molecular crystal structure determination from powder diffraction data
Language: Python - Size: 2.01 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 6 - Forks: 1
sylvainvallot/fullprof-vscode
FullProf VSCode bring support to Visual Studio Code for FullProf pcr files.
Language: JavaScript - Size: 106 KB - Last synced: 8 months ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0
sylvainvallot/IntegXR2D
Full and partial integration of multiple 2D diffractograms
Language: Python - Size: 170 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
Marcraven/Laue3DND
Data analysis tools for Laue 3-Dimensional Neutron Diffraction
Language: Matlab - Size: 19.5 KB - Last synced: 8 months ago - Pushed: over 5 years ago - Stars: 3 - Forks: 0
BM32ESRF/LaueNN
LaueNN- neural network training and prediction routine to index single and polycrystalline Laue diffraction patterns
Language: Python - Size: 102 MB - Last synced: 3 days ago - Pushed: about 1 year ago - Stars: 3 - Forks: 3
mieskolainen/graniitti
Monte Carlo Event Generator for High Energy Diffraction [arXiv:1910.06300] [arXiv:2304.06010]
Language: C++ - Size: 165 MB - Last synced: 13 days ago - Pushed: 12 months ago - Stars: 3 - Forks: 2
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: 9 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
HIT-UOI-SR/OpticalPropagation.jl
Optical propagation calculation
Language: Julia - Size: 609 KB - Last synced: 22 days ago - Pushed: over 2 years ago - Stars: 8 - Forks: 1
mieskolainen/Superstatistics
Combinatorial Superstatistics for Soft QCD, Möbius Inversion [arXiv:1910.06279]
Language: C++ - Size: 540 KB - Last synced: 13 days ago - Pushed: about 3 years ago - Stars: 1 - Forks: 1
mieskolainen/Diffractive-Combinatorics
High Energy Diffraction Analysis at the LHC via Combinatorial Algebra, CERN-THESIS-2020-152 [arXiv:1910.06279]
Language: C++ - Size: 4.94 MB - Last synced: 13 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
DiamondLightSource/diffcalc
Diffcalc: a diffraction condition calculator for X-ray or neutron diffractometer control
Language: Python - Size: 4.6 MB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 17 - Forks: 14
AdamCorrao/GuidedIntegration
Guided automated integration of 2D images to 1D patterns using pyFAI
Language: Python - Size: 44.9 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0
stared/diffraction-gratings
Diffraction Gratings, Moire Pattern and Spiral Zone Plates - in PostScript
Size: 11.1 MB - Last synced: 17 days ago - Pushed: over 10 years ago - Stars: 1 - Forks: 0
mschiffn/fbp
Filtered backpropagation (FBP) for coherent plane-wave compounding (CPWC) in ultrasound imaging
Language: MATLAB - Size: 4.98 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
maxnygma/NeuralXRD
Machine Learning-Assisted Close-Set X-ray Diffraction Phase Identification of Transition Metals
Language: Python - Size: 37.4 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0
DiamondLightSource/diffcalc-core
Diffraction Condition Calculator
Language: Python - Size: 239 KB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 5 - Forks: 1
WolfGang1710/Figures_diffraction 📦
Créer des figures de diffraction avec Python !
Language: Python - Size: 1.25 MB - Last synced: almost 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
pyxem/diffsims-demos
Examples and tutorials of diffraction simulations using diffsims.
Language: Jupyter Notebook - Size: 962 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 6 - Forks: 7
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: about 1 year ago - Pushed: almost 5 years ago - Stars: 14 - Forks: 10
RantyDave/waves
Calculating sound pressure fields produced by a number of point sources.
Language: Python - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 3 - Forks: 0
DunstanBecht/lpa-input 📦
Line profile analysis input generator.
Language: Python - Size: 1.22 MB - Last synced: 22 days ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
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: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1
ImanHosseini/Diffraction 📦
Language: Java - Size: 166 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
JesperDramsch/COmig 📦
Common Offset Migration using Kirchhoff depth
Language: Matlab - Size: 19.6 MB - Last synced: almost 1 year ago - Pushed: almost 8 years ago - Stars: 7 - Forks: 4
prjemian/spec2nexus
Converts SPEC data files and scans into NeXus HDF5 files
Language: Ruby - Size: 16.9 MB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 4 - Forks: 6
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: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
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: about 1 year ago - Pushed: about 5 years ago - Stars: 17 - Forks: 2
ravipurohit1991/lauetoolsnn
A neural network implementation of Laue Pattern indexing
Language: Jupyter Notebook - Size: 70.6 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1
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: about 1 year ago - Pushed: over 6 years ago - Stars: 7 - Forks: 3
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: almost 1 year ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0
DunstanBecht/lpa-output
Line profile analysis output analyser.
Language: Python - Size: 25.5 MB - Last synced: 10 days ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0
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: about 1 year ago - Pushed: about 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: about 1 year ago - Pushed: about 1 year 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: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 2
mark6871/SPring-8-February-2021-
LaNd(9%)H10 and CaNdZrH9+x
Size: 334 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
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: 9 days ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0
DunstanBecht/lpa-xrd
Line profile analysis X-ray diffraction simulator.
Language: C - Size: 1.21 MB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 1 - 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: 14 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
djm87/MAUD-TBP
MAUD Toolset for batch processing
Language: MATLAB - Size: 112 MB - Last synced: 7 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
pranabdas/orientx
Laue diffraction simulation using OrientExpress
Size: 3.09 MB - Last synced: about 1 year ago - Pushed: over 2 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: 29 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
ttrainor/pyxrs
pyxrs: python modules for crystallography and x-ray scattering
Language: Python - Size: 185 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 1 - 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: about 1 year ago - Pushed: almost 3 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: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
zuza3012/Diffraction-Interferece
Lab's project
Language: Java - Size: 614 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
unal-optodigital/JDiffraction
Numerical wave propagation library for Java.
Language: Java - Size: 442 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 5 - Forks: 2
alexzk1/stars_spectrum
How to do get stars spectrum for $5 cheap.
Language: Lua - Size: 32.3 MB - Last synced: 5 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0