Processing of powder electron diffraction patterns
Project description
EDIFF :: processing of powder electron diffraction patterns
- EDIFF is under development, but key modules do work:
- io = input/output data treatment
- background = background subtraction
- center = find center of 2D powder diffraction pattern
- radial = calculate radial distribution (2D-pattern ⇒ 1D-pattern)
- pxrd = calculation of theoretical powder X-ray diffraction patterns
- If you use EDIFF in your research, please cite the OpenAccess paper:
- Materials 14 (2011) 7550. https://doi.org/10.3390/ma14247550
- The paper describes {stemdiff} package, {ediff} is a part of it.
Installation
- Requirement: Python with sci-modules: numpy, matplotlib, scipy, pandas
pip install scikit-image
= 3rd party package for advanced image processingpip install pymatgen
= 3rd party package employed in PXRD calculationpip install bground
= our package, interactive background subtractionpip install ediff
= EDIFF package itself (uses all packages above)
Quick start
- See how it works:
- Look at worked example in Jupyter.
- Try it yourself:
- Download complete examples with data and scripts and basic instructions.
- After downloading, unzip it and follow the instructions in readme file.
Documentation, help and examples
- PyPI repository.
- GitHub repository.
- GitHub Pages with documentation.
Versions of EDIFF
- Version 0.0.1 = just draft
- Version 0.0.2 = pxrd module works
- Version 0.0.3 = pxrd module works including profiles
- Version 0.0.4 = bground module incorporated + slightly improved docstrings
- Version 0.1 = 1st semi-complete version with basic documentation
- Version 0.1.1 = improved/simplified outputs
- Version 0.1.2 = small improvements of code and documentation
- Version 0.2 = important improvements of center.py
- Version 0.2.2 = consolidation, update of docs and examples on www
- Version 0.2.3 = small update of docs and citation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ediff-0.2.3.tar.gz
(32.3 kB
view details)
Built Distribution
ediff-0.2.3-py3-none-any.whl
(33.0 kB
view details)
File details
Details for the file ediff-0.2.3.tar.gz
.
File metadata
- Download URL: ediff-0.2.3.tar.gz
- Upload date:
- Size: 32.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 100286e11accd53680fd0c14084239e4886782ef7f3515be1f9f6ac944dfbe9f |
|
MD5 | b072009c8837daa1fa7970d881b1dbe1 |
|
BLAKE2b-256 | fc96f518a468959c46ad9b93462d3c7e4de3daa839d4a709409d2079b3099904 |
File details
Details for the file ediff-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: ediff-0.2.3-py3-none-any.whl
- Upload date:
- Size: 33.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c21f632be426fb675e1815979aff7dd781e1ef6b56d469429c732d3b583fb85 |
|
MD5 | 993dc7f1128528231c4410bfe0446139 |
|
BLAKE2b-256 | de757dedfee92a7f97bb46f8b13ece3a01f8aeb667ebaa95730f88de18e96a10 |