update to abstract dataset from netcdf