nxarray 0.1.0


pip install nxarray==0.1.0

Project Links

Meta
Author: Mirco Panighel
Requires Python: >=3

Classifiers

Development Status
  • 2 - Pre-Alpha

Intended Audience
  • Developers

Natural Language
  • English

Programming Language
  • Python :: 3

License
  • OSI Approved :: MIT License

Operating System
  • OS Independent

nxarray

xarray extension for NeXus input/output.

See the documentation for detailed information on installation and usage of nxarray.

Introduction

nxarray extends xarray DataArrays and Datasets with a high-level python interface for NeXus file input and output.

Installation

    pip install nxarray

Prerequisites

nxarray is built on and depends on nexusformat and xarray.

Usage

The recommended import

    import nxarray as nxr

To save a DataArray or Dataset to a NeXus file use the nxr.save() method:

    dr = xarray.DataArray()
    dr.nxr.save(path/to/file.nx)

To load a NeXus file into an xarray Dataset use the nxr.load() function:

    ds = nxr.load(path/to/file.nx)

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras: None
Dependencies:
xarray
nexusformat