diff --git a/src/conventional/amdar_bufr2ioda.py b/src/conventional/amdar_bufr2ioda.py index b648438a7..a27421087 100644 --- a/src/conventional/amdar_bufr2ioda.py +++ b/src/conventional/amdar_bufr2ioda.py @@ -28,17 +28,15 @@ os.environ["TZ"] = "UTC" locationKeyList = [ - ("aircraft_id", "string", ""), - ("aircraft_flightNum", "string", ""), - ("aircraft_tailNum", "string", ""), - ("obs_sequenceNum", "integer", ""), - ("originationAirport", "string", ""), - ("destinationAirport", "string", ""), - ("flight_phase", "integer", ""), - ("roll_angle", "float", "degrees"), - ("roll_angle_quality", "integer", ""), - ("aircraft_speed", "float", "m s-1"), - ("aircraft_heading", "integer", "degrees"), + ("aircraftIdentifier", "string", ""), + ("aircraftFlightNumber", "string", ""), + ("aircraftTailNumber", "string", ""), + ("observationSequenceNum", "integer", ""), + ("aircraftFlightPhase", "integer", ""), + ("aircraftRollAngle", "float", "degrees"), + ("aircraftRollAngleQuality", "integer", ""), + ("aircraftVelocity", "float", "m s-1"), + ("aircraftHeading", "integer", "degrees"), ("latitude", "float", "degrees_north"), ("longitude", "float", "degrees_east"), ("height", "float", "m"), @@ -47,17 +45,15 @@ meta_keys = [m_item[0] for m_item in locationKeyList] metaDataKeyList = { - 'aircraft_id': ['aircraftRegistrationNumberOrOtherIdentification'], - 'aircraft_flightNum': ['aircraftFlightNumber'], - 'aircraft_tailNum': ['aircraftTailNumber'], - 'obs_sequenceNum': ['observationSequenceNumber'], - 'originationAirport': ['originationAirport'], - 'destinationAirport': ['destinationAirport'], - 'flight_phase': ['detailedPhaseOfFlight'], - 'roll_angle': ['aircraftRollAngle'], - 'roll_angle_quality': ['aircraftRollAngleQuality'], - 'aircraft_speed': ['aircraftTrueAirspeed'], - 'aircraft_heading': ['aircraftTrueHeading'], + 'aircraftIdentifier': ['aircraftRegistrationNumberOrOtherIdentification'], + 'aircraftFlightNumber': ['aircraftFlightNumber'], + 'aircraftTailNumber': ['aircraftTailNumber'], + 'observationSequenceNum': ['observationSequenceNumber'], + 'aircraftFlightPhase': ['detailedPhaseOfFlight'], + 'aircraftRollAngle': ['aircraftRollAngle'], + 'aircraftRollAngleQuality': ['aircraftRollAngleQuality'], + 'aircraftVelocity': ['aircraftTrueAirspeed'], + 'aircraftHeading': ['aircraftTrueHeading'], 'latitude': ['latitude'], 'longitude': ['longitude'], 'height': ['Constructed', 'globalNavigationSatelliteSystemAltitude', 'height', 'flightLevel'], @@ -70,15 +66,15 @@ raw_obsvars = ['airTemperature', 'mixingRatio', 'windDirection', 'windSpeed'] # The outgoing IODA variables (ObsValues), their units, and assigned constant ObsError. -obsvars = ['air_temperature', 'specific_humidity', 'eastward_wind', 'northward_wind'] +obsvars = ['airTemperature', 'specificHumidity', 'windEastward', 'windNorthward'] obsvars_units = ['K', 'kg kg-1', 'm s-1', 'm s-1'] obserrlist = [1.2, 0.75E-3, 1.7, 1.7] VarDims = { - 'air_temperature': ['nlocs'], - 'specific_humidity': ['nlocs'], - 'eastward_wind': ['nlocs'], - 'northward_wind': ['nlocs'], + 'airTemperature': ['nlocs'], + 'specificHumidity': ['nlocs'], + 'windEastward': ['nlocs'], + 'windNorthward': ['nlocs'], } metaDataName = iconv.MetaDataName() @@ -164,12 +160,12 @@ def main(file_names, output_file): varAttrs[iodavar, qcName]['coordinates'] = 'longitude latitude' varAttrs[iodavar, obsValName]['units'] = obsvars_units[n] varAttrs[iodavar, obsErrName]['units'] = obsvars_units[n] - varAttrs[iodavar, qcName]['units'] = 'unitless' # Set units of the MetaData variables and all _FillValues. for key in meta_keys: dtypestr = locationKeyList[meta_keys.index(key)][1] - varAttrs[(key, metaDataName)]['units'] = locationKeyList[meta_keys.index(key)][2] + if locationKeyList[meta_keys.index(key)][2]: + varAttrs[(key, metaDataName)]['units'] = locationKeyList[meta_keys.index(key)][2] varAttrs[(key, metaDataName)]['_FillValue'] = missing_vals[dtypestr] obs_data[(key, metaDataName)] = np.array(data[key], dtype=dtypes[dtypestr]) @@ -481,10 +477,10 @@ def read_bufr_message(f, count, start_pos, data): spfh[n] = mixing_ratio / (1.0 + mixing_ratio) # Move everything into the final data dictionary, including metadata. - data['eastward_wind'] = np.append(data['eastward_wind'], uwnd) - data['northward_wind'] = np.append(data['northward_wind'], vwnd) - data['specific_humidity'] = np.append(data['specific_humidity'], spfh) - data['air_temperature'] = np.append(data['air_temperature'], vals['airTemperature']) + data['windEastward'] = np.append(data['windEastward'], uwnd) + data['windNorthward'] = np.append(data['windNorthward'], vwnd) + data['specificHumidity'] = np.append(data['specificHumidity'], spfh) + data['airTemperature'] = np.append(data['airTemperature'], vals['airTemperature']) for key in meta_keys: data[key] = np.append(data[key], meta_data[key]) diff --git a/src/conventional/buoy_bufr2ioda.py b/src/conventional/buoy_bufr2ioda.py index 1d51f4786..ae311bbcf 100644 --- a/src/conventional/buoy_bufr2ioda.py +++ b/src/conventional/buoy_bufr2ioda.py @@ -28,22 +28,22 @@ os.environ["TZ"] = "UTC" locationKeyList = [ - ("station_id", "integer", ""), - ("station_name", "string", ""), + ("stationIdentification", "integer", ""), + ("stationLongName", "string", ""), ("latitude", "float", "degrees_north"), ("longitude", "float", "degrees_east"), - ("station_elevation", "float", "m"), + ("stationElevation", "float", "m"), ("height", "float", "m"), ("dateTime", "long", "seconds since 1970-01-01T00:00:00Z") ] meta_keys = [m_item[0] for m_item in locationKeyList] metaDataKeyList = { - 'station_id': ['marineObservingPlatformIdentifier'], - 'station_name': ['stationOrSiteName'], + 'stationIdentification': ['marineObservingPlatformIdentifier'], + 'stationLongName': ['stationOrSiteName'], 'latitude': ['latitude'], 'longitude': ['longitude'], - 'station_elevation': ['heightOfStationGroundAboveMeanSeaLevel'], + 'stationElevation': ['heightOfStationGroundAboveMeanSeaLevel'], 'height': ['heightOfSensorAboveWaterSurface', 'heightOfBarometerAboveMeanSeaLevel'], 'dateTime': ['Constructed'] @@ -61,22 +61,22 @@ 'pressureReducedToMeanSeaLevel'] # The outgoing IODA variables (ObsValues), their units, and assigned constant ObsError. -obsvars = ['air_temperature', - 'specific_humidity', - 'sea_surface_temperature', - 'eastward_wind', - 'northward_wind', - 'surface_pressure'] +obsvars = ['airTemperature', + 'specificHumidity', + 'seaSurfaceTemperature', + 'windEastward', + 'windNorthward', + 'stationPressure'] obsvars_units = ['K', 'kg kg-1', 'K', 'm s-1', 'm s-1', 'Pa'] obserrlist = [1.2, 0.75E-3, 2.2, 1.7, 1.7, 120.0] VarDims = { - 'air_temperature': ['nlocs'], - 'specific_humidity': ['nlocs'], - 'sea_surface_temperature': ['nlocs'], - 'eastward_wind': ['nlocs'], - 'northward_wind': ['nlocs'], - 'surface_pressure': ['nlocs'] + 'airTemperature': ['nlocs'], + 'specificHumidity': ['nlocs'], + 'seaSurfaceTemperature': ['nlocs'], + 'windEastward': ['nlocs'], + 'windNorthward': ['nlocs'], + 'stationPressure': ['nlocs'] } metaDataName = iconv.MetaDataName() @@ -162,12 +162,12 @@ def main(file_names, output_file): varAttrs[iodavar, qcName]['coordinates'] = 'longitude latitude' varAttrs[iodavar, obsValName]['units'] = obsvars_units[n] varAttrs[iodavar, obsErrName]['units'] = obsvars_units[n] - varAttrs[iodavar, qcName]['units'] = 'unitless' # Set units of the MetaData variables and all _FillValues. for key in meta_keys: dtypestr = locationKeyList[meta_keys.index(key)][1] - varAttrs[(key, metaDataName)]['units'] = locationKeyList[meta_keys.index(key)][2] + if locationKeyList[meta_keys.index(key)][2]: + varAttrs[(key, metaDataName)]['units'] = locationKeyList[meta_keys.index(key)][2] varAttrs[(key, metaDataName)]['_FillValue'] = missing_vals[dtypestr] obs_data[(key, metaDataName)] = np.array(data[key], dtype=dtypes[dtypestr]) @@ -436,12 +436,12 @@ def read_bufr_message(f, count, start_pos, data): mask_height = np.logical_or(meta_data['height'] < -425, meta_data['height'] > 800) meta_data['height'][mask_height] = float_missing_value - # If the height of the observation (sensor) is missing, try to fill it with station_elevation. - for n, elev in enumerate(meta_data['station_elevation']): + # If the height of the observation (sensor) is missing, try to fill it with stationElevation. + for n, elev in enumerate(meta_data['stationElevation']): if (elev > -425 and elev < 800 and np.abs(meta_data['height'][n]-elev) > 50): meta_data['height'][n] = elev + 2 else: - meta_data['station_elevation'][n] = 0.5 + meta_data['stationElevation'][n] = 0.5 meta_data['height'][n] = 2.0 # Next, get the raw observed weather variables we want. @@ -495,12 +495,12 @@ def read_bufr_message(f, count, start_pos, data): spfh[n] = met_utils.specific_humidity(dewpoint, psfc) # Move everything into the final data dictionary, including metadata. - data['eastward_wind'] = np.append(data['eastward_wind'], uwnd) - data['northward_wind'] = np.append(data['northward_wind'], vwnd) - data['specific_humidity'] = np.append(data['specific_humidity'], spfh) - data['air_temperature'] = np.append(data['air_temperature'], vals['airTemperature']) - data['surface_pressure'] = np.append(data['surface_pressure'], vals['nonCoordinatePressure']) - data['sea_surface_temperature'] = np.append(data['sea_surface_temperature'], vals['seaSurfaceTemperature']) + data['windEastward'] = np.append(data['windEastward'], uwnd) + data['windNorthward'] = np.append(data['windNorthward'], vwnd) + data['specificHumidity'] = np.append(data['specificHumidity'], spfh) + data['airTemperature'] = np.append(data['airTemperature'], vals['airTemperature']) + data['stationPressure'] = np.append(data['stationPressure'], vals['nonCoordinatePressure']) + data['seaSurfaceTemperature'] = np.append(data['seaSurfaceTemperature'], vals['seaSurfaceTemperature']) for key in meta_keys: data[key] = np.append(data[key], meta_data[key]) diff --git a/src/conventional/ship_bufr2ioda.py b/src/conventional/ship_bufr2ioda.py index 6660b878f..9cc0650d8 100644 --- a/src/conventional/ship_bufr2ioda.py +++ b/src/conventional/ship_bufr2ioda.py @@ -28,24 +28,24 @@ os.environ["TZ"] = "UTC" locationKeyList = [ - ("station_id", "string", ""), - ("ship_heading", "integer", ""), - ("ship_speed", "float", ""), + ("stationIdentification", "string", ""), + ("shipHeading", "integer", ""), + ("shipVelocity", "float", ""), ("latitude", "float", "degrees_north"), ("longitude", "float", "degrees_east"), - ("station_elevation", "float", "m"), + ("stationElevation", "float", "m"), ("height", "float", "m"), ("dateTime", "long", "seconds since 1970-01-01T00:00:00Z") ] meta_keys = [m_item[0] for m_item in locationKeyList] metaDataKeyList = { - 'station_id': ['shipOrMobileLandStationIdentifier'], - 'ship_heading': ['directionOfMotionOfMovingObservingPlatform'], - 'ship_speed': ['movingObservingPlatformSpeed'], + 'stationIdentification': ['shipOrMobileLandStationIdentifier'], + 'shipHeading': ['directionOfMotionOfMovingObservingPlatform'], + 'shipVelocity': ['movingObservingPlatformSpeed'], 'latitude': ['latitude'], 'longitude': ['longitude'], - 'station_elevation': ['Constructed', + 'stationElevation': ['Constructed', 'heightOfStationGroundAboveMeanSeaLevel', 'heightOfSensorAboveWaterSurface'], 'height': ['Constructed', @@ -66,22 +66,22 @@ 'pressureReducedToMeanSeaLevel'] # The outgoing IODA variables (ObsValues), their units, and assigned constant ObsError. -obsvars = ['air_temperature', - 'specific_humidity', - 'sea_surface_temperature', - 'eastward_wind', - 'northward_wind', - 'surface_pressure'] +obsvars = ['airTemperature', + 'specificHumidity', + 'seaSurfaceTemperature', + 'windEastward', + 'windNorthward', + 'stationPressure'] obsvars_units = ['K', 'kg kg-1', 'K', 'm s-1', 'm s-1', 'Pa'] obserrlist = [1.2, 0.75E-3, 2.2, 1.7, 1.7, 120.0] VarDims = { - 'air_temperature': ['nlocs'], - 'specific_humidity': ['nlocs'], - 'sea_surface_temperature': ['nlocs'], - 'eastward_wind': ['nlocs'], - 'northward_wind': ['nlocs'], - 'surface_pressure': ['nlocs'] + 'airTemperature': ['nlocs'], + 'specificHumidity': ['nlocs'], + 'seaSurfaceTemperature': ['nlocs'], + 'windEastward': ['nlocs'], + 'windNorthward': ['nlocs'], + 'stationPressure': ['nlocs'] } metaDataName = iconv.MetaDataName() @@ -167,7 +167,6 @@ def main(file_names, output_file): varAttrs[iodavar, qcName]['coordinates'] = 'longitude latitude' varAttrs[iodavar, obsValName]['units'] = obsvars_units[n] varAttrs[iodavar, obsErrName]['units'] = obsvars_units[n] - varAttrs[iodavar, qcName]['units'] = 'unitless' # Set units of the MetaData variables and all _FillValues. for key in meta_keys: @@ -441,12 +440,12 @@ def read_bufr_message(f, count, start_pos, data): mask_height = np.logical_or(meta_data['height'] < -425, meta_data['height'] > 800) meta_data['height'][mask_height] = float_missing_value - # If the height of the observation (sensor) is missing, try to fill it with station_elevation. - for n, elev in enumerate(meta_data['station_elevation']): + # If the height of the observation (sensor) is missing, try to fill it with stationElevation. + for n, elev in enumerate(meta_data['stationElevation']): if (elev > -425 and elev < 800 and np.abs(meta_data['height'][n]-elev) > 50): meta_data['height'][n] = elev + 2 else: - meta_data['station_elevation'][n] = 1.0 + meta_data['stationElevation'][n] = 1.0 meta_data['height'][n] = 10.0 # Next, get the raw observed weather variables we want. @@ -500,12 +499,12 @@ def read_bufr_message(f, count, start_pos, data): spfh[n] = met_utils.specific_humidity(dewpoint, psfc) # Move everything into the final data dictionary, including metadata. - data['eastward_wind'] = np.append(data['eastward_wind'], uwnd) - data['northward_wind'] = np.append(data['northward_wind'], vwnd) - data['specific_humidity'] = np.append(data['specific_humidity'], spfh) - data['air_temperature'] = np.append(data['air_temperature'], vals['airTemperature']) - data['surface_pressure'] = np.append(data['surface_pressure'], vals['nonCoordinatePressure']) - data['sea_surface_temperature'] = np.append(data['sea_surface_temperature'], vals['oceanographicWaterTemperature']) + data['windEastward'] = np.append(data['windEastward'], uwnd) + data['windNorthward'] = np.append(data['windNorthward'], vwnd) + data['specificHumidity'] = np.append(data['specificHumidity'], spfh) + data['airTemperature'] = np.append(data['airTemperature'], vals['airTemperature']) + data['stationPressure'] = np.append(data['stationPressure'], vals['nonCoordinatePressure']) + data['seaSurfaceTemperature'] = np.append(data['seaSurfaceTemperature'], vals['oceanographicWaterTemperature']) for key in meta_keys: data[key] = np.append(data[key], meta_data[key]) diff --git a/src/conventional/synop_bufr2ioda.py b/src/conventional/synop_bufr2ioda.py index 9a453bfe9..a86118f43 100644 --- a/src/conventional/synop_bufr2ioda.py +++ b/src/conventional/synop_bufr2ioda.py @@ -28,13 +28,13 @@ os.environ["TZ"] = "UTC" locationKeyList = [ - ("station_id", "string", ""), - ("station_name", "string", ""), + ("stationIdentification", "string", ""), + ("stationLongName", "string", ""), ("wmoBlockNumber", "integer", ""), ("wmoStationNumber", "integer", ""), ("latitude", "float", "degrees_north"), ("longitude", "float", "degrees_east"), - ("station_elevation", "float", "m"), + ("stationElevation", "float", "m"), ("height", "float", "m"), ("dateTime", "long", "seconds since 1970-01-01T00:00:00Z") ] @@ -43,14 +43,14 @@ metaDataKeyList = { 'wmoBlockNumber': ['blockNumber'], 'wmoStationNumber': ['stationNumber'], - 'station_name': ['stationOrSiteName'], + 'stationLongName': ['stationOrSiteName'], 'latitude': ['latitude'], 'longitude': ['longitude'], - 'station_elevation': ['heightOfStationGroundAboveMeanSeaLevel'], + 'stationElevation': ['heightOfStationGroundAboveMeanSeaLevel'], 'height': ['Constructed', 'heightOfBarometerAboveMeanSeaLevel', 'heightOfStationGroundAboveMeanSeaLevel'], - 'station_id': ['Constructed'], + 'stationIdentification': ['Constructed'], 'dateTime': ['Constructed'] } @@ -64,20 +64,20 @@ 'nonCoordinatePressure'] # The outgoing IODA variables (ObsValues), their units, and assigned constant ObsError. -obsvars = ['air_temperature', - 'specific_humidity', - 'eastward_wind', - 'northward_wind', - 'surface_pressure'] +obsvars = ['airTemperature', + 'specificHumidity', + 'windEastward', + 'windNorthward', + 'stationPressure'] obsvars_units = ['K', 'kg kg-1', 'm s-1', 'm s-1', 'Pa'] obserrlist = [1.2, 0.75E-3, 1.7, 1.7, 120.0] VarDims = { - 'air_temperature': ['nlocs'], - 'specific_humidity': ['nlocs'], - 'eastward_wind': ['nlocs'], - 'northward_wind': ['nlocs'], - 'surface_pressure': ['nlocs'] + 'airTemperature': ['nlocs'], + 'specificHumidity': ['nlocs'], + 'windEastward': ['nlocs'], + 'windNorthward': ['nlocs'], + 'stationPressure': ['nlocs'] } metaDataName = iconv.MetaDataName() @@ -163,12 +163,12 @@ def main(file_names, output_file): varAttrs[iodavar, qcName]['coordinates'] = 'longitude latitude' varAttrs[iodavar, obsValName]['units'] = obsvars_units[n] varAttrs[iodavar, obsErrName]['units'] = obsvars_units[n] - varAttrs[iodavar, qcName]['units'] = 'unitless' # Set units of the MetaData variables and all _FillValues. for key in meta_keys: dtypestr = locationKeyList[meta_keys.index(key)][1] - varAttrs[(key, metaDataName)]['units'] = locationKeyList[meta_keys.index(key)][2] + if locationKeyList[meta_keys.index(key)][2]: + varAttrs[(key, metaDataName)]['units'] = locationKeyList[meta_keys.index(key)][2] varAttrs[(key, metaDataName)]['_FillValue'] = missing_vals[dtypestr] obs_data[(key, metaDataName)] = np.array(data[key], dtype=dtypes[dtypestr]) @@ -433,8 +433,8 @@ def read_bufr_message(f, count, start_pos, data): mask_height = np.logical_or(meta_data['height'] < -425, meta_data['height'] > 8500) meta_data['height'][mask_height] = float_missing_value - # If the height of the observation (sensor) is missing, try to fill it with station_elevation. - for n, elev in enumerate(meta_data['station_elevation']): + # If the height of the observation (sensor) is missing, try to fill it with stationElevation. + for n, elev in enumerate(meta_data['stationElevation']): if (elev > -425 and elev < 8500 and np.abs(meta_data['height'][n]-elev) > 50): meta_data['height'][n] = elev + 2 @@ -464,7 +464,7 @@ def read_bufr_message(f, count, start_pos, data): mask_z = np.full(target_number, 0, dtype=np.int32) mask_date[year == 1900] = 1 mask_ll[meta_data['latitude'] == float_missing_value] = 1 - mask_z[meta_data['station_elevation'] == float_missing_value] = 1 + mask_z[meta_data['stationElevation'] == float_missing_value] = 1 for n, x in enumerate(mask_date): if (mask_date[n] == 1 or mask_ll[n] == 1 or mask_z[n] == 1): count[2] += 1 @@ -474,7 +474,7 @@ def read_bufr_message(f, count, start_pos, data): for n, block in enumerate(meta_data['wmoBlockNumber']): number = meta_data['wmoStationNumber'][n] if (block > 0 and block < 100 and number > 0 and number < 1000): - meta_data['station_id'][n] = "{:02d}".format(block) + "{:03d}".format(number) + meta_data['stationIdentification'][n] = "{:02d}".format(block) + "{:03d}".format(number) # Need to transform some variables to others (wind speed/direction to components for example). uwnd = np.full(target_number, float_missing_value) @@ -490,11 +490,11 @@ def read_bufr_message(f, count, start_pos, data): spfh[n] = met_utils.specific_humidity(dewpoint, psfc) # Move everything into the final data dictionary, including metadata. - data['eastward_wind'] = np.append(data['eastward_wind'], uwnd) - data['northward_wind'] = np.append(data['northward_wind'], vwnd) - data['specific_humidity'] = np.append(data['specific_humidity'], spfh) - data['air_temperature'] = np.append(data['air_temperature'], vals['airTemperature']) - data['surface_pressure'] = np.append(data['surface_pressure'], vals['nonCoordinatePressure']) + data['windEastward'] = np.append(data['windEastward'], uwnd) + data['windNorthward'] = np.append(data['windNorthward'], vwnd) + data['specificHumidity'] = np.append(data['specificHumidity'], spfh) + data['airTemperature'] = np.append(data['airTemperature'], vals['airTemperature']) + data['stationPressure'] = np.append(data['stationPressure'], vals['nonCoordinatePressure']) for key in meta_keys: data[key] = np.append(data[key], meta_data[key]) diff --git a/test/testoutput/amdar_wmo_multi2.nc b/test/testoutput/amdar_wmo_multi2.nc index 8b165c904..6a4cff897 100644 --- a/test/testoutput/amdar_wmo_multi2.nc +++ b/test/testoutput/amdar_wmo_multi2.nc @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0bb45dbeb1cb09f81c52e542f3d447db67c56f653931164bcaa3ae8da3b1a5c6 -size 198005 +oid sha256:5a461fc873ef0825dce0e481e52b15c48d21870c6a21ff04cbb8e720d4c27645 +size 142201 diff --git a/test/testoutput/buoy_wmo_multi2.nc b/test/testoutput/buoy_wmo_multi2.nc index 3194b8dd9..515e563b0 100644 --- a/test/testoutput/buoy_wmo_multi2.nc +++ b/test/testoutput/buoy_wmo_multi2.nc @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:616201c4f19e90dcfe87e6146fbbe4393dfd5e91dc122f8af050d8c13d5cba35 -size 32297 +oid sha256:11aba523924556f753c9e0104adc2615f7095acd57dcd49f35f4c6da6938a78a +size 31455 diff --git a/test/testoutput/ship_wmo_multi2.nc b/test/testoutput/ship_wmo_multi2.nc index ddb9333fd..daec4cb48 100644 --- a/test/testoutput/ship_wmo_multi2.nc +++ b/test/testoutput/ship_wmo_multi2.nc @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:32822267c1547a48bd654c08c4f28bbf3c07f4473f811a1f71d2c7f6a32fa0d3 -size 133084 +oid sha256:397dfc682868e72c2bf5ea9304428a207bce98c88fa3d511f592e40fa7e10300 +size 132435 diff --git a/test/testoutput/synop_wmo_multi2.nc b/test/testoutput/synop_wmo_multi2.nc index a356a61fe..80213513c 100644 --- a/test/testoutput/synop_wmo_multi2.nc +++ b/test/testoutput/synop_wmo_multi2.nc @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70bc82934235c9f6b64ea113fd8b872e809f06618e55c9efbf4cf594f6d34e5c -size 132556 +oid sha256:1392534f99d02b7822f0ed5bfd3f8fccd9da41914e3b10d58f40dee7b2e2b2a3 +size 131487