Skip to main content

multi-dimensional diffraction microscopy

Project description

Actions Coveralls pypi_version downloads black doi

pyxem is an open-source (GPL v3) 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 to citing the package we would appreciate an additional citation to methods papers if you use the following capabilities:

Orientation Mapping

@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}
}

Strain Mapping

Two-Dimensional Strain Mapping with Scanning Precession Electron Diffraction: An Investigation into Data Analysis Routines by Crout et al. which is freely avaliable at https://arxiv.org/abs/2307.01071

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyxem-0.21.0.tar.gz (320.6 kB view details)

Uploaded Source

Built Distribution

pyxem-0.21.0-py3-none-any.whl (441.3 kB view details)

Uploaded Python 3

File details

Details for the file pyxem-0.21.0.tar.gz.

File metadata

  • Download URL: pyxem-0.21.0.tar.gz
  • Upload date:
  • Size: 320.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyxem-0.21.0.tar.gz
Algorithm Hash digest
SHA256 a78d4fe1880c2f8033fb6b8245ce5f7a475bb8f6deede6a7c9d4ed57302b5cd4
MD5 731931eb11e0f533309bf99242675279
BLAKE2b-256 99728c4a07188da27ed931dbe8ccef49b6a8c6ce0f9c89c1ad37411d465ef672

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxem-0.21.0.tar.gz:

Publisher: python-publish.yml on pyxem/pyxem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyxem-0.21.0-py3-none-any.whl.

File metadata

  • Download URL: pyxem-0.21.0-py3-none-any.whl
  • Upload date:
  • Size: 441.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyxem-0.21.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3984050c62ad1eb4d35ab64acb76d5c6596a44304bb55a90f0d5ab6f4d65cc5f
MD5 13f27c8e062a843d51cb03808f6bd6b5
BLAKE2b-256 a17b863cefd4b6da71ac9779aa727185dcf72c5af6cbc24da6eb6f7604cf295f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxem-0.21.0-py3-none-any.whl:

Publisher: python-publish.yml on pyxem/pyxem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page