Skip to main content

Tools for the simulation of x-ray diffraction.

Project description

Mines Saint-Etienne

Line Profile Analysis - X-Ray Diffraction

This project is related to the analysis of crystals containing dislocations by X-ray diffraction. It was developed and used for a study conducted during a research internship at the laboratory of material and structural sciences of the École Nationale Supérieure des Mines de Saint-Étienne. This repository contains the distribution of one of the three published python packages that have been proposed to conduct line profile analyses based on simulation results:

  • lpa-input (line profile analysis input generator)
  • lpa-xrd (line profile analysis x-ray diffraction simulation program)
  • lpa-output (line profile analysis output analyzer)

The repository lpa-workspace contains the parameters and the scripts for the generation of the data used in the study. You can then easily replicate the results obtained or use it as inspiration to take the code in hand and conduct your own calculations. The software is placed in the public domain and you can use it as you wish. However, users are encouraged to contribute to the development and report issues.

Features

The package lpa.xrd can be used to:

  • automate X-ray diffraction simulations

Installation

The package is indexed on PyPI and installable directly via pip:

pip install -U lpa-xrd

Examples

Output data files


User guide

The directory tests/ contains several examples of package module usage. The docstrings are carefully written and it is recommended to refer to the documentation with the help() command.

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

lpa-xrd-0.8.13.tar.gz (26.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lpa_xrd-0.8.13-py3-none-any.whl (30.6 kB view details)

Uploaded Python 3

File details

Details for the file lpa-xrd-0.8.13.tar.gz.

File metadata

  • Download URL: lpa-xrd-0.8.13.tar.gz
  • Upload date:
  • Size: 26.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for lpa-xrd-0.8.13.tar.gz
Algorithm Hash digest
SHA256 089d6eb32a41ccd04fb9f30fb71e0f9cb516337af54c270673e7738d06c895a0
MD5 9fe87e5afe82fd9f337ea521c9d22448
BLAKE2b-256 6d89a189ac92479ac6c3750daf62a823fbc8d9a4a7c866dda601b9db5b9c9390

See more details on using hashes here.

File details

Details for the file lpa_xrd-0.8.13-py3-none-any.whl.

File metadata

  • Download URL: lpa_xrd-0.8.13-py3-none-any.whl
  • Upload date:
  • Size: 30.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for lpa_xrd-0.8.13-py3-none-any.whl
Algorithm Hash digest
SHA256 f9c1edf4cb76ad493a0b392bcc5de9172c340bc4221063af6c4883aca1174f55
MD5 6cd4ae50a9904398bdc8df5143f640e1
BLAKE2b-256 4e728bfc57ce071905f4e5220e6d8f5070e5dd75a3a714ca18e8116b1f4b4b52

See more details on using hashes here.

Supported by

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