diff --git a/README.md b/README.md index 78c1b836..3fc82d72 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ The following YAML snippet demonstrates the use of `VarObsWriter`. st ObsDataIn: obsfile: observations.nc4 simulate: - variables: [surface_pressure] + variables: [air_pressure_at_surface] - Filter: VarObs Writer # The filter will output an .varobs file # in the directory specified in the output_directory option. @@ -94,7 +94,7 @@ And here is a YAML snippet demonstrating the use of `CxWriter`. ObsDataIn: obsfile: observations.nc4 simulate: - variables: [surface_pressure] + variables: [air_pressure_at_surface] - Filter: Cx Writer # The filter will output an .cx file # in the directory specified in the output_directory option. diff --git a/test/generate_unittest_netcdfs.py b/test/generate_unittest_netcdfs.py index 8089babc..13a5c2ad 100644 --- a/test/generate_unittest_netcdfs.py +++ b/test/generate_unittest_netcdfs.py @@ -923,10 +923,10 @@ def copy_var_to_var(Group, invarname, outvarname, filename): # Cx output_1d_simulated_var_to_netcdf('dummy', 'testinput/dummy.nc4') - output_1d_geoval_to_netcdf ('surface_altitude', 'testinput/001_SurfaceCxField_Orog.nc4') - output_1d_geoval_to_netcdf ('surface_pressure', 'testinput/002_SurfaceCxField_pstar.nc4') + output_1d_geoval_to_netcdf ('height_above_mean_sea_level_at_surface', 'testinput/001_SurfaceCxField_Orog.nc4') + output_1d_geoval_to_netcdf ('air_pressure_at_surface', 'testinput/002_SurfaceCxField_pstar.nc4') output_1d_geoval_to_netcdf ('surface_temperature', 'testinput/003_SurfaceCxField_t2.nc4') - output_1d_geoval_to_netcdf ('relative_humidity_at_2m', 'testinput/004_SurfaceCxField_rh2.nc4') + output_1d_geoval_to_netcdf ('relative_humidity_at_2m', 'testinput/004_SurfaceCxField_rh2.nc4') output_1d_geoval_to_netcdf ('uwind_at_10m', 'testinput/005_SurfaceCxField_u10.nc4') output_1d_geoval_to_netcdf ('vwind_at_10m', 'testinput/006_SurfaceCxField_v10.nc4') output_1d_geoval_to_netcdf ('visibility_1p5m', 'testinput/008_SurfaceCxField_visibility_1p5m.nc4') @@ -960,7 +960,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): # list of 1d-variables; list of 2d-variables; filename for output # ABIClr - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -968,7 +968,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_abiclr.nc4') # AHIClr - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -976,7 +976,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_ahiclr.nc4') # AMSR - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -984,7 +984,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_amsr.nc4') # GMIlow - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -992,7 +992,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_gmilow.nc4') # GMIhigh - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1000,7 +1000,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_gmihigh.nc4') # ATMS - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1008,7 +1008,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_atms.nc4') # ATOVS - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1016,7 +1016,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_atovs.nc4') # SSMIS - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1024,7 +1024,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_ssmis.nc4') # MWSFY3 - output_full_cx_to_netcdf(['skin_temperature','ice_area_fraction','surface_altitude','surface_pressure','uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature','ice_area_fraction','height_above_mean_sea_level_at_surface','air_pressure_at_surface','uwind_at_10m', 'vwind_at_10m','surface_temperature','relative_humidity_at_2m','surface_pressure_at_mean_sea_level'], ['potential_temperature','specific_humidity','cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water','air_pressure_levels', @@ -1032,7 +1032,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_mwsfy3.nc4') # GNSS-RO - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1041,8 +1041,8 @@ def copy_var_to_var(Group, invarname, outvarname, filename): # Sonde output_full_cx_to_netcdf(['ice_area_fraction', - 'surface_altitude', - 'surface_pressure'], + 'height_above_mean_sea_level_at_surface', + 'air_pressure_at_surface'], ['eastward_wind', 'northward_wind', 'potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', @@ -1054,8 +1054,8 @@ def copy_var_to_var(Group, invarname, outvarname, filename): # Sonde - UKV output_full_cx_to_netcdf(['ice_area_fraction', - 'surface_altitude', - 'surface_pressure'], + 'height_above_mean_sea_level_at_surface', + 'air_pressure_at_surface'], ['eastward_wind', 'northward_wind', 'potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', @@ -1066,8 +1066,8 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_ukvnamelist_sonde.nc4') # SurfaceCloud - UKV - output_full_cx_to_netcdf(['surface_altitude', - 'surface_pressure', + output_full_cx_to_netcdf(['height_above_mean_sea_level_at_surface', + 'air_pressure_at_surface', 'ice_area_fraction', 'total_cloud_amount'], ['potential_temperature', 'specific_humidity', 'air_pressure_levels', 'cloud_layer', @@ -1076,14 +1076,14 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_ukvnamelist_surfacecloud.nc4') # SatTCWV - output_full_cx_to_netcdf(['surface_altitude', 'surface_pressure', 'ice_area_fraction', 'total_cloud_amount'], + output_full_cx_to_netcdf(['height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'ice_area_fraction', 'total_cloud_amount'], ['potential_temperature', 'specific_humidity', 'air_pressure_levels', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_volume_fraction_in_atmosphere_layer', 'ice_cloud_volume_fraction_in_atmosphere_layer', 'liquid_cloud_volume_fraction_in_atmosphere_layer'], 'testinput/cx_globalnamelist_sattcwv.nc4') # IASI - this tests the variable_for_quality_control option - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1091,7 +1091,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_iasi.nc4') # SEVIRIClr - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1099,7 +1099,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_seviriclr.nc4') # SEVIRIClr UKV - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1107,7 +1107,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_ukvnamelist_seviriclr.nc4') # SEVIRIASR UKV - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'surface_pressure_at_mean_sea_level'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1115,7 +1115,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_ukvnamelist_seviriasr.nc4') # GroundGPS - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1124,8 +1124,8 @@ def copy_var_to_var(Group, invarname, outvarname, filename): # Aircraft output_full_cx_to_netcdf(['ice_area_fraction', - 'surface_altitude', - 'surface_pressure'], + 'height_above_mean_sea_level_at_surface', + 'air_pressure_at_surface'], ['eastward_wind', 'northward_wind', 'potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', @@ -1136,7 +1136,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_aircraft.nc4') # Surface - output_full_cx_to_netcdf(['skin_temperature', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1145,7 +1145,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_surface.nc4') # Surface - UKV - output_full_cx_to_netcdf(['skin_temperature', 'surface_altitude', 'surface_pressure', 'uwind_at_10m', + output_full_cx_to_netcdf(['skin_temperature', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'visibility_1p5m','qt_1p5m'], ['potential_temperature', 'specific_humidity', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', 'air_pressure_levels', @@ -1155,7 +1155,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): # Scatwind output_full_cx_to_netcdf(['friction_velocity_over_water', 'ice_area_fraction', 'obukhov_length', 'relative_humidity_at_2m', 'skin_temperature', - 'surface_altitude', 'surface_pressure', 'surface_pressure_at_mean_sea_level', 'surface_temperature', + 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'surface_pressure_at_mean_sea_level', 'surface_temperature', 'uwind_at_10m', 'vwind_at_10m'], ['air_pressure_levels', 'cloud_volume_fraction_in_atmosphere_layer', 'ice_cloud_volume_fraction_in_atmosphere_layer', 'liquid_cloud_volume_fraction_in_atmosphere_layer', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', @@ -1167,7 +1167,7 @@ def copy_var_to_var(Group, invarname, outvarname, filename): output_2d_geoval_for_multi_level_obs_to_netcdf('relative_humidity', 'testinput/002_UpperAirCxFieldForMultiLevelObs_relative_humidity.nc4') # Screen - output_full_cx_to_netcdf(['surface_altitude', 'skin_temperature', 'ice_area_fraction', 'surface_pressure', + output_full_cx_to_netcdf(['height_above_mean_sea_level_at_surface', 'skin_temperature', 'ice_area_fraction', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m', 'surface_temperature', 'relative_humidity_at_2m', 'visibility_1p5m', 'total_cloud_amount', 'surface_pressure_at_mean_sea_level', 'surf_param_a', 'surf_param_b'], @@ -1176,18 +1176,18 @@ def copy_var_to_var(Group, invarname, outvarname, filename): 'testinput/cx_globalnamelist_screen.nc4') # Oceanwinds - output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'surface_altitude', 'surface_pressure', + output_full_cx_to_netcdf(['skin_temperature', 'ice_area_fraction', 'height_above_mean_sea_level_at_surface', 'air_pressure_at_surface', 'uwind_at_10m', 'vwind_at_10m'], ['air_pressure_levels'], 'testinput/cx_globalnamelist_oceanwinds.nc4') # Radar doppler wind - UKV - output_full_cx_to_netcdf(['surface_altitude'], + output_full_cx_to_netcdf(['height_above_mean_sea_level_at_surface'], ['eastward_wind', 'northward_wind', 'upward_air_velocity'], 'testinput/cx_ukvnamelist_radar_doppler_wind.nc4') # Radar reflectivity - UKV - output_full_cx_to_netcdf(['surface_altitude'], + output_full_cx_to_netcdf(['height_above_mean_sea_level_at_surface'], ['potential_temperature', 'specific_humidity', 'air_pressure_levels', 'cloud_ice_mixing_ratio_wrt_moist_air_and_condensed_water', 'cloud_liquid_water_mixing_ratio_wrt_moist_air_and_condensed_water', diff --git a/test/testinput/001_SurfaceCxField_Orog.nc4 b/test/testinput/001_SurfaceCxField_Orog.nc4 index f8788d26..1f0daf41 100644 Binary files a/test/testinput/001_SurfaceCxField_Orog.nc4 and b/test/testinput/001_SurfaceCxField_Orog.nc4 differ diff --git a/test/testinput/001_UpperAirCxField_theta.nc4 b/test/testinput/001_UpperAirCxField_theta.nc4 index 6db439a8..655adad0 100644 Binary files a/test/testinput/001_UpperAirCxField_theta.nc4 and b/test/testinput/001_UpperAirCxField_theta.nc4 differ diff --git a/test/testinput/001_VarField_pstar.nc4 b/test/testinput/001_VarField_pstar.nc4 index 58175d4e..8e936062 100644 Binary files a/test/testinput/001_VarField_pstar.nc4 and b/test/testinput/001_VarField_pstar.nc4 differ diff --git a/test/testinput/001_VarField_pstar_stationID_integer.nc4 b/test/testinput/001_VarField_pstar_stationID_integer.nc4 index 147c8f32..cdc81217 100644 Binary files a/test/testinput/001_VarField_pstar_stationID_integer.nc4 and b/test/testinput/001_VarField_pstar_stationID_integer.nc4 differ diff --git a/test/testinput/002_SurfaceCxField_pstar.nc4 b/test/testinput/002_SurfaceCxField_pstar.nc4 index bd4831c1..2959944e 100644 Binary files a/test/testinput/002_SurfaceCxField_pstar.nc4 and b/test/testinput/002_SurfaceCxField_pstar.nc4 differ diff --git a/test/testinput/002_UpperAirCxFieldForMultiLevelObs_relative_humidity.nc4 b/test/testinput/002_UpperAirCxFieldForMultiLevelObs_relative_humidity.nc4 index acb46949..faf85dfc 100644 Binary files a/test/testinput/002_UpperAirCxFieldForMultiLevelObs_relative_humidity.nc4 and b/test/testinput/002_UpperAirCxFieldForMultiLevelObs_relative_humidity.nc4 differ diff --git a/test/testinput/002_UpperAirCxField_relative_humidity.nc4 b/test/testinput/002_UpperAirCxField_relative_humidity.nc4 index 03fa8b23..39d604e6 100644 Binary files a/test/testinput/002_UpperAirCxField_relative_humidity.nc4 and b/test/testinput/002_UpperAirCxField_relative_humidity.nc4 differ diff --git a/test/testinput/002_VarField_temperature_RadarZ.nc4 b/test/testinput/002_VarField_temperature_RadarZ.nc4 index c02a1fb5..818ffce9 100644 Binary files a/test/testinput/002_VarField_temperature_RadarZ.nc4 and b/test/testinput/002_VarField_temperature_RadarZ.nc4 differ diff --git a/test/testinput/002_VarField_temperature_Surface.nc4 b/test/testinput/002_VarField_temperature_Surface.nc4 index 490350c2..e0d0ac42 100644 Binary files a/test/testinput/002_VarField_temperature_Surface.nc4 and b/test/testinput/002_VarField_temperature_Surface.nc4 differ diff --git a/test/testinput/003_SurfaceCxField_t2.nc4 b/test/testinput/003_SurfaceCxField_t2.nc4 index c08979d9..20a8ed31 100644 Binary files a/test/testinput/003_SurfaceCxField_t2.nc4 and b/test/testinput/003_SurfaceCxField_t2.nc4 differ diff --git a/test/testinput/003_UpperAirCxField_u.nc4 b/test/testinput/003_UpperAirCxField_u.nc4 index 76ab8252..36a8e271 100644 Binary files a/test/testinput/003_UpperAirCxField_u.nc4 and b/test/testinput/003_UpperAirCxField_u.nc4 differ diff --git a/test/testinput/003_VarField_rh_Sonde.nc4 b/test/testinput/003_VarField_rh_Sonde.nc4 index c7d60be9..5228f15e 100644 Binary files a/test/testinput/003_VarField_rh_Sonde.nc4 and b/test/testinput/003_VarField_rh_Sonde.nc4 differ diff --git a/test/testinput/003_VarField_rh_Surface.nc4 b/test/testinput/003_VarField_rh_Surface.nc4 index d9840653..03dbf356 100644 Binary files a/test/testinput/003_VarField_rh_Surface.nc4 and b/test/testinput/003_VarField_rh_Surface.nc4 differ diff --git a/test/testinput/004_SurfaceCxField_rh2.nc4 b/test/testinput/004_SurfaceCxField_rh2.nc4 index 98a76ae8..36a34113 100644 Binary files a/test/testinput/004_SurfaceCxField_rh2.nc4 and b/test/testinput/004_SurfaceCxField_rh2.nc4 differ diff --git a/test/testinput/004_UpperAirCxField_v.nc4 b/test/testinput/004_UpperAirCxField_v.nc4 index 2b781f76..8880a445 100644 Binary files a/test/testinput/004_UpperAirCxField_v.nc4 and b/test/testinput/004_UpperAirCxField_v.nc4 differ diff --git a/test/testinput/004_VarField_u_ScatwindChosen.nc4 b/test/testinput/004_VarField_u_ScatwindChosen.nc4 index 3cbdaebb..1be98c5f 100644 Binary files a/test/testinput/004_VarField_u_ScatwindChosen.nc4 and b/test/testinput/004_VarField_u_ScatwindChosen.nc4 differ diff --git a/test/testinput/004_VarField_u_Sonde.nc4 b/test/testinput/004_VarField_u_Sonde.nc4 index 3c6caefa..b8f7c994 100644 Binary files a/test/testinput/004_VarField_u_Sonde.nc4 and b/test/testinput/004_VarField_u_Sonde.nc4 differ diff --git a/test/testinput/004_VarField_u_Surface.nc4 b/test/testinput/004_VarField_u_Surface.nc4 index 653207be..5657fabd 100644 Binary files a/test/testinput/004_VarField_u_Surface.nc4 and b/test/testinput/004_VarField_u_Surface.nc4 differ diff --git a/test/testinput/005_SurfaceCxField_u10.nc4 b/test/testinput/005_SurfaceCxField_u10.nc4 index 68387576..ef1a5efa 100644 Binary files a/test/testinput/005_SurfaceCxField_u10.nc4 and b/test/testinput/005_SurfaceCxField_u10.nc4 differ diff --git a/test/testinput/005_UpperAirCxField_q.nc4 b/test/testinput/005_UpperAirCxField_q.nc4 index 497ee2b9..afde62f1 100644 Binary files a/test/testinput/005_UpperAirCxField_q.nc4 and b/test/testinput/005_UpperAirCxField_q.nc4 differ diff --git a/test/testinput/005_VarField_v_ScatwindChosen.nc4 b/test/testinput/005_VarField_v_ScatwindChosen.nc4 index be93255f..1212e501 100644 Binary files a/test/testinput/005_VarField_v_ScatwindChosen.nc4 and b/test/testinput/005_VarField_v_ScatwindChosen.nc4 differ diff --git a/test/testinput/005_VarField_v_Sonde.nc4 b/test/testinput/005_VarField_v_Sonde.nc4 index adaed3a5..e40ecb76 100644 Binary files a/test/testinput/005_VarField_v_Sonde.nc4 and b/test/testinput/005_VarField_v_Sonde.nc4 differ diff --git a/test/testinput/005_VarField_v_Surface.nc4 b/test/testinput/005_VarField_v_Surface.nc4 index 769ef194..0106f3d4 100644 Binary files a/test/testinput/005_VarField_v_Surface.nc4 and b/test/testinput/005_VarField_v_Surface.nc4 differ diff --git a/test/testinput/006_SurfaceCxField_v10.nc4 b/test/testinput/006_SurfaceCxField_v10.nc4 index 2871fdaa..2a1e938b 100644 Binary files a/test/testinput/006_SurfaceCxField_v10.nc4 and b/test/testinput/006_SurfaceCxField_v10.nc4 differ diff --git a/test/testinput/007_VarField_tcwv.nc4 b/test/testinput/007_VarField_tcwv.nc4 index 8f6fb1e5..5e9cefe1 100644 Binary files a/test/testinput/007_VarField_tcwv.nc4 and b/test/testinput/007_VarField_tcwv.nc4 differ diff --git a/test/testinput/008_SurfaceCxField_visibility_1p5m.nc4 b/test/testinput/008_SurfaceCxField_visibility_1p5m.nc4 index dbf439ce..c8e54255 100644 Binary files a/test/testinput/008_SurfaceCxField_visibility_1p5m.nc4 and b/test/testinput/008_SurfaceCxField_visibility_1p5m.nc4 differ diff --git a/test/testinput/008_VarField_WindSpeed.nc4 b/test/testinput/008_VarField_WindSpeed.nc4 index 359ecd73..2cd53070 100644 Binary files a/test/testinput/008_VarField_WindSpeed.nc4 and b/test/testinput/008_VarField_WindSpeed.nc4 differ diff --git a/test/testinput/009_VarField_horizontalVisibility.nc4 b/test/testinput/009_VarField_horizontalVisibility.nc4 index ffa08ac2..116934ce 100644 Binary files a/test/testinput/009_VarField_horizontalVisibility.nc4 and b/test/testinput/009_VarField_horizontalVisibility.nc4 differ diff --git a/test/testinput/010_VarField_britemp.nc4 b/test/testinput/010_VarField_britemp.nc4 index 54a5c644..a22c63e1 100644 Binary files a/test/testinput/010_VarField_britemp.nc4 and b/test/testinput/010_VarField_britemp.nc4 differ diff --git a/test/testinput/011_UpperAirCxField_P.nc4 b/test/testinput/011_UpperAirCxField_P.nc4 index 31775767..3d7fd79e 100644 Binary files a/test/testinput/011_UpperAirCxField_P.nc4 and b/test/testinput/011_UpperAirCxField_P.nc4 differ diff --git a/test/testinput/011_VarField_tskin.nc4 b/test/testinput/011_VarField_tskin.nc4 index c9b1a510..941766cc 100644 Binary files a/test/testinput/011_VarField_tskin.nc4 and b/test/testinput/011_VarField_tskin.nc4 differ diff --git a/test/testinput/012_VarField_gpstzdelay.nc4 b/test/testinput/012_VarField_gpstzdelay.nc4 index 48c9af58..9125ab58 100644 Binary files a/test/testinput/012_VarField_gpstzdelay.nc4 and b/test/testinput/012_VarField_gpstzdelay.nc4 differ diff --git a/test/testinput/013_SurfaceCxField_TskinSea.nc4 b/test/testinput/013_SurfaceCxField_TskinSea.nc4 index b0017ac8..b74a1cda 100644 Binary files a/test/testinput/013_SurfaceCxField_TskinSea.nc4 and b/test/testinput/013_SurfaceCxField_TskinSea.nc4 differ diff --git a/test/testinput/015_UpperAirCxField_cloud_layer.nc4 b/test/testinput/015_UpperAirCxField_cloud_layer.nc4 index c577046d..b675353f 100644 Binary files a/test/testinput/015_UpperAirCxField_cloud_layer.nc4 and b/test/testinput/015_UpperAirCxField_cloud_layer.nc4 differ diff --git a/test/testinput/015_VarField_cloud.nc4 b/test/testinput/015_VarField_cloud.nc4 index c9026332..4a3dee6c 100644 Binary files a/test/testinput/015_VarField_cloud.nc4 and b/test/testinput/015_VarField_cloud.nc4 differ diff --git a/test/testinput/016_SurfaceCxField_pmsl.nc4 b/test/testinput/016_SurfaceCxField_pmsl.nc4 index a006e478..b5372a46 100644 Binary files a/test/testinput/016_SurfaceCxField_pmsl.nc4 and b/test/testinput/016_SurfaceCxField_pmsl.nc4 differ diff --git a/test/testinput/017_SurfaceCxField_SeaIce.nc4 b/test/testinput/017_SurfaceCxField_SeaIce.nc4 index b21f8d2c..76e82c1f 100644 Binary files a/test/testinput/017_SurfaceCxField_SeaIce.nc4 and b/test/testinput/017_SurfaceCxField_SeaIce.nc4 differ diff --git a/test/testinput/017_VarField_mwemiss.nc4 b/test/testinput/017_VarField_mwemiss.nc4 index 8307a527..f4d74864 100644 Binary files a/test/testinput/017_VarField_mwemiss.nc4 and b/test/testinput/017_VarField_mwemiss.nc4 differ diff --git a/test/testinput/018_VarField_tcozone.nc4 b/test/testinput/018_VarField_tcozone.nc4 index f244f0ef..1013e072 100644 Binary files a/test/testinput/018_VarField_tcozone.nc4 and b/test/testinput/018_VarField_tcozone.nc4 differ diff --git a/test/testinput/019_VarField_satzenith.nc4 b/test/testinput/019_VarField_satzenith.nc4 index 8598a8f0..07297ae4 100644 Binary files a/test/testinput/019_VarField_satzenith.nc4 and b/test/testinput/019_VarField_satzenith.nc4 differ diff --git a/test/testinput/021_VarField_surface.nc4 b/test/testinput/021_VarField_surface.nc4 index fabdf03c..c86b3014 100644 Binary files a/test/testinput/021_VarField_surface.nc4 and b/test/testinput/021_VarField_surface.nc4 differ diff --git a/test/testinput/022_SurfaceCxField_surf_param_a.nc4 b/test/testinput/022_SurfaceCxField_surf_param_a.nc4 index 8ee20ef3..25c0a3e8 100644 Binary files a/test/testinput/022_SurfaceCxField_surf_param_a.nc4 and b/test/testinput/022_SurfaceCxField_surf_param_a.nc4 differ diff --git a/test/testinput/023_SurfaceCxField_surf_param_b.nc4 b/test/testinput/023_SurfaceCxField_surf_param_b.nc4 index 0a0e21c5..728da893 100644 Binary files a/test/testinput/023_SurfaceCxField_surf_param_b.nc4 and b/test/testinput/023_SurfaceCxField_surf_param_b.nc4 differ diff --git a/test/testinput/023_VarField_modelsurface_geoval.nc4 b/test/testinput/023_VarField_modelsurface_geoval.nc4 index 9bc856f1..fb0385bd 100644 Binary files a/test/testinput/023_VarField_modelsurface_geoval.nc4 and b/test/testinput/023_VarField_modelsurface_geoval.nc4 differ diff --git a/test/testinput/024_SurfaceCxField_CloudAmount.nc4 b/test/testinput/024_SurfaceCxField_CloudAmount.nc4 index 804a2dd1..ea3b9d14 100644 Binary files a/test/testinput/024_SurfaceCxField_CloudAmount.nc4 and b/test/testinput/024_SurfaceCxField_CloudAmount.nc4 differ diff --git a/test/testinput/028_VarField_satid.nc4 b/test/testinput/028_VarField_satid.nc4 index d470be2c..b315a7cf 100644 Binary files a/test/testinput/028_VarField_satid.nc4 and b/test/testinput/028_VarField_satid.nc4 differ diff --git a/test/testinput/029_UpperAirCxField_qcf.nc4 b/test/testinput/029_UpperAirCxField_qcf.nc4 index 017f321f..a10ea087 100644 Binary files a/test/testinput/029_UpperAirCxField_qcf.nc4 and b/test/testinput/029_UpperAirCxField_qcf.nc4 differ diff --git a/test/testinput/030_UpperAirCxField_qcl.nc4 b/test/testinput/030_UpperAirCxField_qcl.nc4 index 7b928f75..d6b424c0 100644 Binary files a/test/testinput/030_UpperAirCxField_qcl.nc4 and b/test/testinput/030_UpperAirCxField_qcl.nc4 differ diff --git a/test/testinput/031_UpperAirCxField_cloud_bulk.nc4 b/test/testinput/031_UpperAirCxField_cloud_bulk.nc4 index 4e7db9d9..3c99c98e 100644 Binary files a/test/testinput/031_UpperAirCxField_cloud_bulk.nc4 and b/test/testinput/031_UpperAirCxField_cloud_bulk.nc4 differ diff --git a/test/testinput/031_VarField_solzenith.nc4 b/test/testinput/031_VarField_solzenith.nc4 index 94d3da4c..aeead956 100644 Binary files a/test/testinput/031_VarField_solzenith.nc4 and b/test/testinput/031_VarField_solzenith.nc4 differ diff --git a/test/testinput/033_UpperAirCxField_p_bar.nc4 b/test/testinput/033_UpperAirCxField_p_bar.nc4 index d859e473..f5fec822 100644 Binary files a/test/testinput/033_UpperAirCxField_p_bar.nc4 and b/test/testinput/033_UpperAirCxField_p_bar.nc4 differ diff --git a/test/testinput/034_UpperAirCxField_Cf.nc4 b/test/testinput/034_UpperAirCxField_Cf.nc4 index b62add0a..a2d3589e 100644 Binary files a/test/testinput/034_UpperAirCxField_Cf.nc4 and b/test/testinput/034_UpperAirCxField_Cf.nc4 differ diff --git a/test/testinput/034_VarField_iremiss.nc4 b/test/testinput/034_VarField_iremiss.nc4 index fb401777..966531ef 100644 Binary files a/test/testinput/034_VarField_iremiss.nc4 and b/test/testinput/034_VarField_iremiss.nc4 differ diff --git a/test/testinput/035_UpperAirCxField_Cl.nc4 b/test/testinput/035_UpperAirCxField_Cl.nc4 index 4c2cbca3..997c4430 100644 Binary files a/test/testinput/035_UpperAirCxField_Cl.nc4 and b/test/testinput/035_UpperAirCxField_Cl.nc4 differ diff --git a/test/testinput/035_VarField_cloudtopp.nc4 b/test/testinput/035_VarField_cloudtopp.nc4 index bb38a9d2..a84bb63b 100644 Binary files a/test/testinput/035_VarField_cloudtopp.nc4 and b/test/testinput/035_VarField_cloudtopp.nc4 differ diff --git a/test/testinput/036_VarField_cloudfrac.nc4 b/test/testinput/036_VarField_cloudfrac.nc4 index 990e36b7..a22d5fba 100644 Binary files a/test/testinput/036_VarField_cloudfrac.nc4 and b/test/testinput/036_VarField_cloudfrac.nc4 differ diff --git a/test/testinput/039_UpperAirCxField_Exner.nc4 b/test/testinput/039_UpperAirCxField_Exner.nc4 index 188e6fda..69d0057d 100644 Binary files a/test/testinput/039_UpperAirCxField_Exner.nc4 and b/test/testinput/039_UpperAirCxField_Exner.nc4 differ diff --git a/test/testinput/040_UpperAirCxField_Qrain.nc4 b/test/testinput/040_UpperAirCxField_Qrain.nc4 index 23196689..47220260 100644 Binary files a/test/testinput/040_UpperAirCxField_Qrain.nc4 and b/test/testinput/040_UpperAirCxField_Qrain.nc4 differ diff --git a/test/testinput/041-046_UpperAirCxField_dust1-dust6.nc4 b/test/testinput/041-046_UpperAirCxField_dust1-dust6.nc4 index 102322e1..03d89cb6 100644 Binary files a/test/testinput/041-046_UpperAirCxField_dust1-dust6.nc4 and b/test/testinput/041-046_UpperAirCxField_dust1-dust6.nc4 differ diff --git a/test/testinput/051_VarField_u10ambwind.nc4 b/test/testinput/051_VarField_u10ambwind.nc4 index 7b13b984..0f31255a 100644 Binary files a/test/testinput/051_VarField_u10ambwind.nc4 and b/test/testinput/051_VarField_u10ambwind.nc4 differ diff --git a/test/testinput/052_VarField_v10ambwind.nc4 b/test/testinput/052_VarField_v10ambwind.nc4 index 21373ccd..c2acf77b 100644 Binary files a/test/testinput/052_VarField_v10ambwind.nc4 and b/test/testinput/052_VarField_v10ambwind.nc4 differ diff --git a/test/testinput/053_VarField_awpriorpcorrect.nc4 b/test/testinput/053_VarField_awpriorpcorrect.nc4 index a6e5dd85..e87f2cc5 100644 Binary files a/test/testinput/053_VarField_awpriorpcorrect.nc4 and b/test/testinput/053_VarField_awpriorpcorrect.nc4 differ diff --git a/test/testinput/056_SurfaceCxField_obukhov_length.nc4 b/test/testinput/056_SurfaceCxField_obukhov_length.nc4 index 89cde1b3..a868f8f4 100644 Binary files a/test/testinput/056_SurfaceCxField_obukhov_length.nc4 and b/test/testinput/056_SurfaceCxField_obukhov_length.nc4 differ diff --git a/test/testinput/057_SurfaceCxField_friction_velocity_over_water.nc4 b/test/testinput/057_SurfaceCxField_friction_velocity_over_water.nc4 index 97e4eab6..09570836 100644 Binary files a/test/testinput/057_SurfaceCxField_friction_velocity_over_water.nc4 and b/test/testinput/057_SurfaceCxField_friction_velocity_over_water.nc4 differ diff --git a/test/testinput/057_VarField_emissivity.nc4 b/test/testinput/057_VarField_emissivity.nc4 index c340c204..f053ba27 100644 Binary files a/test/testinput/057_VarField_emissivity.nc4 and b/test/testinput/057_VarField_emissivity.nc4 differ diff --git a/test/testinput/063_VarField_radialVelocity.nc4 b/test/testinput/063_VarField_radialVelocity.nc4 index 76262b25..cd40d646 100644 Binary files a/test/testinput/063_VarField_radialVelocity.nc4 and b/test/testinput/063_VarField_radialVelocity.nc4 differ diff --git a/test/testinput/067_VarField_GPS_Station_Height.nc4 b/test/testinput/067_VarField_GPS_Station_Height.nc4 index a0bee4ca..0b1e2ab6 100644 Binary files a/test/testinput/067_VarField_GPS_Station_Height.nc4 and b/test/testinput/067_VarField_GPS_Station_Height.nc4 differ diff --git a/test/testinput/068_VarField_clw.nc4 b/test/testinput/068_VarField_clw.nc4 index bc0ddea4..fe86b6f7 100644 Binary files a/test/testinput/068_VarField_clw.nc4 and b/test/testinput/068_VarField_clw.nc4 differ diff --git a/test/testinput/070_VarField_reflectivity.nc4 b/test/testinput/070_VarField_reflectivity.nc4 index 353ff4ac..deace054 100644 Binary files a/test/testinput/070_VarField_reflectivity.nc4 and b/test/testinput/070_VarField_reflectivity.nc4 differ diff --git a/test/testinput/071_VarField_bendingangle.nc4 b/test/testinput/071_VarField_bendingangle.nc4 index e0477903..8df43478 100644 Binary files a/test/testinput/071_VarField_bendingangle.nc4 and b/test/testinput/071_VarField_bendingangle.nc4 differ diff --git a/test/testinput/072_VarField_impactparam.nc4 b/test/testinput/072_VarField_impactparam.nc4 index 54929f64..902e25b6 100644 Binary files a/test/testinput/072_VarField_impactparam.nc4 and b/test/testinput/072_VarField_impactparam.nc4 differ diff --git a/test/testinput/073_VarField_ro_rad_curv.nc4 b/test/testinput/073_VarField_ro_rad_curv.nc4 index 95aa90f2..bd6f8f6f 100644 Binary files a/test/testinput/073_VarField_ro_rad_curv.nc4 and b/test/testinput/073_VarField_ro_rad_curv.nc4 differ diff --git a/test/testinput/074_VarField_ro_geoid_und.nc4 b/test/testinput/074_VarField_ro_geoid_und.nc4 index 45f612bd..fe6dca21 100644 Binary files a/test/testinput/074_VarField_ro_geoid_und.nc4 and b/test/testinput/074_VarField_ro_geoid_und.nc4 differ diff --git a/test/testinput/076_VarField_britempvarerror.nc4 b/test/testinput/076_VarField_britempvarerror.nc4 index 07993fff..da087139 100644 Binary files a/test/testinput/076_VarField_britempvarerror.nc4 and b/test/testinput/076_VarField_britempvarerror.nc4 differ diff --git a/test/testinput/077_VarField_aod.nc4 b/test/testinput/077_VarField_aod.nc4 index a27de905..1201160a 100644 Binary files a/test/testinput/077_VarField_aod.nc4 and b/test/testinput/077_VarField_aod.nc4 differ diff --git a/test/testinput/078_VarField_theta.nc4 b/test/testinput/078_VarField_theta.nc4 index 014c623e..b37c9c6f 100644 Binary files a/test/testinput/078_VarField_theta.nc4 and b/test/testinput/078_VarField_theta.nc4 differ diff --git a/test/testinput/080_VarField_biaspredictors.nc4 b/test/testinput/080_VarField_biaspredictors.nc4 index 21b2c4f4..05de6cf7 100644 Binary files a/test/testinput/080_VarField_biaspredictors.nc4 and b/test/testinput/080_VarField_biaspredictors.nc4 differ diff --git a/test/testinput/CxWriter_UnRotateWinds.nc4 b/test/testinput/CxWriter_UnRotateWinds.nc4 index 735b49ab..d39ea1cc 100644 Binary files a/test/testinput/CxWriter_UnRotateWinds.nc4 and b/test/testinput/CxWriter_UnRotateWinds.nc4 differ diff --git a/test/testinput/CxWriter_UnRotateWinds10M.nc4 b/test/testinput/CxWriter_UnRotateWinds10M.nc4 index 582d97c7..04d23bd7 100644 Binary files a/test/testinput/CxWriter_UnRotateWinds10M.nc4 and b/test/testinput/CxWriter_UnRotateWinds10M.nc4 differ diff --git a/test/testinput/cx_globalnamelist_abiclr.nc4 b/test/testinput/cx_globalnamelist_abiclr.nc4 index a1aafc13..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_abiclr.nc4 and b/test/testinput/cx_globalnamelist_abiclr.nc4 differ diff --git a/test/testinput/cx_globalnamelist_ahiclr.nc4 b/test/testinput/cx_globalnamelist_ahiclr.nc4 index 6bb7c2ac..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_ahiclr.nc4 and b/test/testinput/cx_globalnamelist_ahiclr.nc4 differ diff --git a/test/testinput/cx_globalnamelist_aircraft.nc4 b/test/testinput/cx_globalnamelist_aircraft.nc4 index 0e8d2990..05fc62d0 100644 Binary files a/test/testinput/cx_globalnamelist_aircraft.nc4 and b/test/testinput/cx_globalnamelist_aircraft.nc4 differ diff --git a/test/testinput/cx_globalnamelist_amsr.nc4 b/test/testinput/cx_globalnamelist_amsr.nc4 index 04d1e36a..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_amsr.nc4 and b/test/testinput/cx_globalnamelist_amsr.nc4 differ diff --git a/test/testinput/cx_globalnamelist_atms.nc4 b/test/testinput/cx_globalnamelist_atms.nc4 index 9ca8f848..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_atms.nc4 and b/test/testinput/cx_globalnamelist_atms.nc4 differ diff --git a/test/testinput/cx_globalnamelist_atovs.nc4 b/test/testinput/cx_globalnamelist_atovs.nc4 index 5237eebe..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_atovs.nc4 and b/test/testinput/cx_globalnamelist_atovs.nc4 differ diff --git a/test/testinput/cx_globalnamelist_gmihigh.nc4 b/test/testinput/cx_globalnamelist_gmihigh.nc4 index 1d1996ab..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_gmihigh.nc4 and b/test/testinput/cx_globalnamelist_gmihigh.nc4 differ diff --git a/test/testinput/cx_globalnamelist_gmilow.nc4 b/test/testinput/cx_globalnamelist_gmilow.nc4 index b1f97b23..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_gmilow.nc4 and b/test/testinput/cx_globalnamelist_gmilow.nc4 differ diff --git a/test/testinput/cx_globalnamelist_gnssro.nc4 b/test/testinput/cx_globalnamelist_gnssro.nc4 index 1c1d0309..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_gnssro.nc4 and b/test/testinput/cx_globalnamelist_gnssro.nc4 differ diff --git a/test/testinput/cx_globalnamelist_groundgps.nc4 b/test/testinput/cx_globalnamelist_groundgps.nc4 index 7594d77f..9dc92f5b 100644 Binary files a/test/testinput/cx_globalnamelist_groundgps.nc4 and b/test/testinput/cx_globalnamelist_groundgps.nc4 differ diff --git a/test/testinput/cx_globalnamelist_iasi.nc4 b/test/testinput/cx_globalnamelist_iasi.nc4 index 385ec607..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_iasi.nc4 and b/test/testinput/cx_globalnamelist_iasi.nc4 differ diff --git a/test/testinput/cx_globalnamelist_mwsfy3.nc4 b/test/testinput/cx_globalnamelist_mwsfy3.nc4 index 3e363d9e..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_mwsfy3.nc4 and b/test/testinput/cx_globalnamelist_mwsfy3.nc4 differ diff --git a/test/testinput/cx_globalnamelist_oceanwinds.nc4 b/test/testinput/cx_globalnamelist_oceanwinds.nc4 index 58fac50e..778d04b1 100644 Binary files a/test/testinput/cx_globalnamelist_oceanwinds.nc4 and b/test/testinput/cx_globalnamelist_oceanwinds.nc4 differ diff --git a/test/testinput/cx_globalnamelist_sattcwv.nc4 b/test/testinput/cx_globalnamelist_sattcwv.nc4 index a56fdba4..bb153b5c 100644 Binary files a/test/testinput/cx_globalnamelist_sattcwv.nc4 and b/test/testinput/cx_globalnamelist_sattcwv.nc4 differ diff --git a/test/testinput/cx_globalnamelist_scatwind.nc4 b/test/testinput/cx_globalnamelist_scatwind.nc4 index a32b4aee..f3198f28 100644 Binary files a/test/testinput/cx_globalnamelist_scatwind.nc4 and b/test/testinput/cx_globalnamelist_scatwind.nc4 differ diff --git a/test/testinput/cx_globalnamelist_screen.nc4 b/test/testinput/cx_globalnamelist_screen.nc4 index c1deac50..466a85bd 100644 Binary files a/test/testinput/cx_globalnamelist_screen.nc4 and b/test/testinput/cx_globalnamelist_screen.nc4 differ diff --git a/test/testinput/cx_globalnamelist_seviriclr.nc4 b/test/testinput/cx_globalnamelist_seviriclr.nc4 index 66d70336..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_seviriclr.nc4 and b/test/testinput/cx_globalnamelist_seviriclr.nc4 differ diff --git a/test/testinput/cx_globalnamelist_sonde.nc4 b/test/testinput/cx_globalnamelist_sonde.nc4 index 0e8d2990..05fc62d0 100644 Binary files a/test/testinput/cx_globalnamelist_sonde.nc4 and b/test/testinput/cx_globalnamelist_sonde.nc4 differ diff --git a/test/testinput/cx_globalnamelist_ssmis.nc4 b/test/testinput/cx_globalnamelist_ssmis.nc4 index ea9a3e46..d23e4558 100644 Binary files a/test/testinput/cx_globalnamelist_ssmis.nc4 and b/test/testinput/cx_globalnamelist_ssmis.nc4 differ diff --git a/test/testinput/cx_globalnamelist_surface.nc4 b/test/testinput/cx_globalnamelist_surface.nc4 index f469e9d9..afd06ffa 100644 Binary files a/test/testinput/cx_globalnamelist_surface.nc4 and b/test/testinput/cx_globalnamelist_surface.nc4 differ diff --git a/test/testinput/cx_ukvnamelist_radar_doppler_wind.nc4 b/test/testinput/cx_ukvnamelist_radar_doppler_wind.nc4 index 5c762a9c..cb35bf68 100644 Binary files a/test/testinput/cx_ukvnamelist_radar_doppler_wind.nc4 and b/test/testinput/cx_ukvnamelist_radar_doppler_wind.nc4 differ diff --git a/test/testinput/cx_ukvnamelist_radar_reflectivity.nc4 b/test/testinput/cx_ukvnamelist_radar_reflectivity.nc4 index 9c6525a0..305d9cd0 100644 Binary files a/test/testinput/cx_ukvnamelist_radar_reflectivity.nc4 and b/test/testinput/cx_ukvnamelist_radar_reflectivity.nc4 differ diff --git a/test/testinput/cx_ukvnamelist_seviriasr.nc4 b/test/testinput/cx_ukvnamelist_seviriasr.nc4 index 45c58d86..d23e4558 100644 Binary files a/test/testinput/cx_ukvnamelist_seviriasr.nc4 and b/test/testinput/cx_ukvnamelist_seviriasr.nc4 differ diff --git a/test/testinput/cx_ukvnamelist_seviriclr.nc4 b/test/testinput/cx_ukvnamelist_seviriclr.nc4 index 64d0ca5e..d23e4558 100644 Binary files a/test/testinput/cx_ukvnamelist_seviriclr.nc4 and b/test/testinput/cx_ukvnamelist_seviriclr.nc4 differ diff --git a/test/testinput/cx_ukvnamelist_sonde.nc4 b/test/testinput/cx_ukvnamelist_sonde.nc4 index 0e8d2990..05fc62d0 100644 Binary files a/test/testinput/cx_ukvnamelist_sonde.nc4 and b/test/testinput/cx_ukvnamelist_sonde.nc4 differ diff --git a/test/testinput/cx_ukvnamelist_surface.nc4 b/test/testinput/cx_ukvnamelist_surface.nc4 index 02ba8613..d7417bf9 100644 Binary files a/test/testinput/cx_ukvnamelist_surface.nc4 and b/test/testinput/cx_ukvnamelist_surface.nc4 differ diff --git a/test/testinput/cx_ukvnamelist_surfacecloud.nc4 b/test/testinput/cx_ukvnamelist_surfacecloud.nc4 index 1fc79197..26ba5a68 100644 Binary files a/test/testinput/cx_ukvnamelist_surfacecloud.nc4 and b/test/testinput/cx_ukvnamelist_surfacecloud.nc4 differ diff --git a/test/testinput/dummy.nc4 b/test/testinput/dummy.nc4 index f71e295b..893c915d 100644 Binary files a/test/testinput/dummy.nc4 and b/test/testinput/dummy.nc4 differ diff --git a/test/testinput/reject_obs_with_all_variables_failing_qc.nc4 b/test/testinput/reject_obs_with_all_variables_failing_qc.nc4 index 6308b85f..9c6f1210 100644 Binary files a/test/testinput/reject_obs_with_all_variables_failing_qc.nc4 and b/test/testinput/reject_obs_with_all_variables_failing_qc.nc4 differ diff --git a/test/testinput/reject_obs_with_all_variables_failing_qc_satellite.nc4 b/test/testinput/reject_obs_with_all_variables_failing_qc_satellite.nc4 index 314ac86f..d909bf3d 100644 Binary files a/test/testinput/reject_obs_with_all_variables_failing_qc_satellite.nc4 and b/test/testinput/reject_obs_with_all_variables_failing_qc_satellite.nc4 differ diff --git a/test/testinput/relative_humidity_Sonde.nc4 b/test/testinput/relative_humidity_Sonde.nc4 index 0d5cc6d6..22723f9e 100644 Binary files a/test/testinput/relative_humidity_Sonde.nc4 and b/test/testinput/relative_humidity_Sonde.nc4 differ diff --git a/test/testinput/varobs_globalnamelist_abiclr.nc4 b/test/testinput/varobs_globalnamelist_abiclr.nc4 index 4779e4b6..97ed996d 100644 Binary files a/test/testinput/varobs_globalnamelist_abiclr.nc4 and b/test/testinput/varobs_globalnamelist_abiclr.nc4 differ diff --git a/test/testinput/varobs_globalnamelist_ahiclr.nc4 b/test/testinput/varobs_globalnamelist_ahiclr.nc4 index 4779e4b6..97ed996d 100644 Binary files a/test/testinput/varobs_globalnamelist_ahiclr.nc4 and b/test/testinput/varobs_globalnamelist_ahiclr.nc4 differ diff --git a/test/testinput/varobs_globalnamelist_aircraft.nc4 b/test/testinput/varobs_globalnamelist_aircraft.nc4 index 4d469e1a..1bd58c1a 100644 Binary files a/test/testinput/varobs_globalnamelist_aircraft.nc4 and b/test/testinput/varobs_globalnamelist_aircraft.nc4 differ diff --git a/test/testinput/varobs_globalnamelist_atms.nc4 b/test/testinput/varobs_globalnamelist_atms.nc4 index 48dd7462..214c2fac 100644 Binary files a/test/testinput/varobs_globalnamelist_atms.nc4 and b/test/testinput/varobs_globalnamelist_atms.nc4 differ diff --git a/test/testinput/varobs_globalnamelist_atovs.nc4 b/test/testinput/varobs_globalnamelist_atovs.nc4 index 141ca1ab..fbd9fd80 100644 Binary files a/test/testinput/varobs_globalnamelist_atovs.nc4 and b/test/testinput/varobs_globalnamelist_atovs.nc4 differ diff --git a/test/testinput/varobs_globalnamelist_gnssro.nc4 b/test/testinput/varobs_globalnamelist_gnssro.nc4 index 128ef239..007b994b 100644 Binary files a/test/testinput/varobs_globalnamelist_gnssro.nc4 and b/test/testinput/varobs_globalnamelist_gnssro.nc4 differ diff --git a/test/testinput/varobs_globalnamelist_iasi.nc4 b/test/testinput/varobs_globalnamelist_iasi.nc4 index c0403c2a..36c68a7d 100644 Binary files a/test/testinput/varobs_globalnamelist_iasi.nc4 and b/test/testinput/varobs_globalnamelist_iasi.nc4 differ diff --git a/test/testinput/varobs_globalnamelist_scatwind.nc4 b/test/testinput/varobs_globalnamelist_scatwind.nc4 index 4183a795..e037d6da 100644 Binary files a/test/testinput/varobs_globalnamelist_scatwind.nc4 and b/test/testinput/varobs_globalnamelist_scatwind.nc4 differ diff --git a/test/testinput/varobs_globalnamelist_seviriclr.nc4 b/test/testinput/varobs_globalnamelist_seviriclr.nc4 index 4779e4b6..97ed996d 100644 Binary files a/test/testinput/varobs_globalnamelist_seviriclr.nc4 and b/test/testinput/varobs_globalnamelist_seviriclr.nc4 differ diff --git a/test/testinput/varobs_globalnamelist_sonde.nc4 b/test/testinput/varobs_globalnamelist_sonde.nc4 index 4d469e1a..1bd58c1a 100644 Binary files a/test/testinput/varobs_globalnamelist_sonde.nc4 and b/test/testinput/varobs_globalnamelist_sonde.nc4 differ diff --git a/test/testinput/varobs_ukvnamelist_radar_doppler_wind.nc4 b/test/testinput/varobs_ukvnamelist_radar_doppler_wind.nc4 index 588ab014..a8336711 100644 Binary files a/test/testinput/varobs_ukvnamelist_radar_doppler_wind.nc4 and b/test/testinput/varobs_ukvnamelist_radar_doppler_wind.nc4 differ diff --git a/test/testinput/varobs_ukvnamelist_radar_reflectivity.nc4 b/test/testinput/varobs_ukvnamelist_radar_reflectivity.nc4 index 00c19f83..042ad932 100644 Binary files a/test/testinput/varobs_ukvnamelist_radar_reflectivity.nc4 and b/test/testinput/varobs_ukvnamelist_radar_reflectivity.nc4 differ diff --git a/test/testinput/varobs_ukvnamelist_seviriasr.nc4 b/test/testinput/varobs_ukvnamelist_seviriasr.nc4 index 890b51f4..238df66d 100644 Binary files a/test/testinput/varobs_ukvnamelist_seviriasr.nc4 and b/test/testinput/varobs_ukvnamelist_seviriasr.nc4 differ diff --git a/test/testinput/varobs_ukvnamelist_seviriclr.nc4 b/test/testinput/varobs_ukvnamelist_seviriclr.nc4 index 890b51f4..238df66d 100644 Binary files a/test/testinput/varobs_ukvnamelist_seviriclr.nc4 and b/test/testinput/varobs_ukvnamelist_seviriclr.nc4 differ diff --git a/test/testinput/varobs_ukvnamelist_sonde.nc4 b/test/testinput/varobs_ukvnamelist_sonde.nc4 index 4d469e1a..1bd58c1a 100644 Binary files a/test/testinput/varobs_ukvnamelist_sonde.nc4 and b/test/testinput/varobs_ukvnamelist_sonde.nc4 differ diff --git a/test/testinput/varobs_ukvnamelist_surfacecloud.nc4 b/test/testinput/varobs_ukvnamelist_surfacecloud.nc4 index 6ee74b55..b19c73a5 100644 Binary files a/test/testinput/varobs_ukvnamelist_surfacecloud.nc4 and b/test/testinput/varobs_ukvnamelist_surfacecloud.nc4 differ