Skip to main content

NX5 Duct Tape

Project description

NX5 Duct Tape

nx5d a.k.a. nx5duct a.k.a. NX5 Duct Tape is a collection of tools that factilitate rapid generation and hacking of HDF5/Nexus files. It's used to transform experimental data of specific origins (e.g. Uni Potsdam's UDKM Group's) into a Nexus compliant format.

Treat this as "work in progress", and, it being Free Software, if you break it you get to keep both halves ¯\_(ツ)_/¯

Contents:

Dependencies

nx5d uses the following linraries:

Installation

Work in progress. Should work in PyPI soon (pip install nx5d or so).

Functionality Overview

Note that the nx5d package is in very early stages of development. Project scope is shifting, having essentially started off as a repository of "things I need to do XRD data analysis" and currently aiming to reach more specific, general-purpose tool character.

As of now, there are several distinct components to nx5d:

  • The nx module: provides synthetisation of "NX5-Files" (Nexus packaged in HDF5) from the former ESRF Logfile beamline format. This format is obsolete as of 2022, but may be needed for legacy data.

  • The DataSource module: provides high-level I/O functionality for x-ray diffraction data (XRD) based on the xrayutilities.

  • The XRD helpers: distinct bits and snippets of algorithms to help with numerical data analysis, specifically with XRD data as provided by the DataSource module

Caveats & Bugs

Not enough code to call them "bugs" yet. We call them "gaping, deep, dark holes." :-p

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

nx5d-0.5.0.tar.gz (1.3 MB view hashes)

Uploaded Source

Built Distribution

nx5d-0.5.0-py3-none-any.whl (98.1 kB view hashes)

Uploaded Python 3

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