Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


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

This repository contains Jupyter notebooks demonstrating core functionality of the pyXem package. Data required for all demos are available here . If you have problems using any of the notebooks provided here please raise an issue so that we can help. Note If you are using the demos with a release version of pyxem (e.g. that you have obtained from conda-forge or PyPI) then you should use the corresponding release version of the demos obtained from the Zenodo link above. Installation Like many python packages, there are two main routes to installing pyxem, via conda (recommended) and via pip. Via conda: .. code-block:

$ conda create --name pyxem
$ conda activate pyxem
$ conda install pyxem --channel conda-forge