From 237b6ad94483e8f1c0f85c86cabd012a49a994a6 Mon Sep 17 00:00:00 2001 From: "Donald.E.Lippi" Date: Wed, 23 Oct 2024 14:01:18 +0000 Subject: [PATCH] Updates to match IODA conventions. Changed units for timeOffset to s and added the conversion from hours, changed mesonetProvider to dataProviderOrigin, added dataProviderSubOrigin for mesonet as well, made various updates to unit labels to match the IODA convention. --- rrfs-test/IODA/yaml/prepbufr_adpsfc.yaml | 50 +++++++++++---------- rrfs-test/IODA/yaml/prepbufr_adpupa.yaml | 38 +++++++++------- rrfs-test/IODA/yaml/prepbufr_aircar.yaml | 38 +++++++++------- rrfs-test/IODA/yaml/prepbufr_aircft.yaml | 38 +++++++++------- rrfs-test/IODA/yaml/prepbufr_ascatw.yaml | 28 ++++++------ rrfs-test/IODA/yaml/prepbufr_gpsipw.yaml | 21 +++++---- rrfs-test/IODA/yaml/prepbufr_msonet.yaml | 56 ++++++++++++++---------- rrfs-test/IODA/yaml/prepbufr_proflr.yaml | 38 +++++++++------- rrfs-test/IODA/yaml/prepbufr_rassda.yaml | 38 +++++++++------- rrfs-test/IODA/yaml/prepbufr_satwnd.yaml | 38 +++++++++------- rrfs-test/IODA/yaml/prepbufr_sfcshp.yaml | 50 +++++++++++---------- rrfs-test/IODA/yaml/prepbufr_vadwnd.yaml | 38 +++++++++------- 12 files changed, 262 insertions(+), 209 deletions(-) diff --git a/rrfs-test/IODA/yaml/prepbufr_adpsfc.yaml b/rrfs-test/IODA/yaml/prepbufr_adpsfc.yaml index 15518cd..da71f6a 100644 --- a/rrfs-test/IODA/yaml/prepbufr_adpsfc.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_adpsfc.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: #group_by_variable: prepbufrDataLvlCat @@ -20,9 +20,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -31,6 +33,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -59,6 +62,7 @@ observations: heightOfObservation: query: "*/Z___INFO/Z__EVENT{1}/ZOB" + #type: float heightOfObservationQualityMark: query: "*/Z___INFO/Z__EVENT{1}/ZQM" @@ -180,7 +184,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -192,21 +196,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -236,7 +240,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfObservation longName: "Height" - units: "Meter" + units: "m" - name: "MetaData/pressure" coordinates: "longitude latitude" @@ -286,25 +290,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperature longName: "Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/dewpointTemperature" coordinates: "longitude latitude" source: variables/dewpointTemperature longName: "Dewpoint Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/windEastward" coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/stationPressure" coordinates: "longitude latitude" @@ -322,19 +326,19 @@ observations: coordinates: "longitude latitude" source: variables/seaTemperature longName: "Sea Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/depthBelowSeaSurface" coordinates: "longitude latitude" source: variables/depthBelowSeaSurface longName: "Depth Below Sea Surface" - units: "Meter" + units: "m" - name: "ObsValue/heightOfWaves" coordinates: "longitude latitude" source: variables/heightOfWaves longName: "Height of Waves" - units: "Meter" + units: "m" - name: "ObsValue/presentWeather" coordinates: "longitude latitude" @@ -345,7 +349,7 @@ observations: coordinates: "longitude latitude" source: variables/maximumWindGustSpeed longName: "Maximum Wind Gust Speed" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/verticalSignificance" coordinates: "longitude latitude" @@ -361,7 +365,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfBaseOfCloud longName: "Height of Base of Cloud" - units: "Meter" + units: "m" - name: "ObsValue/cloudCoverTotal" coordinates: "longitude latitude" @@ -432,25 +436,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperatureError longName: "Temperature Error" - units: "Kelvin" + units: "K" - name: "ObsError/windEastward" coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/seaTemperature" coordinates: "longitude latitude" source: variables/seaTemperatureError longName: "Sea Temperature Observation Error" - units: "Kelvin" + units: "K" # # Tuned ObsError # - name: "TunedObsError/stationPressure" @@ -469,16 +473,16 @@ observations: # coordinates: "longitude latitude" # source: variables/airTemperatureTunedError # longName: "Analysis-Tuned Temperature Error" -# units: "Kelvin" +# units: "K" # # - name: "TunedObsError/windEastward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1" diff --git a/rrfs-test/IODA/yaml/prepbufr_adpupa.yaml b/rrfs-test/IODA/yaml/prepbufr_adpupa.yaml index accc8d7..f506947 100644 --- a/rrfs-test/IODA/yaml/prepbufr_adpupa.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_adpupa.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: group_by_variable: prepbufrDataLvlCat @@ -38,9 +38,11 @@ observations: timeOffset: "*/PRSLEVEL/DRFTINFO/HRDR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/PRSLEVEL/DRFTINFO/HRDR" + transforms: + - scale: 3600 longitude: query: "*/PRSLEVEL/DRFTINFO/XDR" latitude: @@ -49,6 +51,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -73,6 +76,7 @@ observations: heightOfObservation: query: "*/PRSLEVEL/Z___INFO/Z__EVENT{1}/ZOB" + #type: float heightOfObservationQualityMark: query: "*/PRSLEVEL/Z___INFO/Z__EVENT{1}/ZQM" @@ -155,7 +159,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -167,21 +171,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -206,7 +210,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfObservation longName: "Height" - units: "Meter" + units: "m" - name: "MetaData/pressure" coordinates: "longitude latitude" @@ -250,25 +254,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperature longName: "Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/dewpointTemperature" coordinates: "longitude latitude" source: variables/dewpointTemperature longName: "Dewpoint Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/windEastward" coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" # Quality Marker - name: "QualityMarker/pressure" @@ -318,19 +322,19 @@ observations: coordinates: "longitude latitude" source: variables/airTemperatureError longName: "Temperature Error" - units: "Kelvin" + units: "K" - name: "ObsError/windEastward" coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" # # Tuned ObsError # - name: "TunedObsError/pressure" @@ -349,16 +353,16 @@ observations: # coordinates: "longitude latitude" # source: variables/airTemperatureTunedError # longName: "Analysis-Tuned Temperature Error" -# units: "Kelvin" +# units: "K" # # - name: "TunedObsError/windEastward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1" diff --git a/rrfs-test/IODA/yaml/prepbufr_aircar.yaml b/rrfs-test/IODA/yaml/prepbufr_aircar.yaml index ec55b46..552b610 100644 --- a/rrfs-test/IODA/yaml/prepbufr_aircar.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_aircar.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: #group_by: prepbufrDataLvlCat @@ -20,9 +20,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -31,6 +33,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -59,6 +62,7 @@ observations: heightOfObservation: query: "*/PRSLEVLA{1}/Z___INFO/Z__EVENT{1}/ZOB" + #type: float heightOfObservationQualityMark: query: "*/PRSLEVLA{1}/Z___INFO/Z__EVENT{1}/ZQM" @@ -141,7 +145,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -153,21 +157,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -203,7 +207,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfObservation longName: "Height" - units: "Meter" + units: "m" - name: "MetaData/pressure" coordinates: "longitude latitude" @@ -247,25 +251,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperature longName: "Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/dewpointTemperature" coordinates: "longitude latitude" source: variables/dewpointTemperature longName: "Dewpoint Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/windEastward" coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" # Quality Marker - name: "QualityMarker/pressure" @@ -315,19 +319,19 @@ observations: coordinates: "longitude latitude" source: variables/airTemperatureError longName: "Temperature Error" - units: "Kelvin" + units: "K" - name: "ObsError/windEastward" coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" # # Tuned ObsError # - name: "TunedObsError/pressure" @@ -346,16 +350,16 @@ observations: # coordinates: "longitude latitude" # source: variables/airTemperatureTunedError # longName: "Analysis-Tuned Temperature Error" -# units: "Kelvin" +# units: "K" # # - name: "TunedObsError/windEastward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1" diff --git a/rrfs-test/IODA/yaml/prepbufr_aircft.yaml b/rrfs-test/IODA/yaml/prepbufr_aircft.yaml index b0cdb2f..49e90a0 100644 --- a/rrfs-test/IODA/yaml/prepbufr_aircft.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_aircft.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: #group_by: prepbufrDataLvlCat @@ -20,9 +20,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -31,6 +33,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -59,6 +62,7 @@ observations: heightOfObservation: query: "*/PRSLEVLA{1}/Z___INFO/Z__EVENT{1}/ZOB" + #type: float heightOfObservationQualityMark: query: "*/PRSLEVLA{1}/Z___INFO/Z__EVENT{1}/ZQM" @@ -141,7 +145,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -153,21 +157,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -203,7 +207,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfObservation longName: "Height" - units: "Meter" + units: "m" - name: "MetaData/pressure" coordinates: "longitude latitude" @@ -247,25 +251,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperature longName: "Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/dewpointTemperature" coordinates: "longitude latitude" source: variables/dewpointTemperature longName: "Dewpoint Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/windEastward" coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" # Quality Marker - name: "QualityMarker/pressure" @@ -315,19 +319,19 @@ observations: coordinates: "longitude latitude" source: variables/airTemperatureError longName: "Temperature Error" - units: "Kelvin" + units: "K" - name: "ObsError/windEastward" coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" # # Tuned ObsError # - name: "TunedObsError/pressure" @@ -346,16 +350,16 @@ observations: # coordinates: "longitude latitude" # source: variables/airTemperatureTunedError # longName: "Analysis-Tuned Temperature Error" -# units: "Kelvin" +# units: "K" # # - name: "TunedObsError/windEastward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1" diff --git a/rrfs-test/IODA/yaml/prepbufr_ascatw.yaml b/rrfs-test/IODA/yaml/prepbufr_ascatw.yaml index 801c42d..40d9568 100644 --- a/rrfs-test/IODA/yaml/prepbufr_ascatw.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_ascatw.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: #group_by_variable: prepbufrDataLvlCat @@ -19,9 +19,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -30,6 +32,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -71,7 +74,6 @@ observations: backend: netcdf obsdataout: "./ioda_ascatw.nc" - dimensions: - name: pevent_Dim path: "*/P___INFO/P__EVENT" @@ -92,7 +94,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -110,21 +112,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -168,13 +170,13 @@ observations: coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" # Quality Marker - name: "QualityMarker/pressure" @@ -203,13 +205,13 @@ observations: coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" # # Tuned ObsError # - name: "TunedObsError/pressure" @@ -222,10 +224,10 @@ observations: # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1" diff --git a/rrfs-test/IODA/yaml/prepbufr_gpsipw.yaml b/rrfs-test/IODA/yaml/prepbufr_gpsipw.yaml index c10eb6f..7c03f3d 100644 --- a/rrfs-test/IODA/yaml/prepbufr_gpsipw.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_gpsipw.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: #group_by_variable: prepbufrDataLvlCat @@ -19,9 +19,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -30,6 +32,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -72,7 +75,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -84,21 +87,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -136,7 +139,7 @@ observations: coordinates: "longitude latitude" source: variables/totalPrecipitableWater longName: "Total Precipitable Water" - units: "Millimeter" + units: "mm" # Quality Marker - name: "QualityMarker/totalPrecipitableWater" @@ -149,11 +152,11 @@ observations: coordinates: "longitude latitude" source: variables/pwError longName: "Total Precipitable Water Observation Error" - units: "Millimeter" + units: "mm" # # Tuned ObsError # - name: "TunedObsError/totalPrecipitableWater" # coordinates: "longitude latitude" # source: variables/pwTunedError # longName: "Analysis-Tuned Total Precipitable Water Observation Error" -# units: "Millimeter" +# units: "mm" diff --git a/rrfs-test/IODA/yaml/prepbufr_msonet.yaml b/rrfs-test/IODA/yaml/prepbufr_msonet.yaml index 64588e3..f00843a 100644 --- a/rrfs-test/IODA/yaml/prepbufr_msonet.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_msonet.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: #group_by_variable: prepbufrDataLvlCat @@ -19,9 +19,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -30,14 +32,17 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: query: "*/T29" prepbufrDataLvlCat: query: "*/CAT" - mesonetProvider: + dataProviderOrigin: query: "*/PRVSTG" + dataProviderSubOrigin: + query: "*/SPRVSTG" pressure: query: "*/P___INFO/P__EVENT{1}/POB" @@ -60,6 +65,7 @@ observations: heightOfObservation: query: "*/Z___INFO/Z__EVENT{1}/ZOB" + #type: float heightOfObservationQualityMark: query: "*/Z___INFO/Z__EVENT{1}/ZQM" @@ -151,7 +157,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -163,21 +169,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -197,17 +203,23 @@ observations: longName: "Prepbufr Data Level Category" units: "" - - name: "MetaData/mesonetProvider" + - name: "MetaData/dataProviderOrigin" coordinates: "longitude latitude" - source: variables/mesonetProvider + source: variables/dataProviderOrigin longName: "Mesonet Provider ID String" units: "" + - name: "MetaData/dataProviderSubOrigin" + coordinates: "longitude latitude" + source: variables/dataProviderSubOrigin + longName: "Mesonet SubProvider ID String" + units: "" + - name: "MetaData/height" coordinates: "longitude latitude" source: variables/heightOfObservation longName: "Height" - units: "Meter" + units: "m" - name: "MetaData/pressure" coordinates: "longitude latitude" @@ -257,25 +269,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperature longName: "Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/dewpointTemperature" coordinates: "longitude latitude" source: variables/dewpointTemperature longName: "Dewpoint Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/windEastward" coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/stationPressure" coordinates: "longitude latitude" @@ -293,13 +305,13 @@ observations: coordinates: "longitude latitude" source: variables/horizontalVisibility longName: "Horizontal Visibility" - units: "Meter" + units: "m" - name: "ObsValue/maximumWindGustSpeed" coordinates: "longitude latitude" source: variables/maximumWindGustSpeed longName: "Maximum Wind Gust Speed" - units: "Meter Second-1" + units: "m s-1" # Quality Marker - name: "QualityMarker/stationPressure" @@ -354,19 +366,19 @@ observations: coordinates: "longitude latitude" source: variables/airTemperatureError longName: "Temperature Error" - units: "Kelvin" + units: "K" - name: "ObsError/windEastward" coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" # # Tuned ObsError # - name: "TunedObsError/stationPressure" @@ -385,16 +397,16 @@ observations: # coordinates: "longitude latitude" # source: variables/airTemperatureTunedError # longName: "Analysis-Tuned Temperature Error" -# units: "Kelvin" +# units: "K" # # - name: "TunedObsError/windEastward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1" diff --git a/rrfs-test/IODA/yaml/prepbufr_proflr.yaml b/rrfs-test/IODA/yaml/prepbufr_proflr.yaml index c49450d..bbb9388 100644 --- a/rrfs-test/IODA/yaml/prepbufr_proflr.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_proflr.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: group_by_variable: prepbufrDataLvlCat @@ -19,9 +19,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -30,6 +32,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -54,6 +57,7 @@ observations: heightOfObservation: query: "*/PRSLEVEL/Z___INFO/Z__EVENT{1}/ZOB" + #type: float heightOfObservationQualityMark: query: "*/PRSLEVEL/Z___INFO/Z__EVENT{1}/ZQM" @@ -137,7 +141,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -149,21 +153,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -188,7 +192,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfObservation longName: "Height" - units: "Meter" + units: "m" - name: "MetaData/pressure" coordinates: "longitude latitude" @@ -232,25 +236,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperature longName: "Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/dewpointTemperature" coordinates: "longitude latitude" source: variables/dewpointTemperature longName: "Dewpoint Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/windEastward" coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" # Quality Marker - name: "QualityMarker/pressure" @@ -300,19 +304,19 @@ observations: coordinates: "longitude latitude" source: variables/airTemperatureError longName: "Temperature Error" - units: "Kelvin" + units: "K" - name: "ObsError/windEastward" coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" # # Tuned ObsError # - name: "TunedObsError/pressure" @@ -331,16 +335,16 @@ observations: # coordinates: "longitude latitude" # source: variables/airTemperatureTunedError # longName: "Analysis-Tuned Temperature Error" -# units: "Kelvin" +# units: "K" # # - name: "TunedObsError/windEastward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1" diff --git a/rrfs-test/IODA/yaml/prepbufr_rassda.yaml b/rrfs-test/IODA/yaml/prepbufr_rassda.yaml index ea1f364..e502342 100644 --- a/rrfs-test/IODA/yaml/prepbufr_rassda.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_rassda.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: group_by_variable: prepbufrDataLvlCat @@ -19,9 +19,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -30,6 +32,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -54,6 +57,7 @@ observations: heightOfObservation: query: "*/PRSLEVEL/Z___INFO/Z__EVENT{1}/ZOB" + #type: float heightOfObservationQualityMark: query: "*/PRSLEVEL/Z___INFO/Z__EVENT{1}/ZQM" @@ -166,7 +170,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -178,21 +182,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -217,7 +221,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfObservation longName: "Height" - units: "Meter" + units: "m" - name: "MetaData/pressure" coordinates: "longitude latitude" @@ -261,25 +265,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperature longName: "Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/dewpointTemperature" coordinates: "longitude latitude" source: variables/dewpointTemperature longName: "Dewpoint Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/windEastward" coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" # Quality Marker - name: "QualityMarker/pressure" @@ -329,19 +333,19 @@ observations: coordinates: "longitude latitude" source: variables/airTemperatureError longName: "Temperature Error" - units: "Kelvin" + units: "K" - name: "ObsError/windEastward" coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" # # Tuned ObsError # - name: "TunedObsError/pressure" @@ -360,16 +364,16 @@ observations: # coordinates: "longitude latitude" # source: variables/airTemperatureTunedError # longName: "Analysis-Tuned Temperature Error" -# units: "Kelvin" +# units: "K" # # - name: "TunedObsError/windEastward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1" diff --git a/rrfs-test/IODA/yaml/prepbufr_satwnd.yaml b/rrfs-test/IODA/yaml/prepbufr_satwnd.yaml index 00676b9..d04cf7c 100644 --- a/rrfs-test/IODA/yaml/prepbufr_satwnd.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_satwnd.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: #group_by_variable: prepbufrDataLvlCat @@ -19,9 +19,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -30,6 +32,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -56,6 +59,7 @@ observations: heightOfObservation: query: "*/Z___INFO/Z__EVENT{1}/ZOB" + #type: float heightOfObservationQualityMark: query: "*/Z___INFO/Z__EVENT{1}/ZQM" @@ -137,7 +141,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -155,21 +159,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -199,7 +203,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfObservation longName: "Height" - units: "Meter" + units: "m" - name: "MetaData/pressure" coordinates: "longitude latitude" @@ -243,25 +247,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperature longName: "Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/dewpointTemperature" coordinates: "longitude latitude" source: variables/dewpointTemperature longName: "Dewpoint Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/windEastward" coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" # Quality Marker - name: "QualityMarker/pressure" @@ -311,19 +315,19 @@ observations: coordinates: "longitude latitude" source: variables/airTemperatureError longName: "Temperature Error" - units: "Kelvin" + units: "K" - name: "ObsError/windEastward" coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" # # Tuned ObsError # - name: "TunedObsError/pressure" @@ -342,16 +346,16 @@ observations: # coordinates: "longitude latitude" # source: variables/airTemperatureTunedError # longName: "Analysis-Tuned Temperature Error" -# units: "Kelvin" +# units: "K" # # - name: "TunedObsError/windEastward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1" diff --git a/rrfs-test/IODA/yaml/prepbufr_sfcshp.yaml b/rrfs-test/IODA/yaml/prepbufr_sfcshp.yaml index 0e5ae09..f31146e 100644 --- a/rrfs-test/IODA/yaml/prepbufr_sfcshp.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_sfcshp.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: #group_by_variable: prepbufrDataLvlCat @@ -20,9 +20,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -31,6 +33,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -59,6 +62,7 @@ observations: heightOfObservation: query: "*/Z___INFO/Z__EVENT{1}/ZOB" + #type: float heightOfObservationQualityMark: query: "*/Z___INFO/Z__EVENT{1}/ZQM" @@ -180,7 +184,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -192,21 +196,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -236,7 +240,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfObservation longName: "Height" - units: "Meter" + units: "m" - name: "MetaData/pressure" coordinates: "longitude latitude" @@ -286,25 +290,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperature longName: "Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/dewpointTemperature" coordinates: "longitude latitude" source: variables/dewpointTemperature longName: "Dewpoint Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/windEastward" coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/stationPressure" coordinates: "longitude latitude" @@ -322,19 +326,19 @@ observations: coordinates: "longitude latitude" source: variables/seaTemperature longName: "Sea Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/depthBelowSeaSurface" coordinates: "longitude latitude" source: variables/depthBelowSeaSurface longName: "Depth Below Sea Surface" - units: "Meter" + units: "m" - name: "ObsValue/heightOfWaves" coordinates: "longitude latitude" source: variables/heightOfWaves longName: "Height of Waves" - units: "Meter" + units: "m" - name: "ObsValue/presentWeather" coordinates: "longitude latitude" @@ -345,7 +349,7 @@ observations: coordinates: "longitude latitude" source: variables/maximumWindGustSpeed longName: "Maximum Wind Gust Speed" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/verticalSignificance" coordinates: "longitude latitude" @@ -361,7 +365,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfBaseOfCloud longName: "Height of Base of Cloud" - units: "Meter" + units: "m" - name: "ObsValue/cloudCoverTotal" coordinates: "longitude latitude" @@ -432,25 +436,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperatureError longName: "Temperature Error" - units: "Kelvin" + units: "K" - name: "ObsError/windEastward" coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/seaTemperature" coordinates: "longitude latitude" source: variables/seaTemperatureError longName: "Sea Temperature Observation Error" - units: "Kelvin" + units: "K" # # Tuned ObsError # - name: "TunedObsError/stationPressure" @@ -469,16 +473,16 @@ observations: # coordinates: "longitude latitude" # source: variables/airTemperatureTunedError # longName: "Analysis-Tuned Temperature Error" -# units: "Kelvin" +# units: "K" # # - name: "TunedObsError/windEastward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1" diff --git a/rrfs-test/IODA/yaml/prepbufr_vadwnd.yaml b/rrfs-test/IODA/yaml/prepbufr_vadwnd.yaml index 510709b..2f7e020 100644 --- a/rrfs-test/IODA/yaml/prepbufr_vadwnd.yaml +++ b/rrfs-test/IODA/yaml/prepbufr_vadwnd.yaml @@ -6,7 +6,7 @@ observations: - obs space: name: bufr - obsdatain: "./bufr/2024052700.rap.t00z.prepbufr.tm00" + obsdatain: "./bufr/prepbufr" exports: group_by_variable: prepbufrDataLvlCat @@ -19,9 +19,11 @@ observations: timeOffset: "*/DHR" transforms: - scale: 3600 - referenceTime: "2024-05-27T00:00:00Z" + referenceTime: "2022-05-26T19:00:00Z" timeOffset: query: "*/DHR" + transforms: + - scale: 3600 longitude: query: "*/XOB" latitude: @@ -30,6 +32,7 @@ observations: query: "*/SID" stationElevation: query: "*/ELV" + #type: float prepbufrReportType: query: "*/TYP" dumpReportType: @@ -54,6 +57,7 @@ observations: heightOfObservation: query: "*/PRSLEVEL/Z___INFO/Z__EVENT{1}/ZOB" + #type: float heightOfObservationQualityMark: query: "*/PRSLEVEL/Z___INFO/Z__EVENT{1}/ZQM" @@ -137,7 +141,7 @@ observations: coordinates: "longitude latitude" source: variables/timeOffset longName: "Observation Time Minus Reference Time" - units: "Hours" + units: "s" - name: "MetaData/stationIdentification" coordinates: "longitude latitude" @@ -149,21 +153,21 @@ observations: coordinates: "longitude latitude" source: variables/longitude longName: "Longitude" - units: "degrees_east" + units: "degree_east" range: [0, 360] - name: "MetaData/latitude" coordinates: "longitude latitude" source: variables/latitude longName: "Latitude" - units: "degrees_north" + units: "degree_north" range: [-90, 90] - name: "MetaData/stationElevation" coordinates: "longitude latitude" source: variables/stationElevation longName: "Elevation of Station" - units: "Meter" + units: "m" - name: "MetaData/prepbufrReportType" coordinates: "longitude latitude" @@ -188,7 +192,7 @@ observations: coordinates: "longitude latitude" source: variables/heightOfObservation longName: "Height" - units: "Meter" + units: "m" - name: "MetaData/pressure" coordinates: "longitude latitude" @@ -232,25 +236,25 @@ observations: coordinates: "longitude latitude" source: variables/airTemperature longName: "Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/dewpointTemperature" coordinates: "longitude latitude" source: variables/dewpointTemperature longName: "Dewpoint Temperature" - units: "Kelvin" + units: "K" - name: "ObsValue/windEastward" coordinates: "longitude latitude" source: variables/windEastward longName: "Eastward Wind" - units: "Meter Second-1" + units: "m s-1" - name: "ObsValue/windNorthward" coordinates: "longitude latitude" source: variables/windNorthward longName: "Northward Wind" - units: "Meter Second-1" + units: "m s-1" # Quality Marker - name: "QualityMarker/pressure" @@ -300,19 +304,19 @@ observations: coordinates: "longitude latitude" source: variables/airTemperatureError longName: "Temperature Error" - units: "Kelvin" + units: "K" - name: "ObsError/windEastward" coordinates: "longitude latitude" source: variables/windError longName: "Eastward wind error" - units: "Meter Second-1" + units: "m s-1" - name: "ObsError/windNorthward" coordinates: "longitude latitude" source: variables/windError longName: "Northward wind error" - units: "Meter Second-1" + units: "m s-1" # # Tuned ObsError # - name: "TunedObsError/pressure" @@ -331,16 +335,16 @@ observations: # coordinates: "longitude latitude" # source: variables/airTemperatureTunedError # longName: "Analysis-Tuned Temperature Error" -# units: "Kelvin" +# units: "K" # # - name: "TunedObsError/windEastward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Eastward wind error" -# units: "Meter Second-1" +# units: "m s-1" # # - name: "TunedObsError/windNorthward" # coordinates: "longitude latitude" # source: variables/windTunedError # longName: "Analysis-Tuned Northward wind error" -# units: "Meter Second-1" +# units: "m s-1"