Skip to main content

Xartus: Xarray through NeXus

xartus-version xartus-requires-python xartus-license

tests skipped coverage last-run

This repo is hope to a collection of tools for converting data into the NeXus format. In addition, there are tools to read and write NeXus files to and from Xarray DataArrays, DataSets and Datatrees.

The library has two core parts and a few helper utilities.

  1. The data_converter and data_source allows reading any data into a NeXus file.
  2. An xarray BackendEntrypoint (NexusEntrypoint) allows reading NeXus files into xarray.
  3. Xarray accessors (array.nexus, dataset.nexus, and datatree.nexus) allow saving the data to NeXus files.
  4. utils has some helper functions that are commmonly needed when reading/processing common data formats.
  5. plotting adds alternate plotting to pcolormesh, and plotting slices of a dataset.

Metadata

Release files for Xartus 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Xartus 0.4.1
File Size Uploaded
xartus-0.4.1.tar.gz 37.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Xartus 0.4.1
File Interpreter ABI Platform
xartus-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 84.8 kB

Release files / xartus-0.4.1.tar.gz

Download URL xartus-0.4.1.tar.gz
Size 37.2 kB
Tags Source
SHA-256 checksum
How to use checksums
fec4dcda25029c8b2a5c2c24f0caecd7eb24df81a2a401eee2198db99397af8d
BLAKE2b-256 checksum
How to use checksums
f726705f9dd6c0cdbf26e72e3bd33901f2485872fcc27bba212f92e70c75784d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / xartus-0.4.1-py3-none-any.whl

Download URL xartus-0.4.1-py3-none-any.whl
Size 47.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d653343b73b86ea742c897a19824b1a2b89be73572efeafe143ea46c119d1773
BLAKE2b-256 checksum
How to use checksums
805cec09104bb2312d2c8cea0fab91cd9617eb0c852c35e2b69b6d3809e34e17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

1 release file

0.3.0

1 release file

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page