Skip to main content

A plugin for pynxtools to convert XRD into NeXus application definitions.

Project description

Ruff DOI

A reader for XRD data

Installation

It is recommended to use python 3.12 with a dedicated virtual environment for this package. Learn how to manage python versions and virtual environments.

This package is a reader plugin for pynxtools and thus should be installed together with pynxtools:

pip install pynxtools[xrd]

for the latest development version.

Purpose

This reader plugin for pynxtools is used to read X-ray diffraction experiment data and metadata and convert these into a NeXus file (HDF5 file with extension .nxs) according to the NeXus application definition NXxrd_pan. Specifically, the plugin maps data and metadata from .xrdml files that were obtained with PANalytical X'Pert PRO version 1.5 (instruments).

Status quo

This reader is considered in development.

Contact person in FAIRmat for this reader

Rubel Mozumder Markus Kühbach

How to cite this work

Mozumder, R., Shabih, S., Kühbach, M., Pielsticker, L. & Brockhauser, S. (2025). pynxtools-xrd: A pynxtools reader plugin for X-ray diffraction data. Zenodo. https://doi.org/10.5281/zenodo.16606403

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

pynxtools_xrd-0.0.7.tar.gz (224.3 kB view details)

Uploaded Source

Built Distribution

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

pynxtools_xrd-0.0.7-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file pynxtools_xrd-0.0.7.tar.gz.

File metadata

  • Download URL: pynxtools_xrd-0.0.7.tar.gz
  • Upload date:
  • Size: 224.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynxtools_xrd-0.0.7.tar.gz
Algorithm Hash digest
SHA256 9fe27c89935150b46ab65f32537ab186969c88ca231dfd300f66b4a84f62f169
MD5 f98af4930851ca395ba1c71a76bca572
BLAKE2b-256 91df8b6ead1da8a081e4bcfd015e90a212cd65f01d721b8173f77f21017008b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynxtools_xrd-0.0.7.tar.gz:

Publisher: publish.yml on FAIRmat-NFDI/pynxtools-xrd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynxtools_xrd-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: pynxtools_xrd-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynxtools_xrd-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a2eb954c83cb2b6f7d227ed8e56e6d26fa1b6dda3f18743f21bff180906fcd28
MD5 d8de68832f6d5faf405adb9a38b2e5d0
BLAKE2b-256 8bbcab3323a285c51cb43a369e68639befbc2c27cf4a860aaca195b6560dad27

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynxtools_xrd-0.0.7-py3-none-any.whl:

Publisher: publish.yml on FAIRmat-NFDI/pynxtools-xrd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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