netcdf PRESML_RealisticTestingSet_Wang2024_v0 { dimensions: ind = 416 ; string27 = 27 ; nlev = 80 ; variables: char pointer(ind, string27) ; pointer:name = "WRF LES filename" ; pointer:_Encoding = "utf-8" ; double hfx(ind) ; hfx:_FillValue = nan ; hfx:name = "sensible heat flux" ; hfx:unit = "W/m^2" ; hfx:source = "randomly generated using Latin Hypercube Sampling" ; double pblh(ind) ; pblh:_FillValue = nan ; pblh:name = "mixed layer height" ; pblh:unit = "m" ; pblh:source = "fitted from the randomly sampled realistic HRRR profile" ; double theta_pbl(ind) ; theta_pbl:_FillValue = nan ; theta_pbl:name = "mean potential temperature within the mixed layer" ; theta_pbl:unit = "K" ; theta_pbl:source = "fitted from the randomly sampled realistic HRRR profile" ; double r_theta_ft(ind) ; r_theta_ft:_FillValue = nan ; r_theta_ft:name = "lapse rate of potential temperature above the mixed layer" ; r_theta_ft:unit = "K/m" ; r_theta_ft:source = "fitted from the randomly sampled realistic HRRR profile" ; double qv_pbl(ind) ; qv_pbl:_FillValue = nan ; qv_pbl:name = "mean specific humidity within the mixed layer" ; qv_pbl:unit = "kg/kg" ; qv_pbl:source = "fitted from the randomly sampled realistic HRRR profile" ; double z0_qv_ft(ind) ; z0_qv_ft:_FillValue = nan ; z0_qv_ft:name = "exponential decay rate of specific humidity above the mixed layer" ; z0_qv_ft:unit = "m" ; z0_qv_ft:source = "fitted from the randomly sampled realistic HRRR profile" ; double usurf(ind) ; usurf:_FillValue = nan ; usurf:name = "surface wind" ; usurf:unit = "m/s" ; usurf:source = "fitted from the randomly sampled realistic HRRR profile" ; double L0(ind) ; L0:_FillValue = nan ; L0:name = "thickness for the first layer (wind only)" ; L0:unit = "m" ; L0:source = "fitted from the randomly sampled realistic HRRR profile" ; double K0(ind) ; K0:_FillValue = nan ; K0:name = "wind speed shear in the first layer (wind only)" ; K0:unit = "m/s/m, i.e. 1/s" ; K0:source = "fitted from the randomly sampled realistic HRRR profile" ; double L1(ind) ; L1:_FillValue = nan ; L1:name = "thickness for the second layer (wind only)" ; L1:unit = "m" ; L1:source = "fitted from the randomly sampled realistic HRRR profile" ; double K1(ind) ; K1:_FillValue = nan ; K1:name = "wind speed shear in the second layer (wind only)" ; K1:unit = "m/s/m, i.e. 1/s" ; K1:source = "fitted from the randomly sampled realistic HRRR profile" ; double K2(ind) ; K2:_FillValue = nan ; K2:name = "wind speed shear above the second layer (wind only)" ; K2:unit = "m/s/m, i.e. 1/s" ; K2:source = "fitted from the randomly sampled realistic HRRR profile" ; double Z_smk_lower(ind) ; Z_smk_lower:_FillValue = nan ; Z_smk_lower:name = "LES simulated smoke bottom height" ; Z_smk_lower:unit = "km" ; Z_smk_lower:source = "LES, driven by the realistic HRRR sounding profiles and sensible heat flux" ; double Z_smk_center(ind) ; Z_smk_center:_FillValue = nan ; Z_smk_center:name = "LES simulated smoke center height" ; Z_smk_center:unit = "km" ; Z_smk_center:source = "LES, driven by the realistic HRRR sounding profiles and sensible heat flux" ; double Z_smk_upper(ind) ; Z_smk_upper:_FillValue = nan ; Z_smk_upper:name = "LES simulated smoke top height" ; Z_smk_upper:unit = "km" ; Z_smk_upper:source = "LES, driven by the realistic HRRR sounding profiles and sensible heat flux" ; double LES_z(ind, nlev) ; LES_z:_FillValue = nan ; LES_z:name = "LES altitude" ; LES_z:unit = "km" ; LES_z:source = "LES, driven by the realistic HRRR sounding profiles and sensible heat flux" ; double LES_smk(ind, nlev) ; LES_smk:_FillValue = nan ; LES_smk:name = "LES normalized smoke concentration" ; LES_smk:unit = "dimensionless" ; LES_smk:source = "LES, driven by the realistic HRRR sounding profiles and sensible heat flux" ; double freitas_ztop(ind) ; freitas_ztop:_FillValue = nan ; freitas_ztop:name = "Freitas model simulated plume top height" ; freitas_ztop:unit = "km" ; freitas_ztop:source = "Freitas model, driven by the realistic HRRR sounding profiles and sensible heat flux" ; double freitas_zcenter(ind) ; freitas_zcenter:_FillValue = nan ; freitas_zcenter:name = "Freitas model simulated plume center height" ; freitas_zcenter:unit = "km" ; freitas_zcenter:source = "Freitas model, driven by the realistic HRRR sounding profiles and sensible heat flux" ; double freitas_zbottom(ind) ; freitas_zbottom:_FillValue = nan ; freitas_zbottom:name = "Freitas model simulated plume bottom height" ; freitas_zbottom:unit = "km" ; freitas_zbottom:source = "Freitas model, driven by the realistic HRRR sounding profiles and sensible heat flux" ; // global attributes: :description = "PRESML: Plume Rise Emulating System using Machine Learning, v0" ; :note = "Realistic Testing Dataset. See Wang 2024" ; :contact = "Siyuan Wang (siyuan.wang@noaa.gov)" ; :date = "2024/05/20" ; netcdf PRESML_ComprehensiveTrainingSet_Wang2024_v0 { dimensions: ind = 5964 ; string27 = 27 ; nlev = 80 ; variables: char pointer(ind, string27) ; pointer:name = "WRF LES filename" ; pointer:_Encoding = "utf-8" ; double hfx(ind) ; hfx:_FillValue = nan ; hfx:name = "sensible heat flux" ; hfx:unit = "W/m^2" ; hfx:source = "randomly generated using Latin Hypercube Sampling" ; double pblh(ind) ; pblh:_FillValue = nan ; pblh:name = "mixed layer height" ; pblh:unit = "m" ; pblh:source = "randomly generated using Latin Hypercube Sampling" ; double theta_pbl(ind) ; theta_pbl:_FillValue = nan ; theta_pbl:name = "mean potential temperature within the mixed layer" ; theta_pbl:unit = "K" ; theta_pbl:source = "randomly generated using Latin Hypercube Sampling" ; double r_theta_ft(ind) ; r_theta_ft:_FillValue = nan ; r_theta_ft:name = "lapse rate of potential temperature above the mixed layer" ; r_theta_ft:unit = "K/m" ; r_theta_ft:source = "randomly generated using Latin Hypercube Sampling" ; double qv_pbl(ind) ; qv_pbl:_FillValue = nan ; qv_pbl:name = "mean specific humidity within the mixed layer" ; qv_pbl:unit = "kg/kg" ; qv_pbl:source = "randomly generated using Latin Hypercube Sampling" ; double z0_qv_ft(ind) ; z0_qv_ft:_FillValue = nan ; z0_qv_ft:name = "exponential decay rate of specific humidity above the mixed layer" ; z0_qv_ft:unit = "m" ; z0_qv_ft:source = "randomly generated using Latin Hypercube Sampling" ; double usurf(ind) ; usurf:_FillValue = nan ; usurf:name = "surface wind" ; usurf:unit = "m/s" ; usurf:source = "randomly generated using Latin Hypercube Sampling" ; double L0(ind) ; L0:_FillValue = nan ; L0:name = "thickness for the first layer (wind only)" ; L0:unit = "m" ; L0:source = "randomly generated using Latin Hypercube Sampling" ; double K0(ind) ; K0:_FillValue = nan ; K0:name = "wind speed shear in the first layer (wind only)" ; K0:unit = "m/s/m, i.e. 1/s" ; K0:source = "randomly generated using Latin Hypercube Sampling" ; double L1(ind) ; L1:_FillValue = nan ; L1:name = "thickness for the second layer (wind only)" ; L1:unit = "m" ; L1:source = "randomly generated using Latin Hypercube Sampling" ; double K1(ind) ; K1:_FillValue = nan ; K1:name = "wind speed shear in the second layer (wind only)" ; K1:unit = "m/s/m, i.e. 1/s" ; K1:source = "randomly generated using Latin Hypercube Sampling" ; double K2(ind) ; K2:_FillValue = nan ; K2:name = "wind speed shear above the second layer (wind only)" ; K2:unit = "m/s/m, i.e. 1/s" ; K2:source = "randomly generated using Latin Hypercube Sampling" ; double Z_smk_lower(ind) ; Z_smk_lower:_FillValue = nan ; Z_smk_lower:name = "LES simulated smoke bottom height" ; Z_smk_lower:unit = "km" ; Z_smk_lower:source = "LES, driven by the idealized sounding profiles and sensible heat flux" ; double Z_smk_center(ind) ; Z_smk_center:_FillValue = nan ; Z_smk_center:name = "LES simulated smoke center height" ; Z_smk_center:unit = "km" ; Z_smk_center:source = "LES, driven by the idealized sounding profiles and sensible heat flux" ; double Z_smk_upper(ind) ; Z_smk_upper:_FillValue = nan ; Z_smk_upper:name = "LES simulated smoke top height" ; Z_smk_upper:unit = "km" ; Z_smk_upper:source = "LES, driven by the idealized sounding profiles and sensible heat flux" ; double LES_z(ind, nlev) ; LES_z:_FillValue = nan ; LES_z:name = "LES altitude" ; LES_z:unit = "km" ; LES_z:source = "LES, driven by the idealized sounding profiles and sensible heat flux" ; double LES_smk(ind, nlev) ; LES_smk:_FillValue = nan ; LES_smk:name = "LES normalized smoke concentration" ; LES_smk:unit = "dimensionless" ; LES_smk:source = "LES, driven by the idealized sounding profiles and sensible heat flux" ; double freitas_ztop(ind) ; freitas_ztop:_FillValue = nan ; freitas_ztop:name = "Freitas model simulated plume top height" ; freitas_ztop:unit = "km" ; freitas_ztop:source = "Freitas model, driven by the idealized sounding profiles and sensible heat flux" ; double freitas_zcenter(ind) ; freitas_zcenter:_FillValue = nan ; freitas_zcenter:name = "Freitas model simulated plume center height" ; freitas_zcenter:unit = "km" ; freitas_zcenter:source = "Freitas model, driven by the idealized sounding profiles and sensible heat flux" ; double freitas_zbottom(ind) ; freitas_zbottom:_FillValue = nan ; freitas_zbottom:name = "Freitas model simulated plume bottom height" ; freitas_zbottom:unit = "km" ; freitas_zbottom:source = "Freitas model, driven by the idealized sounding profiles and sensible heat flux" ; // global attributes: :description = "PRESML: Plume Rise Emulating System using Machine Learning, v0" ; :note = "Comrephensive Training Dataset. See Wang 2024" ; :contact = "Siyuan Wang (siyuan.wang@noaa.gov)" ; :date = "2024/05/20" ; }