NDCube 1.0 Released#

The SunPy project is very happy to announce the release of a new package “ndcube”.

ndcube is a package built for handling, inspecting and visualizing a wide variety of data, of any number of dimensions, along with coordinate information described by FITS-WCS. The NDCube object is based on the astropy NDData class, and adds functionality for slicing both the data and the WCS simultaneously, plotting with matplotlib and support for extra coordinate information along any of the axes not described by WCS.

In addition to this the ndcube package provides the NDCubeSequence class for representing sequences of NDCube objects where the coordinate information may or may not align, and accessing these sequences in a way consistent with a singular cube.

The ndcube development has been lead by Daniel Ryan with contributions from the following people:

  • Daniel Ryan

  • Ankit Baruah

  • Stuart Mumford

  • Mateo Inchaurrandieta

  • Nabil Freij

  • Drew Leonard

  • Shelbe Timothy

A lot of the design and development of ndcube was done as part of Ankit’s Google Summer of Code project in the summer of 2017.

For more information about ndcube see the documentation.

ndcube can be installed from pip or conda using the following commands:

$ conda install -c conda-forge ndcube

$ pip install ndcube