Skip to main content

Tools for intragranular strain estimation with s3dxrd data.

Project description

Welcome to the s3dxrd project

This is a scientific code originally developed to adress scanning-3dxrd strain measurements of polycrystalline materials.

Intragranular strain is computed based on a series of line integral measurements. The regression procedure involves the use of a Gaussian Proccess which is a statistical model that uses spatial correlation assumptions to find good fits to data. The resulting strain field is guaranteed to be in local static equlibrium by imposing a prior constraint on the solution function sapace.

If you want to use this code, it is strongly recomended that you have a look at the underlying publication:

Reconstructing intragranular strain fields in polycrystalline materials from scanning 3DXRD data, Henningsson, N. A., Hall, S. A., Wright, J. P. & Hektor, J. (2020). J. Appl. Cryst. 53, 314-325.

A preprint describing the Gaussian Process regression procedure is also available here:

Intragranular Strain Estimation in Far-Field Scanning X-ray Diffraction using a Gaussian Processes, Axel Henningsson and Johannes Hendriks. (2021). arXiv Preprint.

Installation

Only manual installation is currently supported. First get the code to your local machine by:

git clone https://github.com/AxelHenningsson/scanning-xray-diffraction.git

Next go to the repository and try to install

cd scanning-xray-diffraction
python setup build install

You will now recieve messages about dependecies that need be installed first. Go through these untill the build succeeds.

Documentation

Documentation is hosted seperately at github pages:

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

s3dxrd-0.0.3.tar.gz (41.9 kB view details)

Uploaded Source

Built Distribution

s3dxrd-0.0.3-py3-none-any.whl (47.7 kB view details)

Uploaded Python 3

File details

Details for the file s3dxrd-0.0.3.tar.gz.

File metadata

  • Download URL: s3dxrd-0.0.3.tar.gz
  • Upload date:
  • Size: 41.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for s3dxrd-0.0.3.tar.gz
Algorithm Hash digest
SHA256 223f07e0de6ccbf346c795eca85d1ba35fcd46165c8687c8621e10b272a5706d
MD5 fe5e9313568d0fa794dd7845e0dc8e0c
BLAKE2b-256 2dee76e629222643c01a861ae2bdd42e898e1c36666b5fda363309aba5203575

See more details on using hashes here.

File details

Details for the file s3dxrd-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: s3dxrd-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 47.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for s3dxrd-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2b824fc7edfedbbf32d5a6a5c188bd78508c3362e0afcc668c9d7a9ba56fbabb
MD5 e5792a12926abc0674399f56914bbccf
BLAKE2b-256 03ebb4369a7e61947afd66a2ca66d6bc7fc5cae74865c26a8c9417f42f7e3ab1

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