There is also xarray, I never used it myself, but was one of the options I looked at.
What put me off is seemingly close integration with pandas which I was trying to avoid.
What put me off is seemingly close integration with pandas which I was trying to avoid.
One way to think of xarray is as a really nice in-memory representation of a netCDF file with some pretty powerful methods for manipulating that data, in much the same way that you can think of DataFrames as a really nice in-memory representation of a csv/table with some powerful methods.
I use xarray for working with satellite imagery and weather model grids - it's a million times better than the fragile MATLAB code I used to use.