Skip to main content

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:

Installation

  • Requirement: Python with sci-modules: numpy, matplotlib, scipy, pandas
  • pip install scikit-image = 3rd party package for advanced image processing
  • pip install pymatgen = 3rd party package employed in PXRD calculation
  • pip install bground= our package, interactive background subtraction
  • pip install ediff = EDIFF package itself (uses all packages above)

Quick start

  • See how it works:
  • 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

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


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)

Uploaded Source

Built Distribution

ediff-0.2.3-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

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

Hashes for ediff-0.2.3.tar.gz
Algorithm Hash digest
SHA256 100286e11accd53680fd0c14084239e4886782ef7f3515be1f9f6ac944dfbe9f
MD5 b072009c8837daa1fa7970d881b1dbe1
BLAKE2b-256 fc96f518a468959c46ad9b93462d3c7e4de3daa839d4a709409d2079b3099904

See more details on using hashes here.

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

Hashes for ediff-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8c21f632be426fb675e1815979aff7dd781e1ef6b56d469429c732d3b583fb85
MD5 993dc7f1128528231c4410bfe0446139
BLAKE2b-256 de757dedfee92a7f97bb46f8b13ece3a01f8aeb667ebaa95730f88de18e96a10

See more details on using hashes here.

Supported by

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