dimarray: numpy array with labelled dimensions and axes, advanced alignment and reshaping features, NaN handling, netCDF I/O