netcdf files/g/ds313.3/0.5x0.63/2023/MERRA2_0.5x0.63_20231207.nc {
  dimensions:
    lat = 384;
    lon = 576;
    lev = 72;
    time = UNLIMITED;   // (8 currently)
    ilev = 73;
  variables:
    float lat(lat=384);
      :units = "degrees_north";
      :long_name = "latitude";

    float lon(lon=576);
      :units = "degrees_east";
      :long_name = "longitude";

    float lev(lev=72);
      :units = "level";
      :long_name = "hybrid level at midpoint (1000*(A+B))";

    float time(time=8);
      :units = "days since 1970-01-01 00:00:00";
      :long_name = "time";
      :calendar = "gregorian";

    float ilev(ilev=73);

    int date(time=8);
      :long_name = "current date (YYYYMMDD)";

    int datesec(time=8);
      :long_name = "current seconds of current date";

    float hyam(lev=72);
      :long_name = "hybrid A Coefficient at layer midpoints";

    float hybm(lev=72);
      :long_name = "hybrid B Coefficient at layer midpoints";

    float hyai(ilev=73);
      :long_name = "hybrid A Coefficient at layer interfaces";

    float hybi(ilev=73);
      :long_name = "hybrid B Coefficient at layer interfaces";

    float PS(time=8, lat=384, lon=576);
      :units = "Pa";
      :long_name = "surface_pressure";

    float U(time=8, lev=72, lat=384, lon=576);
      :units = "m s-1";
      :long_name = "eastward_wind";

    float V(time=8, lev=72, lat=384, lon=576);
      :units = "m s-1";
      :long_name = "northward_wind";

    float TAUX(time=8, lat=384, lon=576);
      :units = "N m-2";
      :long_name = "eastward (zonal) atmospheric frictional stress on the surface (different from MERRA)";

    float TAUY(time=8, lat=384, lon=576);
      :units = "N m-2";
      :long_name = "northward (meridional) atmospheric frictional stress on the surface (different from MERRA)";

    float SNOWH(time=8, lat=384, lon=576);
      :units = "kg m-2";
      :long_name = "Total_snow_storage_land";

    float FSDS(time=8, lat=384, lon=576);
      :units = "W m-2";
      :long_name = "surface_incoming_shortwave_flux";

    float SOILW(time=8, lat=384, lon=576);
      :units = "1";
      :long_name = "surface_soil_wetness";

    float TS(time=8, lat=384, lon=576);
      :units = "K";
      :long_name = "surface_skin_temperature";

    float T(time=8, lev=72, lat=384, lon=576);
      :units = "K";
      :long_name = "air_temperature";

    float Q(time=8, lev=72, lat=384, lon=576);
      :units = "kg kg-1";
      :long_name = "specific_humidity";

    float PHIS(time=8, lat=384, lon=576);
      :units = "m+2 s-2";
      :long_name = "surface geopotential height";

    float QFLX(time=8, lat=384, lon=576);
      :units = "kg m-2 s-1";
      :long_name = "evaporation_from_turbulence";

    float SHFLX(time=8, lat=384, lon=576);
      :units = "W m-2";
      :long_name = "sensible_heat_flux_from_turbulence";

}