xrdpy: Python package for 2D X-ray diffraction data analysis
Project description
xrdpy: Python package for 2D X-ray diffraction data analysis
| Real space map | Reciprocal space map | Detecting RSM peaks (example-1) |
| Detecting sensitive RSM peaks (peak detection at low intesity) | Merged RSM maps (including strain calculations) | Aligning RSM maps using $\omega$ rotation (2nd sample is relaxed) |
Developers and contributors
Developer of xrdpy : Badal Mondal, Pietro Pampili
xrdpy Contributors: Contributors
- We sincerely thank each and every contributor for their valuable input and support.
Contact us: Email developer/maintainer team
- If you would like to contribute to the development of
xrdpyor request new functionality, please get in touch with us or open a pull request or discuss here. We appreciate and respect our users' views and are committed to providing the best experience possible. Your feedback is highly valued. We will be happy to support your request ASAP.
Installation
1. Requirements
1. python>=3.12
3. numpy>=1.13
5. scipy>=1.26
7. matplotlib
3. Installation using pip [*recommended]
pip install xrdpy
2. Installation from github repository
git clone https://github.com/XRDmapAnalysis/xrdpy.git
cd xrdpy
pip install .
Or,
pip install git+https://github.com/XRDmapAnalysis/xrdpy.git@specific_branch
Usage
Wiki page: Welcome to xrdpy
Documentation: Package documentation
Discussions: Discuss more about the package here
Tutorials: tutorial
Theoretical details: TBA
Tips and tricks:
FAQs: here
You can find a list of common user issues encountered while using this software here. We appreciate and respect our users' views and are committed to providing the best experience possible. Your feedback is highly valued.
Citations and references:
If you use xrdpy in your work, please:
-
State EXPLICITLY that you have used the xrdpy code (or a modified version of it, if this is the case), for instance, adding a sentence like:
"The XRD analysis is performed using the xrdpy code." -
How to cite the package: (use appropriate version number and doi corresponding to your installed xrdpy)
Badal Mondal and Pietro Pampili, "XRDmapAnalysis/xrdpy: version-V.V.V (vV.V.V))". Zenodo, 2026. doi: XXXXX
- Read and cite the following papers (and the appropriate references therein):
TBA
Bibliography file: Here is the bibliography file for your convenience.
Version release
Chekout out version release history here for the full list of updates and upgrades.
License
Upcoming (TBD)
- ZB structure
- Implement arbritraty 1D line scan capability on 2D RSM plots
- Quaternary alloy
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xrdpy-0.0.5.tar.gz.
File metadata
- Download URL: xrdpy-0.0.5.tar.gz
- Upload date:
- Size: 34.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
688c6bc14cd107adff4a10de254d81de250f78eba76bc0f2cfd323b164094144
|
|
| MD5 |
9735b1f9bd019a837487aeaa9c01035f
|
|
| BLAKE2b-256 |
48548a9fb58172a56b925928cfd0cde30f33f3c3c415dae66a6fefaaa6ffd600
|
Provenance
The following attestation bundles were made for xrdpy-0.0.5.tar.gz:
Publisher:
PyPi-publish.yml on XRDmapAnalysis/xrdpy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xrdpy-0.0.5.tar.gz -
Subject digest:
688c6bc14cd107adff4a10de254d81de250f78eba76bc0f2cfd323b164094144 - Sigstore transparency entry: 919947767
- Sigstore integration time:
-
Permalink:
XRDmapAnalysis/xrdpy@c43696b374f832c3869156c9dbf2501edcb46887 -
Branch / Tag:
refs/tags/version-0.0.5 - Owner: https://github.com/XRDmapAnalysis
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
PyPi-publish.yml@c43696b374f832c3869156c9dbf2501edcb46887 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xrdpy-0.0.5-py3-none-any.whl.
File metadata
- Download URL: xrdpy-0.0.5-py3-none-any.whl
- Upload date:
- Size: 35.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45f52b98af3d8d81bbd11c990eb9d44adb7d65d75a9f2bfadf2d1ccb3474dd69
|
|
| MD5 |
4d22f8e430a38129938af1bf7cd4f45b
|
|
| BLAKE2b-256 |
bab86ad6c7aed0de2a9e40bef28a0b83bc01aa44e7618c26c41a4f2ce827c9e9
|
Provenance
The following attestation bundles were made for xrdpy-0.0.5-py3-none-any.whl:
Publisher:
PyPi-publish.yml on XRDmapAnalysis/xrdpy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xrdpy-0.0.5-py3-none-any.whl -
Subject digest:
45f52b98af3d8d81bbd11c990eb9d44adb7d65d75a9f2bfadf2d1ccb3474dd69 - Sigstore transparency entry: 919947772
- Sigstore integration time:
-
Permalink:
XRDmapAnalysis/xrdpy@c43696b374f832c3869156c9dbf2501edcb46887 -
Branch / Tag:
refs/tags/version-0.0.5 - Owner: https://github.com/XRDmapAnalysis
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
PyPi-publish.yml@c43696b374f832c3869156c9dbf2501edcb46887 -
Trigger Event:
release
-
Statement type: