Attributes {
    NC_GLOBAL {
        String title "GFS 0.25 deg analysis at 00Z27mar2025, downloaded Mar 27 05:14 UTC";
        String Conventions "COARDS", "GrADS";
        String dataType "Grid";
        String history "Thu Apr 03 09:18:14 UTC 2025 : imported by GrADS Data Server 2.0";
    }
    lon {
        String grads_dim "x";
        String grads_mapping "linear";
        String grads_size "1440";
        String units "degrees_east";
        String long_name "longitude";
        Float64 minimum 0.00000000000;
        Float64 maximum 359.75000000000;
        Float32 resolution 0.25;
    }
    lat {
        String grads_dim "y";
        String grads_mapping "linear";
        String grads_size "721";
        String units "degrees_north";
        String long_name "latitude";
        Float64 minimum -90.00000000000;
        Float64 maximum 90.00000000000;
        Float32 resolution 0.25;
    }
    time {
        String grads_dim "t";
        String grads_mapping "linear";
        String grads_size "1";
        String grads_min "00z27mar2025";
        String grads_step "1mo";
        String units "days since 1-1-1 00:00:0.0";
        String long_name "time";
        String minimum "00z27mar2025";
        String maximum "00z27mar2025";
    }
    lev {
        String grads_dim "z";
        String grads_mapping "levels";
        String units "millibar";
        String long_name "altitude";
        Float64 minimum 1000.00000000000;
        Float64 maximum 0.01000000000;
        Float32 resolution 24.99975;
    }
    absvprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 10 7 4 2 1) absolute vorticity [1/s] ";
    }
    no4lftxsfc {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** surface best (4 layer) lifted index [k] ";
    }
    capesfc {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** surface convective available potential energy [j/kg] ";
    }
    cape180_0mb {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 180-0 mb above ground convective available potential energy [j/kg] ";
    }
    cinsfc {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** surface convective inhibition [j/kg] ";
    }
    cin180_0mb {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 180-0 mb above ground convective inhibition [j/kg] ";
    }
    clwmrprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 250 200 150 100 50) cloud mixing ratio [kg/kg] ";
    }
    clwmrhy1 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 1 hybrid level cloud mixing ratio [kg/kg] ";
    }
    cwatclm {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** entire atmosphere (considered as a single layer) cloud water [kg/m^2] ";
    }
    dzdtprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 10 7 4 2 1) vertical velocity (geometric) [m/s] ";
    }
    grleprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 250 200 150 100 50) graupel [kg/kg] ";
    }
    grlehy1 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 1 hybrid level graupel [kg/kg] ";
    }
    hgtsfc {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** surface geopotential height [gpm] ";
    }
    hgtprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 10 7 4 2 1) geopotential height [gpm] ";
    }
    hgt2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=2e-06 (km^2/kg/s) surface geopotential height [gpm] ";
    }
    hgtneg2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=-2e-06 (km^2/kg/s) surface geopotential height [gpm] ";
    }
    hgttop0c {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** highest tropospheric freezing level geopotential height [gpm] ";
    }
    hgt0c {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0c isotherm geopotential height [gpm] ";
    }
    hgtmwl {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** max wind geopotential height [gpm] ";
    }
    hgttrop {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** tropopause geopotential height [gpm] ";
    }
    icahtmwl {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** max wind icao standard atmosphere reference height [m] ";
    }
    icahttrop {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** tropopause icao standard atmosphere reference height [m] ";
    }
    icetmpsfc {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** surface ice temperature [k] ";
    }
    icmrprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 250 200 150 100 50) ice water mixing ratio [kg/kg] ";
    }
    icmrhy1 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 1 hybrid level ice water mixing ratio [kg/kg] ";
    }
    lftxsfc {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** surface surface lifted index [k] ";
    }
    msletmsl {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** mean sea level mslp (eta model reduction) [pa] ";
    }
    o3mrprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 10 7 4 2 1) ozone mixing ratio [kg/kg] ";
    }
    potsig995 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0.995 sigma level potential temperature [k] ";
    }
    pratesfc {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** surface precipitation rate [kg/m^2/s] ";
    }
    pressfc {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** surface pressure [pa] ";
    }
    pres2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=2e-06 (km^2/kg/s) surface pressure [pa] ";
    }
    presneg2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=-2e-06 (km^2/kg/s) surface pressure [pa] ";
    }
    presmwl {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** max wind pressure [pa] ";
    }
    prestrop {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** tropopause pressure [pa] ";
    }
    prmslmsl {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** mean sea level pressure reduced to msl [pa] ";
    }
    pwatclm {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** entire atmosphere (considered as a single layer) precipitable water [kg/m^2] ";
    }
    rhprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 10 7 4 2 1) relative humidity [%] ";
    }
    rhsg330_1000 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0.33-1 sigma layer relative humidity [%] ";
    }
    rhsg440_1000 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0.44-1 sigma layer relative humidity [%] ";
    }
    rhsg720_940 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0.72-0.94 sigma layer relative humidity [%] ";
    }
    rhsg440_720 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0.44-0.72 sigma layer relative humidity [%] ";
    }
    rhsig995 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0.995 sigma level relative humidity [%] ";
    }
    rh30_0mb {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 30-0 mb above ground relative humidity [%] ";
    }
    rhclm {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** entire atmosphere (considered as a single layer) relative humidity [%] ";
    }
    rhtop0c {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** highest tropospheric freezing level relative humidity [%] ";
    }
    rh0c {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0c isotherm relative humidity [%] ";
    }
    rwmrprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 250 200 150 100 50) rain mixing ratio [kg/kg] ";
    }
    rwmrhy1 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 1 hybrid level rain mixing ratio [kg/kg] ";
    }
    snmrprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 250 200 150 100 50) snow mixing ratio [kg/kg] ";
    }
    snmrhy1 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 1 hybrid level snow mixing ratio [kg/kg] ";
    }
    sotypsfc {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** surface soil type [-] ";
    }
    spfhprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 10 7 4 2 1) specific humidity [kg/kg] ";
    }
    spfh30_0mb {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 30-0 mb above ground specific humidity [kg/kg] ";
    }
    tmpprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 10 7 4 2 1) temperature [k] ";
    }
    tmp_1829m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 1829 m above mean sea level temperature [k] ";
    }
    tmp_2743m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 2743 m above mean sea level temperature [k] ";
    }
    tmp_3658m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 3658 m above mean sea level temperature [k] ";
    }
    tmp80m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 80 m above ground temperature [k] ";
    }
    tmp100m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 100 m above ground temperature [k] ";
    }
    tmpsig995 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0.995 sigma level temperature [k] ";
    }
    tmp30_0mb {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 30-0 mb above ground temperature [k] ";
    }
    tmp2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=2e-06 (km^2/kg/s) surface temperature [k] ";
    }
    tmpneg2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=-2e-06 (km^2/kg/s) surface temperature [k] ";
    }
    tmpmwl {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** max wind temperature [k] ";
    }
    tmptrop {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** tropopause temperature [k] ";
    }
    tozneclm {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** entire atmosphere (considered as a single layer) total ozone [du] ";
    }
    ugrdprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 10 7 4 2 1) u-component of wind [m/s] ";
    }
    ugrd_1829m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 1829 m above mean sea level u-component of wind [m/s] ";
    }
    ugrd_2743m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 2743 m above mean sea level u-component of wind [m/s] ";
    }
    ugrd_3658m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 3658 m above mean sea level u-component of wind [m/s] ";
    }
    ugrd20m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 20 m above ground u-component of wind [m/s] ";
    }
    ugrd30m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 30 m above ground u-component of wind [m/s] ";
    }
    ugrd40m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 40 m above ground u-component of wind [m/s] ";
    }
    ugrd50m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 50 m above ground u-component of wind [m/s] ";
    }
    ugrd80m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 80 m above ground u-component of wind [m/s] ";
    }
    ugrd100m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 100 m above ground u-component of wind [m/s] ";
    }
    ugrdsig995 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0.995 sigma level u-component of wind [m/s] ";
    }
    ugrd30_0mb {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 30-0 mb above ground u-component of wind [m/s] ";
    }
    ugrd2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=2e-06 (km^2/kg/s) surface u-component of wind [m/s] ";
    }
    ugrdneg2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=-2e-06 (km^2/kg/s) surface u-component of wind [m/s] ";
    }
    ugrdmwl {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** max wind u-component of wind [m/s] ";
    }
    ugrdtrop {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** tropopause u-component of wind [m/s] ";
    }
    vegsfc {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** surface vegetation [%] ";
    }
    vgrdprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 10 7 4 2 1) v-component of wind [m/s] ";
    }
    vgrd_1829m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 1829 m above mean sea level v-component of wind [m/s] ";
    }
    vgrd_2743m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 2743 m above mean sea level v-component of wind [m/s] ";
    }
    vgrd_3658m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 3658 m above mean sea level v-component of wind [m/s] ";
    }
    vgrd20m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 20 m above ground v-component of wind [m/s] ";
    }
    vgrd30m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 30 m above ground v-component of wind [m/s] ";
    }
    vgrd40m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 40 m above ground v-component of wind [m/s] ";
    }
    vgrd50m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 50 m above ground v-component of wind [m/s] ";
    }
    vgrd80m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 80 m above ground v-component of wind [m/s] ";
    }
    vgrd100m {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 100 m above ground v-component of wind [m/s] ";
    }
    vgrdsig995 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0.995 sigma level v-component of wind [m/s] ";
    }
    vgrd30_0mb {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 30-0 mb above ground v-component of wind [m/s] ";
    }
    vgrd2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=2e-06 (km^2/kg/s) surface v-component of wind [m/s] ";
    }
    vgrdneg2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=-2e-06 (km^2/kg/s) surface v-component of wind [m/s] ";
    }
    vgrdmwl {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** max wind v-component of wind [m/s] ";
    }
    vgrdtrop {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** tropopause v-component of wind [m/s] ";
    }
    vvelprs {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** (1000 975 950 925 900.. 10 7 4 2 1) vertical velocity (pressure) [pa/s] ";
    }
    vvelsig995 {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** 0.995 sigma level vertical velocity (pressure) [pa/s] ";
    }
    vwsh2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=2e-06 (km^2/kg/s) surface vertical speed shear [1/s] ";
    }
    vwshneg2pv {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** pv=-2e-06 (km^2/kg/s) surface vertical speed shear [1/s] ";
    }
    vwshtrop {
        Float32 _FillValue 9.999E20;
        Float32 missing_value 9.999E20;
        String long_name "** tropopause vertical speed shear [1/s] ";
    }
}