Skip to content

Instantly share code, notes, and snippets.

@JESlaten
Created August 2, 2016 22:31
Show Gist options
  • Save JESlaten/9ca15ef1f9b8cb6943ba48d00d1476f4 to your computer and use it in GitHub Desktop.
Save JESlaten/9ca15ef1f9b8cb6943ba48d00d1476f4 to your computer and use it in GitHub Desktop.
WRF Sample Python script.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@JESlaten
Copy link
Author

JESlaten commented Aug 3, 2016

My test wrf output file
netcdf wrfout_d01_2016-05-13_00_00_00 {
dimensions:
Time = UNLIMITED ; // (41 currently)
DateStrLen = 19 ;
west_east = 4 ;
south_north = 4 ;
bottom_top = 29 ;
bottom_top_stag = 30 ;
soil_layers_stag = 4 ;
west_east_stag = 5 ;
south_north_stag = 5 ;
variables:
char Times(Time, DateStrLen) ;
float XLAT(Time, south_north, west_east) ;
XLAT:FieldType = 104 ;
XLAT:MemoryOrder = "XY " ;
XLAT:description = "LATITUDE, SOUTH IS NEGATIVE" ;
XLAT:units = "degree_north" ;
XLAT:stagger = "" ;
XLAT:coordinates = "XLONG XLAT" ;
float XLONG(Time, south_north, west_east) ;
XLONG:FieldType = 104 ;
XLONG:MemoryOrder = "XY " ;
XLONG:description = "LONGITUDE, WEST IS NEGATIVE" ;
XLONG:units = "degree_east" ;
XLONG:stagger = "" ;
XLONG:coordinates = "XLONG XLAT" ;
float LU_INDEX(Time, south_north, west_east) ;
LU_INDEX:FieldType = 104 ;
LU_INDEX:MemoryOrder = "XY " ;
LU_INDEX:description = "LAND USE CATEGORY" ;
LU_INDEX:units = "" ;
LU_INDEX:stagger = "" ;
LU_INDEX:coordinates = "XLONG XLAT XTIME" ;
float ZNU(Time, bottom_top) ;
ZNU:FieldType = 104 ;
ZNU:MemoryOrder = "Z " ;
ZNU:description = "eta values on half (mass) levels" ;
ZNU:units = "" ;
ZNU:stagger = "" ;
float ZNW(Time, bottom_top_stag) ;
ZNW:FieldType = 104 ;
ZNW:MemoryOrder = "Z " ;
ZNW:description = "eta values on full (w) levels" ;
ZNW:units = "" ;
ZNW:stagger = "Z" ;
float ZS(Time, soil_layers_stag) ;
ZS:FieldType = 104 ;
ZS:MemoryOrder = "Z " ;
ZS:description = "DEPTHS OF CENTERS OF SOIL LAYERS" ;
ZS:units = "m" ;
ZS:stagger = "Z" ;
float DZS(Time, soil_layers_stag) ;
DZS:FieldType = 104 ;
DZS:MemoryOrder = "Z " ;
DZS:description = "THICKNESSES OF SOIL LAYERS" ;
DZS:units = "m" ;
DZS:stagger = "Z" ;
float VAR_SSO(Time, south_north, west_east) ;
VAR_SSO:FieldType = 104 ;
VAR_SSO:MemoryOrder = "XY " ;
VAR_SSO:description = "variance of subgrid-scale orography" ;
VAR_SSO:units = "m2" ;
VAR_SSO:stagger = "" ;
VAR_SSO:coordinates = "XLONG XLAT XTIME" ;
float U(Time, bottom_top, south_north, west_east_stag) ;
U:FieldType = 104 ;
U:MemoryOrder = "XYZ" ;
U:description = "x-wind component" ;
U:units = "m s-1" ;
U:stagger = "X" ;
U:coordinates = "XLONG_U XLAT_U XTIME" ;
float V(Time, bottom_top, south_north_stag, west_east) ;
V:FieldType = 104 ;
V:MemoryOrder = "XYZ" ;
V:description = "y-wind component" ;
V:units = "m s-1" ;
V:stagger = "Y" ;
V:coordinates = "XLONG_V XLAT_V XTIME" ;
float W(Time, bottom_top_stag, south_north, west_east) ;
W:FieldType = 104 ;
W:MemoryOrder = "XYZ" ;
W:description = "z-wind component" ;
W:units = "m s-1" ;
W:stagger = "Z" ;
W:coordinates = "XLONG XLAT XTIME" ;
float PH(Time, bottom_top_stag, south_north, west_east) ;
PH:FieldType = 104 ;
PH:MemoryOrder = "XYZ" ;
PH:description = "perturbation geopotential" ;
PH:units = "m2 s-2" ;
PH:stagger = "Z" ;
PH:coordinates = "XLONG XLAT XTIME" ;
float PHB(Time, bottom_top_stag, south_north, west_east) ;
PHB:FieldType = 104 ;
PHB:MemoryOrder = "XYZ" ;
PHB:description = "base-state geopotential" ;
PHB:units = "m2 s-2" ;
PHB:stagger = "Z" ;
PHB:coordinates = "XLONG XLAT XTIME" ;
float T(Time, bottom_top, south_north, west_east) ;
T:FieldType = 104 ;
T:MemoryOrder = "XYZ" ;
T:description = "perturbation potential temperature (theta-t0)" ;
T:units = "K" ;
T:stagger = "" ;
T:coordinates = "XLONG XLAT XTIME" ;
float HFX_FORCE(Time) ;
HFX_FORCE:FieldType = 104 ;
HFX_FORCE:MemoryOrder = "0 " ;
HFX_FORCE:description = "SCM ideal surface sensible heat flux" ;
HFX_FORCE:units = "W m-2" ;
HFX_FORCE:stagger = "" ;
float LH_FORCE(Time) ;
LH_FORCE:FieldType = 104 ;
LH_FORCE:MemoryOrder = "0 " ;
LH_FORCE:description = "SCM ideal surface latent heat flux" ;
LH_FORCE:units = "W m-2" ;
LH_FORCE:stagger = "" ;
float TSK_FORCE(Time) ;
TSK_FORCE:FieldType = 104 ;
TSK_FORCE:MemoryOrder = "0 " ;
TSK_FORCE:description = "SCM ideal surface skin temperature" ;
TSK_FORCE:units = "W m-2" ;
TSK_FORCE:stagger = "" ;
float HFX_FORCE_TEND(Time) ;
HFX_FORCE_TEND:FieldType = 104 ;
HFX_FORCE_TEND:MemoryOrder = "0 " ;
HFX_FORCE_TEND:description = "SCM ideal surface sensible heat flux tendency" ;
HFX_FORCE_TEND:units = "W m-2 s-1" ;
HFX_FORCE_TEND:stagger = "" ;
float LH_FORCE_TEND(Time) ;
LH_FORCE_TEND:FieldType = 104 ;
LH_FORCE_TEND:MemoryOrder = "0 " ;
LH_FORCE_TEND:description = "SCM ideal surface latent heat flux tendency" ;
LH_FORCE_TEND:units = "W m-2 s-1" ;
LH_FORCE_TEND:stagger = "" ;
float TSK_FORCE_TEND(Time) ;
TSK_FORCE_TEND:FieldType = 104 ;
TSK_FORCE_TEND:MemoryOrder = "0 " ;
TSK_FORCE_TEND:description = "SCM ideal surface skin temperature tendency" ;
TSK_FORCE_TEND:units = "W m-2 s-1" ;
TSK_FORCE_TEND:stagger = "" ;
float MU(Time, south_north, west_east) ;
MU:FieldType = 104 ;
MU:MemoryOrder = "XY " ;
MU:description = "perturbation dry air mass in column" ;
MU:units = "Pa" ;
MU:stagger = "" ;
MU:coordinates = "XLONG XLAT XTIME" ;
float MUB(Time, south_north, west_east) ;
MUB:FieldType = 104 ;
MUB:MemoryOrder = "XY " ;
MUB:description = "base state dry air mass in column" ;
MUB:units = "Pa" ;
MUB:stagger = "" ;
MUB:coordinates = "XLONG XLAT XTIME" ;
float NEST_POS(Time, south_north, west_east) ;
NEST_POS:FieldType = 104 ;
NEST_POS:MemoryOrder = "XY " ;
NEST_POS:description = "-" ;
NEST_POS:units = "-" ;
NEST_POS:stagger = "" ;
NEST_POS:coordinates = "XLONG XLAT XTIME" ;
float P(Time, bottom_top, south_north, west_east) ;
P:FieldType = 104 ;
P:MemoryOrder = "XYZ" ;
P:description = "perturbation pressure" ;
P:units = "Pa" ;
P:stagger = "" ;
P:coordinates = "XLONG XLAT XTIME" ;
float PB(Time, bottom_top, south_north, west_east) ;
PB:FieldType = 104 ;
PB:MemoryOrder = "XYZ" ;
PB:description = "BASE STATE PRESSURE" ;
PB:units = "Pa" ;
PB:stagger = "" ;
PB:coordinates = "XLONG XLAT XTIME" ;
float FNM(Time, bottom_top) ;
FNM:FieldType = 104 ;
FNM:MemoryOrder = "Z " ;
FNM:description = "upper weight for vertical stretching" ;
FNM:units = "" ;
FNM:stagger = "" ;
float FNP(Time, bottom_top) ;
FNP:FieldType = 104 ;
FNP:MemoryOrder = "Z " ;
FNP:description = "lower weight for vertical stretching" ;
FNP:units = "" ;
FNP:stagger = "" ;
float RDNW(Time, bottom_top) ;
RDNW:FieldType = 104 ;
RDNW:MemoryOrder = "Z " ;
RDNW:description = "inverse d(eta) values between full (w) levels" ;
RDNW:units = "" ;
RDNW:stagger = "" ;
float RDN(Time, bottom_top) ;
RDN:FieldType = 104 ;
RDN:MemoryOrder = "Z " ;
RDN:description = "inverse d(eta) values between half (mass) levels" ;
RDN:units = "" ;
RDN:stagger = "" ;
float DNW(Time, bottom_top) ;
DNW:FieldType = 104 ;
DNW:MemoryOrder = "Z " ;
DNW:description = "d(eta) values between full (w) levels" ;
DNW:units = "" ;
DNW:stagger = "" ;
float DN(Time, bottom_top) ;
DN:FieldType = 104 ;
DN:MemoryOrder = "Z " ;
DN:description = "d(eta) values between half (mass) levels" ;
DN:units = "" ;
DN:stagger = "" ;
float CFN(Time) ;
CFN:FieldType = 104 ;
CFN:MemoryOrder = "0 " ;
CFN:description = "extrapolation constant" ;
CFN:units = "" ;
CFN:stagger = "" ;
float CFN1(Time) ;
CFN1:FieldType = 104 ;
CFN1:MemoryOrder = "0 " ;
CFN1:description = "extrapolation constant" ;
CFN1:units = "" ;
CFN1:stagger = "" ;
int THIS_IS_AN_IDEAL_RUN(Time) ;
THIS_IS_AN_IDEAL_RUN:FieldType = 106 ;
THIS_IS_AN_IDEAL_RUN:MemoryOrder = "0 " ;
THIS_IS_AN_IDEAL_RUN:description = "T/F flag: this is an ARW ideal simulation" ;
THIS_IS_AN_IDEAL_RUN:units = "-" ;
THIS_IS_AN_IDEAL_RUN:stagger = "" ;
float P_HYD(Time, bottom_top, south_north, west_east) ;
P_HYD:FieldType = 104 ;
P_HYD:MemoryOrder = "XYZ" ;
P_HYD:description = "hydrostatic pressure" ;
P_HYD:units = "Pa" ;
P_HYD:stagger = "" ;
P_HYD:coordinates = "XLONG XLAT XTIME" ;
float Q2(Time, south_north, west_east) ;
Q2:FieldType = 104 ;
Q2:MemoryOrder = "XY " ;
Q2:description = "QV at 2 M" ;
Q2:units = "kg kg-1" ;
Q2:stagger = "" ;
Q2:coordinates = "XLONG XLAT XTIME" ;
float T2(Time, south_north, west_east) ;
T2:FieldType = 104 ;
T2:MemoryOrder = "XY " ;
T2:description = "TEMP at 2 M" ;
T2:units = "K" ;
T2:stagger = "" ;
T2:coordinates = "XLONG XLAT XTIME" ;
float TH2(Time, south_north, west_east) ;
TH2:FieldType = 104 ;
TH2:MemoryOrder = "XY " ;
TH2:description = "POT TEMP at 2 M" ;
TH2:units = "K" ;
TH2:stagger = "" ;
TH2:coordinates = "XLONG XLAT XTIME" ;
float PSFC(Time, south_north, west_east) ;
PSFC:FieldType = 104 ;
PSFC:MemoryOrder = "XY " ;
PSFC:description = "SFC PRESSURE" ;
PSFC:units = "Pa" ;
PSFC:stagger = "" ;
PSFC:coordinates = "XLONG XLAT XTIME" ;
float U10(Time, south_north, west_east) ;
U10:FieldType = 104 ;
U10:MemoryOrder = "XY " ;
U10:description = "U at 10 M" ;
U10:units = "m s-1" ;
U10:stagger = "" ;
U10:coordinates = "XLONG XLAT XTIME" ;
float V10(Time, south_north, west_east) ;
V10:FieldType = 104 ;
V10:MemoryOrder = "XY " ;
V10:description = "V at 10 M" ;
V10:units = "m s-1" ;
V10:stagger = "" ;
V10:coordinates = "XLONG XLAT XTIME" ;
float RDX(Time) ;
RDX:FieldType = 104 ;
RDX:MemoryOrder = "0 " ;
RDX:description = "INVERSE X GRID LENGTH" ;
RDX:units = "" ;
RDX:stagger = "" ;
float RDY(Time) ;
RDY:FieldType = 104 ;
RDY:MemoryOrder = "0 " ;
RDY:description = "INVERSE Y GRID LENGTH" ;
RDY:units = "" ;
RDY:stagger = "" ;
float RESM(Time) ;
RESM:FieldType = 104 ;
RESM:MemoryOrder = "0 " ;
RESM:description = "TIME WEIGHT CONSTANT FOR SMALL STEPS" ;
RESM:units = "" ;
RESM:stagger = "" ;
float ZETATOP(Time) ;
ZETATOP:FieldType = 104 ;
ZETATOP:MemoryOrder = "0 " ;
ZETATOP:description = "ZETA AT MODEL TOP" ;
ZETATOP:units = "" ;
ZETATOP:stagger = "" ;
float CF1(Time) ;
CF1:FieldType = 104 ;
CF1:MemoryOrder = "0 " ;
CF1:description = "2nd order extrapolation constant" ;
CF1:units = "" ;
CF1:stagger = "" ;
float CF2(Time) ;
CF2:FieldType = 104 ;
CF2:MemoryOrder = "0 " ;
CF2:description = "2nd order extrapolation constant" ;
CF2:units = "" ;
CF2:stagger = "" ;
float CF3(Time) ;
CF3:FieldType = 104 ;
CF3:MemoryOrder = "0 " ;
CF3:description = "2nd order extrapolation constant" ;
CF3:units = "" ;
CF3:stagger = "" ;
int ITIMESTEP(Time) ;
ITIMESTEP:FieldType = 106 ;
ITIMESTEP:MemoryOrder = "0 " ;
ITIMESTEP:description = "" ;
ITIMESTEP:units = "" ;
ITIMESTEP:stagger = "" ;
float XTIME(Time) ;
XTIME:FieldType = 104 ;
XTIME:MemoryOrder = "0 " ;
XTIME:description = "minutes since 2016-05-13 00:00:00" ;
XTIME:units = "minutes since 2016-05-13 00:00:00" ;
XTIME:stagger = "" ;
float QVAPOR(Time, bottom_top, south_north, west_east) ;
QVAPOR:FieldType = 104 ;
QVAPOR:MemoryOrder = "XYZ" ;
QVAPOR:description = "Water vapor mixing ratio" ;
QVAPOR:units = "kg kg-1" ;
QVAPOR:stagger = "" ;
QVAPOR:coordinates = "XLONG XLAT XTIME" ;
float QCLOUD(Time, bottom_top, south_north, west_east) ;
QCLOUD:FieldType = 104 ;
QCLOUD:MemoryOrder = "XYZ" ;
QCLOUD:description = "Cloud water mixing ratio" ;
QCLOUD:units = "kg kg-1" ;
QCLOUD:stagger = "" ;
QCLOUD:coordinates = "XLONG XLAT XTIME" ;
float QRAIN(Time, bottom_top, south_north, west_east) ;
QRAIN:FieldType = 104 ;
QRAIN:MemoryOrder = "XYZ" ;
QRAIN:description = "Rain water mixing ratio" ;
QRAIN:units = "kg kg-1" ;
QRAIN:stagger = "" ;
QRAIN:coordinates = "XLONG XLAT XTIME" ;
float SHDMAX(Time, south_north, west_east) ;
SHDMAX:FieldType = 104 ;
SHDMAX:MemoryOrder = "XY " ;
SHDMAX:description = "ANNUAL MAX VEG FRACTION" ;
SHDMAX:units = "" ;
SHDMAX:stagger = "" ;
SHDMAX:coordinates = "XLONG XLAT XTIME" ;
float SHDMIN(Time, south_north, west_east) ;
SHDMIN:FieldType = 104 ;
SHDMIN:MemoryOrder = "XY " ;
SHDMIN:description = "ANNUAL MIN VEG FRACTION" ;
SHDMIN:units = "" ;
SHDMIN:stagger = "" ;
SHDMIN:coordinates = "XLONG XLAT XTIME" ;
float SNOALB(Time, south_north, west_east) ;
SNOALB:FieldType = 104 ;
SNOALB:MemoryOrder = "XY " ;
SNOALB:description = "ANNUAL MAX SNOW ALBEDO IN FRACTION" ;
SNOALB:units = "" ;
SNOALB:stagger = "" ;
SNOALB:coordinates = "XLONG XLAT XTIME" ;
float TSLB(Time, soil_layers_stag, south_north, west_east) ;
TSLB:FieldType = 104 ;
TSLB:MemoryOrder = "XYZ" ;
TSLB:description = "SOIL TEMPERATURE" ;
TSLB:units = "K" ;
TSLB:stagger = "Z" ;
TSLB:coordinates = "XLONG XLAT XTIME" ;
float SMOIS(Time, soil_layers_stag, south_north, west_east) ;
SMOIS:FieldType = 104 ;
SMOIS:MemoryOrder = "XYZ" ;
SMOIS:description = "SOIL MOISTURE" ;
SMOIS:units = "m3 m-3" ;
SMOIS:stagger = "Z" ;
SMOIS:coordinates = "XLONG XLAT XTIME" ;
float SH2O(Time, soil_layers_stag, south_north, west_east) ;
SH2O:FieldType = 104 ;
SH2O:MemoryOrder = "XYZ" ;
SH2O:description = "SOIL LIQUID WATER" ;
SH2O:units = "m3 m-3" ;
SH2O:stagger = "Z" ;
SH2O:coordinates = "XLONG XLAT XTIME" ;
float SMCREL(Time, soil_layers_stag, south_north, west_east) ;
SMCREL:FieldType = 104 ;
SMCREL:MemoryOrder = "XYZ" ;
SMCREL:description = "RELATIVE SOIL MOISTURE" ;
SMCREL:units = "" ;
SMCREL:stagger = "Z" ;
SMCREL:coordinates = "XLONG XLAT XTIME" ;
float SEAICE(Time, south_north, west_east) ;
SEAICE:FieldType = 104 ;
SEAICE:MemoryOrder = "XY " ;
SEAICE:description = "SEA ICE FLAG" ;
SEAICE:units = "" ;
SEAICE:stagger = "" ;
SEAICE:coordinates = "XLONG XLAT XTIME" ;
float XICEM(Time, south_north, west_east) ;
XICEM:FieldType = 104 ;
XICEM:MemoryOrder = "XY " ;
XICEM:description = "SEA ICE FLAG (PREVIOUS STEP)" ;
XICEM:units = "" ;
XICEM:stagger = "" ;
XICEM:coordinates = "XLONG XLAT XTIME" ;
float SFROFF(Time, south_north, west_east) ;
SFROFF:FieldType = 104 ;
SFROFF:MemoryOrder = "XY " ;
SFROFF:description = "SURFACE RUNOFF" ;
SFROFF:units = "mm" ;
SFROFF:stagger = "" ;
SFROFF:coordinates = "XLONG XLAT XTIME" ;
float UDROFF(Time, south_north, west_east) ;
UDROFF:FieldType = 104 ;
UDROFF:MemoryOrder = "XY " ;
UDROFF:description = "UNDERGROUND RUNOFF" ;
UDROFF:units = "mm" ;
UDROFF:stagger = "" ;
UDROFF:coordinates = "XLONG XLAT XTIME" ;
int IVGTYP(Time, south_north, west_east) ;
IVGTYP:FieldType = 106 ;
IVGTYP:MemoryOrder = "XY " ;
IVGTYP:description = "DOMINANT VEGETATION CATEGORY" ;
IVGTYP:units = "" ;
IVGTYP:stagger = "" ;
IVGTYP:coordinates = "XLONG XLAT XTIME" ;
int ISLTYP(Time, south_north, west_east) ;
ISLTYP:FieldType = 106 ;
ISLTYP:MemoryOrder = "XY " ;
ISLTYP:description = "DOMINANT SOIL CATEGORY" ;
ISLTYP:units = "" ;
ISLTYP:stagger = "" ;
ISLTYP:coordinates = "XLONG XLAT XTIME" ;
float VEGFRA(Time, south_north, west_east) ;
VEGFRA:FieldType = 104 ;
VEGFRA:MemoryOrder = "XY " ;
VEGFRA:description = "VEGETATION FRACTION" ;
VEGFRA:units = "" ;
VEGFRA:stagger = "" ;
VEGFRA:coordinates = "XLONG XLAT XTIME" ;
float GRDFLX(Time, south_north, west_east) ;
GRDFLX:FieldType = 104 ;
GRDFLX:MemoryOrder = "XY " ;
GRDFLX:description = "GROUND HEAT FLUX" ;
GRDFLX:units = "W m-2" ;
GRDFLX:stagger = "" ;
GRDFLX:coordinates = "XLONG XLAT XTIME" ;
float ACGRDFLX(Time, south_north, west_east) ;
ACGRDFLX:FieldType = 104 ;
ACGRDFLX:MemoryOrder = "XY " ;
ACGRDFLX:description = "ACCUMULATED GROUND HEAT FLUX" ;
ACGRDFLX:units = "J m-2" ;
ACGRDFLX:stagger = "" ;
ACGRDFLX:coordinates = "XLONG XLAT XTIME" ;
float ACSNOM(Time, south_north, west_east) ;
ACSNOM:FieldType = 104 ;
ACSNOM:MemoryOrder = "XY " ;
ACSNOM:description = "ACCUMULATED MELTED SNOW" ;
ACSNOM:units = "kg m-2" ;
ACSNOM:stagger = "" ;
ACSNOM:coordinates = "XLONG XLAT XTIME" ;
float SNOW(Time, south_north, west_east) ;
SNOW:FieldType = 104 ;
SNOW:MemoryOrder = "XY " ;
SNOW:description = "SNOW WATER EQUIVALENT" ;
SNOW:units = "kg m-2" ;
SNOW:stagger = "" ;
SNOW:coordinates = "XLONG XLAT XTIME" ;
float SNOWH(Time, south_north, west_east) ;
SNOWH:FieldType = 104 ;
SNOWH:MemoryOrder = "XY " ;
SNOWH:description = "PHYSICAL SNOW DEPTH" ;
SNOWH:units = "m" ;
SNOWH:stagger = "" ;
SNOWH:coordinates = "XLONG XLAT XTIME" ;
float CANWAT(Time, south_north, west_east) ;
CANWAT:FieldType = 104 ;
CANWAT:MemoryOrder = "XY " ;
CANWAT:description = "CANOPY WATER" ;
CANWAT:units = "kg m-2" ;
CANWAT:stagger = "" ;
CANWAT:coordinates = "XLONG XLAT XTIME" ;
float SSTSK(Time, south_north, west_east) ;
SSTSK:FieldType = 104 ;
SSTSK:MemoryOrder = "XY " ;
SSTSK:description = "SKIN SEA SURFACE TEMPERATURE" ;
SSTSK:units = "K" ;
SSTSK:stagger = "" ;
SSTSK:coordinates = "XLONG XLAT XTIME" ;
float COSZEN(Time, south_north, west_east) ;
COSZEN:FieldType = 104 ;
COSZEN:MemoryOrder = "XY " ;
COSZEN:description = "COS of SOLAR ZENITH ANGLE" ;
COSZEN:units = "dimensionless" ;
COSZEN:stagger = "" ;
COSZEN:coordinates = "XLONG XLAT XTIME" ;
float LAI(Time, south_north, west_east) ;
LAI:FieldType = 104 ;
LAI:MemoryOrder = "XY " ;
LAI:description = "LEAF AREA INDEX" ;
LAI:units = "m-2/m-2" ;
LAI:stagger = "" ;
LAI:coordinates = "XLONG XLAT XTIME" ;
float VAR(Time, south_north, west_east) ;
VAR:FieldType = 104 ;
VAR:MemoryOrder = "XY " ;
VAR:description = "OROGRAPHIC VARIANCE" ;
VAR:units = "" ;
VAR:stagger = "" ;
VAR:coordinates = "XLONG XLAT XTIME" ;
float MAPFAC_M(Time, south_north, west_east) ;
MAPFAC_M:FieldType = 104 ;
MAPFAC_M:MemoryOrder = "XY " ;
MAPFAC_M:description = "Map scale factor on mass grid" ;
MAPFAC_M:units = "" ;
MAPFAC_M:stagger = "" ;
MAPFAC_M:coordinates = "XLONG XLAT XTIME" ;
float MAPFAC_U(Time, south_north, west_east_stag) ;
MAPFAC_U:FieldType = 104 ;
MAPFAC_U:MemoryOrder = "XY " ;
MAPFAC_U:description = "Map scale factor on u-grid" ;
MAPFAC_U:units = "" ;
MAPFAC_U:stagger = "X" ;
MAPFAC_U:coordinates = "XLONG_U XLAT_U XTIME" ;
float MAPFAC_V(Time, south_north_stag, west_east) ;
MAPFAC_V:FieldType = 104 ;
MAPFAC_V:MemoryOrder = "XY " ;
MAPFAC_V:description = "Map scale factor on v-grid" ;
MAPFAC_V:units = "" ;
MAPFAC_V:stagger = "Y" ;
MAPFAC_V:coordinates = "XLONG_V XLAT_V XTIME" ;
float MAPFAC_MX(Time, south_north, west_east) ;
MAPFAC_MX:FieldType = 104 ;
MAPFAC_MX:MemoryOrder = "XY " ;
MAPFAC_MX:description = "Map scale factor on mass grid, x direction" ;
MAPFAC_MX:units = "" ;
MAPFAC_MX:stagger = "" ;
MAPFAC_MX:coordinates = "XLONG XLAT XTIME" ;
float MAPFAC_MY(Time, south_north, west_east) ;
MAPFAC_MY:FieldType = 104 ;
MAPFAC_MY:MemoryOrder = "XY " ;
MAPFAC_MY:description = "Map scale factor on mass grid, y direction" ;
MAPFAC_MY:units = "" ;
MAPFAC_MY:stagger = "" ;
MAPFAC_MY:coordinates = "XLONG XLAT XTIME" ;
float MAPFAC_UX(Time, south_north, west_east_stag) ;
MAPFAC_UX:FieldType = 104 ;
MAPFAC_UX:MemoryOrder = "XY " ;
MAPFAC_UX:description = "Map scale factor on u-grid, x direction" ;
MAPFAC_UX:units = "" ;
MAPFAC_UX:stagger = "X" ;
MAPFAC_UX:coordinates = "XLONG_U XLAT_U XTIME" ;
float MAPFAC_UY(Time, south_north, west_east_stag) ;
MAPFAC_UY:FieldType = 104 ;
MAPFAC_UY:MemoryOrder = "XY " ;
MAPFAC_UY:description = "Map scale factor on u-grid, y direction" ;
MAPFAC_UY:units = "" ;
MAPFAC_UY:stagger = "X" ;
MAPFAC_UY:coordinates = "XLONG_U XLAT_U XTIME" ;
float MAPFAC_VX(Time, south_north_stag, west_east) ;
MAPFAC_VX:FieldType = 104 ;
MAPFAC_VX:MemoryOrder = "XY " ;
MAPFAC_VX:description = "Map scale factor on v-grid, x direction" ;
MAPFAC_VX:units = "" ;
MAPFAC_VX:stagger = "Y" ;
MAPFAC_VX:coordinates = "XLONG_V XLAT_V XTIME" ;
float MF_VX_INV(Time, south_north_stag, west_east) ;
MF_VX_INV:FieldType = 104 ;
MF_VX_INV:MemoryOrder = "XY " ;
MF_VX_INV:description = "Inverse map scale factor on v-grid, x direction" ;
MF_VX_INV:units = "" ;
MF_VX_INV:stagger = "Y" ;
MF_VX_INV:coordinates = "XLONG_V XLAT_V XTIME" ;
float MAPFAC_VY(Time, south_north_stag, west_east) ;
MAPFAC_VY:FieldType = 104 ;
MAPFAC_VY:MemoryOrder = "XY " ;
MAPFAC_VY:description = "Map scale factor on v-grid, y direction" ;
MAPFAC_VY:units = "" ;
MAPFAC_VY:stagger = "Y" ;
MAPFAC_VY:coordinates = "XLONG_V XLAT_V XTIME" ;
float F(Time, south_north, west_east) ;
F:FieldType = 104 ;
F:MemoryOrder = "XY " ;
F:description = "Coriolis sine latitude term" ;
F:units = "s-1" ;
F:stagger = "" ;
F:coordinates = "XLONG XLAT XTIME" ;
float E(Time, south_north, west_east) ;
E:FieldType = 104 ;
E:MemoryOrder = "XY " ;
E:description = "Coriolis cosine latitude term" ;
E:units = "s-1" ;
E:stagger = "" ;
E:coordinates = "XLONG XLAT XTIME" ;
float SINALPHA(Time, south_north, west_east) ;
SINALPHA:FieldType = 104 ;
SINALPHA:MemoryOrder = "XY " ;
SINALPHA:description = "Local sine of map rotation" ;
SINALPHA:units = "" ;
SINALPHA:stagger = "" ;
SINALPHA:coordinates = "XLONG XLAT XTIME" ;
float COSALPHA(Time, south_north, west_east) ;
COSALPHA:FieldType = 104 ;
COSALPHA:MemoryOrder = "XY " ;
COSALPHA:description = "Local cosine of map rotation" ;
COSALPHA:units = "" ;
COSALPHA:stagger = "" ;
COSALPHA:coordinates = "XLONG XLAT XTIME" ;
float HGT(Time, south_north, west_east) ;
HGT:FieldType = 104 ;
HGT:MemoryOrder = "XY " ;
HGT:description = "Terrain Height" ;
HGT:units = "m" ;
HGT:stagger = "" ;
HGT:coordinates = "XLONG XLAT XTIME" ;
float TSK(Time, south_north, west_east) ;
TSK:FieldType = 104 ;
TSK:MemoryOrder = "XY " ;
TSK:description = "SURFACE SKIN TEMPERATURE" ;
TSK:units = "K" ;
TSK:stagger = "" ;
TSK:coordinates = "XLONG XLAT XTIME" ;
float P_TOP(Time) ;
P_TOP:FieldType = 104 ;
P_TOP:MemoryOrder = "0 " ;
P_TOP:description = "PRESSURE TOP OF THE MODEL" ;
P_TOP:units = "Pa" ;
P_TOP:stagger = "" ;
float T00(Time) ;
T00:FieldType = 104 ;
T00:MemoryOrder = "0 " ;
T00:description = "BASE STATE TEMPERATURE" ;
T00:units = "K" ;
T00:stagger = "" ;
float P00(Time) ;
P00:FieldType = 104 ;
P00:MemoryOrder = "0 " ;
P00:description = "BASE STATE PRESURE" ;
P00:units = "Pa" ;
P00:stagger = "" ;
float TLP(Time) ;
TLP:FieldType = 104 ;
TLP:MemoryOrder = "0 " ;
TLP:description = "BASE STATE LAPSE RATE" ;
TLP:units = "" ;
TLP:stagger = "" ;
float TISO(Time) ;
TISO:FieldType = 104 ;
TISO:MemoryOrder = "0 " ;
TISO:description = "TEMP AT WHICH THE BASE T TURNS CONST" ;
TISO:units = "K" ;
TISO:stagger = "" ;
float TLP_STRAT(Time) ;
TLP_STRAT:FieldType = 104 ;
TLP_STRAT:MemoryOrder = "0 " ;
TLP_STRAT:description = "BASE STATE LAPSE RATE (DT/D(LN(P)) IN STRATOSPHERE" ;
TLP_STRAT:units = "K" ;
TLP_STRAT:stagger = "" ;
float P_STRAT(Time) ;
P_STRAT:FieldType = 104 ;
P_STRAT:MemoryOrder = "0 " ;
P_STRAT:description = "BASE STATE PRESSURE AT BOTTOM OF STRATOSPHERE" ;
P_STRAT:units = "Pa" ;
P_STRAT:stagger = "" ;
float MAX_MSTFX(Time) ;
MAX_MSTFX:FieldType = 104 ;
MAX_MSTFX:MemoryOrder = "0 " ;
MAX_MSTFX:description = "Max map factor in domain" ;
MAX_MSTFX:units = "" ;
MAX_MSTFX:stagger = "" ;
float MAX_MSTFY(Time) ;
MAX_MSTFY:FieldType = 104 ;
MAX_MSTFY:MemoryOrder = "0 " ;
MAX_MSTFY:description = "Max map factor in domain" ;
MAX_MSTFY:units = "" ;
MAX_MSTFY:stagger = "" ;
float RAINC(Time, south_north, west_east) ;
RAINC:FieldType = 104 ;
RAINC:MemoryOrder = "XY " ;
RAINC:description = "ACCUMULATED TOTAL CUMULUS PRECIPITATION" ;
RAINC:units = "mm" ;
RAINC:stagger = "" ;
RAINC:coordinates = "XLONG XLAT XTIME" ;
float RAINSH(Time, south_north, west_east) ;
RAINSH:FieldType = 104 ;
RAINSH:MemoryOrder = "XY " ;
RAINSH:description = "ACCUMULATED SHALLOW CUMULUS PRECIPITATION" ;
RAINSH:units = "mm" ;
RAINSH:stagger = "" ;
RAINSH:coordinates = "XLONG XLAT XTIME" ;
float RAINNC(Time, south_north, west_east) ;
RAINNC:FieldType = 104 ;
RAINNC:MemoryOrder = "XY " ;
RAINNC:description = "ACCUMULATED TOTAL GRID SCALE PRECIPITATION" ;
RAINNC:units = "mm" ;
RAINNC:stagger = "" ;
RAINNC:coordinates = "XLONG XLAT XTIME" ;
float SNOWNC(Time, south_north, west_east) ;
SNOWNC:FieldType = 104 ;
SNOWNC:MemoryOrder = "XY " ;
SNOWNC:description = "ACCUMULATED TOTAL GRID SCALE SNOW AND ICE" ;
SNOWNC:units = "mm" ;
SNOWNC:stagger = "" ;
SNOWNC:coordinates = "XLONG XLAT XTIME" ;
float GRAUPELNC(Time, south_north, west_east) ;
GRAUPELNC:FieldType = 104 ;
GRAUPELNC:MemoryOrder = "XY " ;
GRAUPELNC:description = "ACCUMULATED TOTAL GRID SCALE GRAUPEL" ;
GRAUPELNC:units = "mm" ;
GRAUPELNC:stagger = "" ;
GRAUPELNC:coordinates = "XLONG XLAT XTIME" ;
float HAILNC(Time, south_north, west_east) ;
HAILNC:FieldType = 104 ;
HAILNC:MemoryOrder = "XY " ;
HAILNC:description = "ACCUMULATED TOTAL GRID SCALE HAIL" ;
HAILNC:units = "mm" ;
HAILNC:stagger = "" ;
HAILNC:coordinates = "XLONG XLAT XTIME" ;
float CLDFRA(Time, bottom_top, south_north, west_east) ;
CLDFRA:FieldType = 104 ;
CLDFRA:MemoryOrder = "XYZ" ;
CLDFRA:description = "CLOUD FRACTION" ;
CLDFRA:units = "" ;
CLDFRA:stagger = "" ;
CLDFRA:coordinates = "XLONG XLAT XTIME" ;
float SWDOWN(Time, south_north, west_east) ;
SWDOWN:FieldType = 104 ;
SWDOWN:MemoryOrder = "XY " ;
SWDOWN:description = "DOWNWARD SHORT WAVE FLUX AT GROUND SURFACE" ;
SWDOWN:units = "W m-2" ;
SWDOWN:stagger = "" ;
SWDOWN:coordinates = "XLONG XLAT XTIME" ;
float GLW(Time, south_north, west_east) ;
GLW:FieldType = 104 ;
GLW:MemoryOrder = "XY " ;
GLW:description = "DOWNWARD LONG WAVE FLUX AT GROUND SURFACE" ;
GLW:units = "W m-2" ;
GLW:stagger = "" ;
GLW:coordinates = "XLONG XLAT XTIME" ;
float SWNORM(Time, south_north, west_east) ;
SWNORM:FieldType = 104 ;
SWNORM:MemoryOrder = "XY " ;
SWNORM:description = "NORMAL SHORT WAVE FLUX AT GROUND SURFACE (SLOPE-DEPENDENT)" ;
SWNORM:units = "W m-2" ;
SWNORM:stagger = "" ;
SWNORM:coordinates = "XLONG XLAT XTIME" ;
float OLR(Time, south_north, west_east) ;
OLR:FieldType = 104 ;
OLR:MemoryOrder = "XY " ;
OLR:description = "TOA OUTGOING LONG WAVE" ;
OLR:units = "W m-2" ;
OLR:stagger = "" ;
OLR:coordinates = "XLONG XLAT XTIME" ;
float XLAT_U(Time, south_north, west_east_stag) ;
XLAT_U:FieldType = 104 ;
XLAT_U:MemoryOrder = "XY " ;
XLAT_U:description = "LATITUDE, SOUTH IS NEGATIVE" ;
XLAT_U:units = "degree_north" ;
XLAT_U:stagger = "X" ;
XLAT_U:coordinates = "XLONG_U XLAT_U" ;
float XLONG_U(Time, south_north, west_east_stag) ;
XLONG_U:FieldType = 104 ;
XLONG_U:MemoryOrder = "XY " ;
XLONG_U:description = "LONGITUDE, WEST IS NEGATIVE" ;
XLONG_U:units = "degree_east" ;
XLONG_U:stagger = "X" ;
XLONG_U:coordinates = "XLONG_U XLAT_U" ;
float XLAT_V(Time, south_north_stag, west_east) ;
XLAT_V:FieldType = 104 ;
XLAT_V:MemoryOrder = "XY " ;
XLAT_V:description = "LATITUDE, SOUTH IS NEGATIVE" ;
XLAT_V:units = "degree_north" ;
XLAT_V:stagger = "Y" ;
XLAT_V:coordinates = "XLONG_V XLAT_V" ;
float XLONG_V(Time, south_north_stag, west_east) ;
XLONG_V:FieldType = 104 ;
XLONG_V:MemoryOrder = "XY " ;
XLONG_V:description = "LONGITUDE, WEST IS NEGATIVE" ;
XLONG_V:units = "degree_east" ;
XLONG_V:stagger = "Y" ;
XLONG_V:coordinates = "XLONG_V XLAT_V" ;
float ALBEDO(Time, south_north, west_east) ;
ALBEDO:FieldType = 104 ;
ALBEDO:MemoryOrder = "XY " ;
ALBEDO:description = "ALBEDO" ;
ALBEDO:units = "-" ;
ALBEDO:stagger = "" ;
ALBEDO:coordinates = "XLONG XLAT XTIME" ;
float CLAT(Time, south_north, west_east) ;
CLAT:FieldType = 104 ;
CLAT:MemoryOrder = "XY " ;
CLAT:description = "COMPUTATIONAL GRID LATITUDE, SOUTH IS NEGATIVE" ;
CLAT:units = "degree_north" ;
CLAT:stagger = "" ;
CLAT:coordinates = "XLONG XLAT XTIME" ;
float ALBBCK(Time, south_north, west_east) ;
ALBBCK:FieldType = 104 ;
ALBBCK:MemoryOrder = "XY " ;
ALBBCK:description = "BACKGROUND ALBEDO" ;
ALBBCK:units = "" ;
ALBBCK:stagger = "" ;
ALBBCK:coordinates = "XLONG XLAT XTIME" ;
float EMISS(Time, south_north, west_east) ;
EMISS:FieldType = 104 ;
EMISS:MemoryOrder = "XY " ;
EMISS:description = "SURFACE EMISSIVITY" ;
EMISS:units = "" ;
EMISS:stagger = "" ;
EMISS:coordinates = "XLONG XLAT XTIME" ;
float NOAHRES(Time, south_north, west_east) ;
NOAHRES:FieldType = 104 ;
NOAHRES:MemoryOrder = "XY " ;
NOAHRES:description = "RESIDUAL OF THE NOAH SURFACE ENERGY BUDGET" ;
NOAHRES:units = "W m{-2}" ;
NOAHRES:stagger = "" ;
NOAHRES:coordinates = "XLONG XLAT XTIME" ;
float TMN(Time, south_north, west_east) ;
TMN:FieldType = 104 ;
TMN:MemoryOrder = "XY " ;
TMN:description = "SOIL TEMPERATURE AT LOWER BOUNDARY" ;
TMN:units = "K" ;
TMN:stagger = "" ;
TMN:coordinates = "XLONG XLAT XTIME" ;
float XLAND(Time, south_north, west_east) ;
XLAND:FieldType = 104 ;
XLAND:MemoryOrder = "XY " ;
XLAND:description = "LAND MASK (1 FOR LAND, 2 FOR WATER)" ;
XLAND:units = "" ;
XLAND:stagger = "" ;
XLAND:coordinates = "XLONG XLAT XTIME" ;
float UST(Time, south_north, west_east) ;
UST:FieldType = 104 ;
UST:MemoryOrder = "XY " ;
UST:description = "U* IN SIMILARITY THEORY" ;
UST:units = "m s-1" ;
UST:stagger = "" ;
UST:coordinates = "XLONG XLAT XTIME" ;
float PBLH(Time, south_north, west_east) ;
PBLH:FieldType = 104 ;
PBLH:MemoryOrder = "XY " ;
PBLH:description = "PBL HEIGHT" ;
PBLH:units = "m" ;
PBLH:stagger = "" ;
PBLH:coordinates = "XLONG XLAT XTIME" ;
float HFX(Time, south_north, west_east) ;
HFX:FieldType = 104 ;
HFX:MemoryOrder = "XY " ;
HFX:description = "UPWARD HEAT FLUX AT THE SURFACE" ;
HFX:units = "W m-2" ;
HFX:stagger = "" ;
HFX:coordinates = "XLONG XLAT XTIME" ;
float QFX(Time, south_north, west_east) ;
QFX:FieldType = 104 ;
QFX:MemoryOrder = "XY " ;
QFX:description = "UPWARD MOISTURE FLUX AT THE SURFACE" ;
QFX:units = "kg m-2 s-1" ;
QFX:stagger = "" ;
QFX:coordinates = "XLONG XLAT XTIME" ;
float LH(Time, south_north, west_east) ;
LH:FieldType = 104 ;
LH:MemoryOrder = "XY " ;
LH:description = "LATENT HEAT FLUX AT THE SURFACE" ;
LH:units = "W m-2" ;
LH:stagger = "" ;
LH:coordinates = "XLONG XLAT XTIME" ;
float ACHFX(Time, south_north, west_east) ;
ACHFX:FieldType = 104 ;
ACHFX:MemoryOrder = "XY " ;
ACHFX:description = "ACCUMULATED UPWARD HEAT FLUX AT THE SURFACE" ;
ACHFX:units = "J m-2" ;
ACHFX:stagger = "" ;
ACHFX:coordinates = "XLONG XLAT XTIME" ;
float ACLHF(Time, south_north, west_east) ;
ACLHF:FieldType = 104 ;
ACLHF:MemoryOrder = "XY " ;
ACLHF:description = "ACCUMULATED UPWARD LATENT HEAT FLUX AT THE SURFACE" ;
ACLHF:units = "J m-2" ;
ACLHF:stagger = "" ;
ACLHF:coordinates = "XLONG XLAT XTIME" ;
float SNOWC(Time, south_north, west_east) ;
SNOWC:FieldType = 104 ;
SNOWC:MemoryOrder = "XY " ;
SNOWC:description = "FLAG INDICATING SNOW COVERAGE (1 FOR SNOW COVER)" ;
SNOWC:units = "" ;
SNOWC:stagger = "" ;
SNOWC:coordinates = "XLONG XLAT XTIME" ;
float SR(Time, south_north, west_east) ;
SR:FieldType = 104 ;
SR:MemoryOrder = "XY " ;
SR:description = "fraction of frozen precipitation" ;
SR:units = "-" ;
SR:stagger = "" ;
SR:coordinates = "XLONG XLAT XTIME" ;
int SAVE_TOPO_FROM_REAL(Time) ;
SAVE_TOPO_FROM_REAL:FieldType = 106 ;
SAVE_TOPO_FROM_REAL:MemoryOrder = "0 " ;
SAVE_TOPO_FROM_REAL:description = "1=original topo from real/0=topo modified by WRF" ;
SAVE_TOPO_FROM_REAL:units = "flag" ;
SAVE_TOPO_FROM_REAL:stagger = "" ;
int ISEEDARR_RAND_PERTURB(Time, bottom_top) ;
ISEEDARR_RAND_PERTURB:FieldType = 106 ;
ISEEDARR_RAND_PERTURB:MemoryOrder = "Z " ;
ISEEDARR_RAND_PERTURB:description = "Array to hold seed for restart, RAND_PERT" ;
ISEEDARR_RAND_PERTURB:units = "" ;
ISEEDARR_RAND_PERTURB:stagger = "" ;
int ISEEDARR_SPPT(Time, bottom_top) ;
ISEEDARR_SPPT:FieldType = 106 ;
ISEEDARR_SPPT:MemoryOrder = "Z " ;
ISEEDARR_SPPT:description = "Array to hold seed for restart, SPPT" ;
ISEEDARR_SPPT:units = "" ;
ISEEDARR_SPPT:stagger = "" ;
int ISEEDARR_SKEBS(Time, bottom_top) ;
ISEEDARR_SKEBS:FieldType = 106 ;
ISEEDARR_SKEBS:MemoryOrder = "Z " ;
ISEEDARR_SKEBS:description = "Array to hold seed for restart, SKEBS" ;
ISEEDARR_SKEBS:units = "" ;
ISEEDARR_SKEBS:stagger = "" ;
float LANDMASK(Time, south_north, west_east) ;
LANDMASK:FieldType = 104 ;
LANDMASK:MemoryOrder = "XY " ;
LANDMASK:description = "LAND MASK (1 FOR LAND, 0 FOR WATER)" ;
LANDMASK:units = "" ;
LANDMASK:stagger = "" ;
LANDMASK:coordinates = "XLONG XLAT XTIME" ;
float LAKEMASK(Time, south_north, west_east) ;
LAKEMASK:FieldType = 104 ;
LAKEMASK:MemoryOrder = "XY " ;
LAKEMASK:description = "LAKE MASK (1 FOR LAKE, 0 FOR NON-LAKE)" ;
LAKEMASK:units = "" ;
LAKEMASK:stagger = "" ;
LAKEMASK:coordinates = "XLONG XLAT XTIME" ;
float SST(Time, south_north, west_east) ;
SST:FieldType = 104 ;
SST:MemoryOrder = "XY " ;
SST:description = "SEA SURFACE TEMPERATURE" ;
SST:units = "K" ;
SST:stagger = "" ;
SST:coordinates = "XLONG XLAT XTIME" ;
float SST_INPUT(Time, south_north, west_east) ;
SST_INPUT:FieldType = 104 ;
SST_INPUT:MemoryOrder = "XY " ;
SST_INPUT:description = "SEA SURFACE TEMPERATURE FROM WRFLOWINPUT FILE" ;
SST_INPUT:units = "K" ;
SST_INPUT:stagger = "" ;
SST_INPUT:coordinates = "XLONG XLAT XTIME" ;

// global attributes:
:TITLE = " OUTPUT FROM WRF V3.8 MODEL" ;
:START_DATE = "2016-05-13_00:00:00" ;
:SIMULATION_START_DATE = "2016-05-13_00:00:00" ;
:WEST-EAST_GRID_DIMENSION = 5 ;
:SOUTH-NORTH_GRID_DIMENSION = 5 ;
:BOTTOM-TOP_GRID_DIMENSION = 30 ;
:DX = 30000.f ;
:DY = 30000.f ;
:SKEBS_ON = 0 ;
:SPEC_BDY_FINAL_MU = 1 ;
:USE_Q_DIABATIC = 0 ;
:GRIDTYPE = "C" ;
:DIFF_OPT = 1 ;
:KM_OPT = 4 ;
:DAMP_OPT = 0 ;
:DAMPCOEF = 0.2f ;
:KHDIF = 0.f ;
:KVDIF = 0.f ;
:MP_PHYSICS = 3 ;
:RA_LW_PHYSICS = 1 ;
:RA_SW_PHYSICS = 1 ;
:SF_SFCLAY_PHYSICS = 1 ;
:SF_SURFACE_PHYSICS = 2 ;
:BL_PBL_PHYSICS = 1 ;
:CU_PHYSICS = 1 ;
:SF_LAKE_PHYSICS = 0 ;
:SURFACE_INPUT_SOURCE = 3 ;
:SST_UPDATE = 0 ;
:GRID_FDDA = 0 ;
:GFDDA_INTERVAL_M = 0 ;
:GFDDA_END_H = 0 ;
:GRID_SFDDA = 0 ;
:SGFDDA_INTERVAL_M = 0 ;
:SGFDDA_END_H = 0 ;
:HYPSOMETRIC_OPT = 2 ;
:USE_THETA_M = 0 ;
:SF_URBAN_PHYSICS = 0 ;
:SHCU_PHYSICS = 0 ;
:MFSHCONV = 0 ;
:FEEDBACK = 1 ;
:SMOOTH_OPTION = 0 ;
:SWRAD_SCAT = 1.f ;
:W_DAMPING = 0 ;
:DT = 180.f ;
:RADT = 30.f ;
:BLDT = 0.f ;
:CUDT = 5.f ;
:AER_OPT = 0 ;
:SWINT_OPT = 0 ;
:AER_TYPE = 1 ;
:AER_AOD550_OPT = 1 ;
:AER_ANGEXP_OPT = 1 ;
:AER_SSA_OPT = 1 ;
:AER_ASY_OPT = 1 ;
:AER_AOD550_VAL = 0.12f ;
:AER_ANGEXP_VAL = 1.3f ;
:AER_SSA_VAL = 1.401298e-45f ;
:AER_ASY_VAL = 1.401298e-45f ;
:MOIST_ADV_OPT = 1 ;
:SCALAR_ADV_OPT = 1 ;
:TKE_ADV_OPT = 1 ;
:DIFF_6TH_OPT = 0 ;
:DIFF_6TH_FACTOR = 0.12f ;
:OBS_NUDGE_OPT = 0 ;
:BUCKET_MM = -1.f ;
:BUCKET_J = -1.f ;
:PREC_ACC_DT = 0.f ;
:SF_OCEAN_PHYSICS = 0 ;
:ISFTCFLX = 0 ;
:ISHALLOW = 0 ;
:ISFFLX = 1 ;
:ICLOUD = 1 ;
:ICLOUD_CU = 0 ;
:TRACER_PBLMIX = 1 ;
:SCALAR_PBLMIX = 0 ;
:YSU_TOPDOWN_PBLMIX = 0 ;
:GRAV_SETTLING = 0 ;
:DFI_OPT = 0 ;
:SIMULATION_INITIALIZATION_TYPE = "REAL-DATA CASE" ;
:WEST-EAST_PATCH_START_UNSTAG = 1 ;
:WEST-EAST_PATCH_END_UNSTAG = 4 ;
:WEST-EAST_PATCH_START_STAG = 1 ;
:WEST-EAST_PATCH_END_STAG = 5 ;
:SOUTH-NORTH_PATCH_START_UNSTAG = 1 ;
:SOUTH-NORTH_PATCH_END_UNSTAG = 4 ;
:SOUTH-NORTH_PATCH_START_STAG = 1 ;
:SOUTH-NORTH_PATCH_END_STAG = 5 ;
:BOTTOM-TOP_PATCH_START_UNSTAG = 1 ;
:BOTTOM-TOP_PATCH_END_UNSTAG = 29 ;
:BOTTOM-TOP_PATCH_START_STAG = 1 ;
:BOTTOM-TOP_PATCH_END_STAG = 30 ;
:GRID_ID = 1 ;
:PARENT_ID = 0 ;
:I_PARENT_START = 1 ;
:J_PARENT_START = 1 ;
:PARENT_GRID_RATIO = 1 ;
:CEN_LAT = 27.80003f ;
:CEN_LON = -97.39001f ;
:TRUELAT1 = 30.f ;
:TRUELAT2 = 10.f ;
:MOAD_CEN_LAT = 27.80003f ;
:STAND_LON = -98.f ;
:POLE_LAT = 90.f ;
:POLE_LON = 0.f ;
:GMT = 0.f ;
:JULYR = 2016 ;
:JULDAY = 134 ;
:MAP_PROJ = 1 ;
:MAP_PROJ_CHAR = "Lambert Conformal" ;
:MMINLU = "USGS" ;
:NUM_LAND_CAT = 24 ;
:ISWATER = 16 ;
:ISLAKE = -1 ;
:ISICE = 24 ;
:ISURBAN = 1 ;
:ISOILWATER = 14 ;
}

