YAXArrays.jl

Yet another xarray-like Julia package

A package for operating on out-of-core labeled arrays, based on stores like NetCDF, Zarr or GDAL.

Info
  • Open datasets from a variety of sources (NetCDF, Zarr, ArchGDAL)
  • Interoperability with other named axis packages through YAXArrayBase
  • Efficient mapslices(x) operations on huge multiple arrays, optimized for high-latency data access (object storage, compressed datasets)

Installation

In the Julia REPL type:

using Pkg
Pkg.add("YAXArrays")

or

] add YAXArrays

The ] character starts the Julia package manager. Hit backspace key to return to Julia prompt.

You may check the installed version with:

] st YAXArrays

Start using the package:

using YAXArrays

The YAXArray tutorial provides a tutorial explaining how to get started using YAXArrays.

Quick start

using YAXArrays
yax = YAXArray(rand(10,20,30))