All Projects → pyxem → pyxem

pyxem / pyxem

Licence: GPL-3.0 license
An open-source Python library for multi-dimensional diffraction microscopy.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pyxem

pyxem-demos
Examples and tutorials of multi-dimensional diffraction microscopy workflows using pyxem.
Stars: ✭ 20 (-82.46%)
Mutual labels:  diffraction, diffraction-analysis, electron-diffraction
Dioptas
Python based GUI-Program for integration and exploration of 2D x-ray diffraction images.
Stars: ✭ 44 (-61.4%)
Mutual labels:  diffraction, diffraction-analysis
kikuchipy
Processing, simulating and indexing of electron backscatter diffraction (EBSD) patterns in Python
Stars: ✭ 54 (-52.63%)
Mutual labels:  hyperspy-extension, hyperspy
metalens
Design, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc
Stars: ✭ 52 (-54.39%)
Mutual labels:  diffraction
diffractsim
✨ A diffraction simulator for exploring and visualizing physical optics.
Stars: ✭ 239 (+109.65%)
Mutual labels:  diffraction
MultipleScattering.jl
A Julia library for simulating, processing, and plotting multiple scattering of waves.
Stars: ✭ 35 (-69.3%)
Mutual labels:  diffraction
diffcalc
Diffcalc: a diffraction condition calculator for X-ray or neutron diffractometer control
Stars: ✭ 17 (-85.09%)
Mutual labels:  diffraction
ODTbrain
Python library for diffraction tomography with the Born and Rytov approximations
Stars: ✭ 19 (-83.33%)
Mutual labels:  diffraction-tomography
hyperspyUI
A user interface for the hyperspy package. https://hyperspy.org/hyperspyUI
Stars: ✭ 23 (-79.82%)
Mutual labels:  hyperspy

Actions Coveralls pypi_version downloads black doi

pyxem is an open-source python library for multi-dimensional diffraction microscopy.

The package defines objects and functions for the analysis of numerous diffraction patterns. It has been primarily developed as a platform for hybrid diffraction-microscopy based on 4D scanning diffraction microscopy data in which a 2D diffraction pattern is recorded at every position in a 2D scan of a specimen.

pyxem is an extension of the hyperspy library for multi-dimensional data analysis and defines diffraction specific Signal classes.

Installation instructions and tutorial examples are available here .

Basic Documentation is available here.

If analysis using pyxem forms a part of published work please cite the DOI at the top of this page. In addition, we would appreciate an additional citation to the following paper if you use the orientation mapping capabilities:

@article{pyxemorientationmapping2022,
    title={Free, flexible and fast: Orientation mapping using the multi-core and GPU-accelerated template matching capabilities in the python-based open source 4D-STEM analysis toolbox Pyxem},
    author={Cautaerts, Niels and Crout, Phillip and {\AA}nes, H{\aa}kon Wiik and Prestat, Eric and Jeong, Jiwon and Dehm, Gerhard and Liebscher, Christian H},
    journal={Ultramicroscopy},
    pages={113517},
    year={2022},
    publisher={Elsevier},
    doi={10.1016/j.ultramic.2022.113517}
}

pyxem is released under the GPL v3 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].