@JESlaten
Copy link
Author

JESlaten commented Aug 3, 2016

QRAIN.nc
netcdf qrain {
dimensions:
Time = UNLIMITED ; // (11 currently)
bottom_top = 29 ;
south_north = 4 ;
west_east = 4 ;
variables:
float QRAIN(Time, bottom_top, south_north, west_east) ;
QRAIN:FieldType = 104 ;
QRAIN:MemoryOrder = "XYZ" ;
QRAIN:description = "Rain water mixing ratio" ;
QRAIN:units = "kg kg-1" ;
QRAIN:stagger = "" ;
QRAIN:coordinates = "XLONG XLAT XTIME" ;

// global attributes:
:TITLE = " OUTPUT FROM WRF V3.8 MODEL" ;
:START_DATE = "2016-05-13_00:00:00" ;
:SIMULATION_START_DATE = "2016-05-13_00:00:00" ;
:WEST-EAST_GRID_DIMENSION = 5 ;
:SOUTH-NORTH_GRID_DIMENSION = 5 ;
:BOTTOM-TOP_GRID_DIMENSION = 30 ;
:DX = 30000.f ;
:DY = 30000.f ;
:SKEBS_ON = 0 ;
:SPEC_BDY_FINAL_MU = 1 ;
:USE_Q_DIABATIC = 0 ;
:GRIDTYPE = "C" ;
:DIFF_OPT = 1 ;
:KM_OPT = 4 ;
:DAMP_OPT = 0 ;
:DAMPCOEF = 0.2f ;
:KHDIF = 0.f ;
:KVDIF = 0.f ;
:MP_PHYSICS = 3 ;
:RA_LW_PHYSICS = 1 ;
:RA_SW_PHYSICS = 1 ;
:SF_SFCLAY_PHYSICS = 1 ;
:SF_SURFACE_PHYSICS = 2 ;
:BL_PBL_PHYSICS = 1 ;
:CU_PHYSICS = 1 ;
:SF_LAKE_PHYSICS = 0 ;
:SURFACE_INPUT_SOURCE = 3 ;
:SST_UPDATE = 0 ;
:GRID_FDDA = 0 ;
:GFDDA_INTERVAL_M = 0 ;
:GFDDA_END_H = 0 ;
:GRID_SFDDA = 0 ;
:SGFDDA_INTERVAL_M = 0 ;
:SGFDDA_END_H = 0 ;
:HYPSOMETRIC_OPT = 2 ;
:USE_THETA_M = 0 ;
:SF_URBAN_PHYSICS = 0 ;
:SHCU_PHYSICS = 0 ;
:MFSHCONV = 0 ;
:FEEDBACK = 1 ;
:SMOOTH_OPTION = 0 ;
:SWRAD_SCAT = 1.f ;
:W_DAMPING = 0 ;
:DT = 180.f ;
:RADT = 30.f ;
:BLDT = 0.f ;
:CUDT = 5.f ;
:AER_OPT = 0 ;
:SWINT_OPT = 0 ;
:AER_TYPE = 1 ;
:AER_AOD550_OPT = 1 ;
:AER_ANGEXP_OPT = 1 ;
:AER_SSA_OPT = 1 ;
:AER_ASY_OPT = 1 ;
:AER_AOD550_VAL = 0.12f ;
:AER_ANGEXP_VAL = 1.3f ;
:AER_SSA_VAL = 1.401298e-45f ;
:AER_ASY_VAL = 1.401298e-45f ;
:MOIST_ADV_OPT = 1 ;
:SCALAR_ADV_OPT = 1 ;
:TKE_ADV_OPT = 1 ;
:DIFF_6TH_OPT = 0 ;
:DIFF_6TH_FACTOR = 0.12f ;
:OBS_NUDGE_OPT = 0 ;
:BUCKET_MM = -1.f ;
:BUCKET_J = -1.f ;
:PREC_ACC_DT = 0.f ;
:SF_OCEAN_PHYSICS = 0 ;
:ISFTCFLX = 0 ;
:ISHALLOW = 0 ;
:ISFFLX = 1 ;
:ICLOUD = 1 ;
:ICLOUD_CU = 0 ;
:TRACER_PBLMIX = 1 ;
:SCALAR_PBLMIX = 0 ;
:YSU_TOPDOWN_PBLMIX = 0 ;
:GRAV_SETTLING = 0 ;
:DFI_OPT = 0 ;
:SIMULATION_INITIALIZATION_TYPE = "REAL-DATA CASE" ;
:WEST-EAST_PATCH_START_UNSTAG = 1 ;
:WEST-EAST_PATCH_END_UNSTAG = 4 ;
:WEST-EAST_PATCH_START_STAG = 1 ;
:WEST-EAST_PATCH_END_STAG = 5 ;
:SOUTH-NORTH_PATCH_START_UNSTAG = 1 ;
:SOUTH-NORTH_PATCH_END_UNSTAG = 4 ;
:SOUTH-NORTH_PATCH_START_STAG = 1 ;
:SOUTH-NORTH_PATCH_END_STAG = 5 ;
:BOTTOM-TOP_PATCH_START_UNSTAG = 1 ;
:BOTTOM-TOP_PATCH_END_UNSTAG = 29 ;
:BOTTOM-TOP_PATCH_START_STAG = 1 ;
:BOTTOM-TOP_PATCH_END_STAG = 30 ;
:GRID_ID = 1 ;
:PARENT_ID = 0 ;
:I_PARENT_START = 1 ;
:J_PARENT_START = 1 ;
:PARENT_GRID_RATIO = 1 ;
:CEN_LAT = 27.80003f ;
:CEN_LON = -97.39001f ;
:TRUELAT1 = 30.f ;
:TRUELAT2 = 10.f ;
:MOAD_CEN_LAT = 27.80003f ;
:STAND_LON = -98.f ;
:POLE_LAT = 90.f ;
:POLE_LON = 0.f ;
:GMT = 0.f ;
:JULYR = 2016 ;
:JULDAY = 134 ;
:MAP_PROJ = 1 ;
:MAP_PROJ_CHAR = "Lambert Conformal" ;
:MMINLU = "USGS" ;
:NUM_LAND_CAT = 24 ;
:ISWATER = 16 ;
:ISLAKE = -1 ;
:ISICE = 24 ;
:ISURBAN = 1 ;
:ISOILWATER = 14 ;
:history = "Wed Aug 3 14:35:22 2016: ncks -d Time,0,10 -v QRAIN wrfout_d01_2016-05-13_00_00_00.nc qrain.nc" ;
:NCO = ""4.6.0"" ;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment