netcdf files/g/d463004/hadisd.3.1.0.2019f_19310101-20200101_075300-99999.nc { dimensions: long_character_length = 12; character_length = 4; test = 71; flagged = 19; reporting_t = 1068; reporting_v = 19; reporting_2 = 2; coordinate_length = 1; time = 222690; variables: double longitude(coordinate_length=1); :standard_name = "longitude"; :long_name = "station longitude"; :units = "degrees_east"; :axis = "X"; :_ChunkSizes = 1U; // uint double latitude(coordinate_length=1); :standard_name = "latitude"; :long_name = "station latitude"; :units = "degrees_north"; :axis = "Y"; :_ChunkSizes = 1U; // uint double elevation(coordinate_length=1); :standard_name = "surface_altitude"; :long_name = "vertical distance above the surface"; :units = "meters"; :axis = "Z"; :positive = "up"; :_ChunkSizes = 1U; // uint char station_id(long_character_length=12); :long_name = "Station ID number"; :_ChunkSizes = 12U; // uint double temperatures(time=222690); :_FillValue = -1.0E30; // double :long_name = "Dry bulb air temperature at screen height (~2m)"; :units = "degree_Celsius"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = -16.9; // double :valid_max = 42.0; // double :standard_name = "surface_temperature"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint double dewpoints(time=222690); :_FillValue = -1.0E30; // double :long_name = "Dew point temperature at screen height (~2m)"; :units = "degree_Celsius"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = -45.0; // double :valid_max = 31.0; // double :standard_name = "dew_point_temperature"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint double slp(time=222690); :_FillValue = -1.0E30; // double :long_name = "Reported Sea Level Pressure at screen height (~2m)"; :units = "hPa"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 973.4; // double :valid_max = 1048.6; // double :standard_name = "air_pressure_at_sea_level"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint double stnlp(time=222690); :_FillValue = -1.0E30; // double :long_name = "Reported Station Level Pressure at screen height (~2m)"; :units = "hPa"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 973.4; // double :valid_max = 1048.6; // double :standard_name = "surface_air_pressure"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint double windspeeds(time=222690); :_FillValue = -1.0E30; // double :long_name = "Wind speed at mast height (~10m)"; :units = "meters per second"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 0.0; // double :valid_max = 27.8; // double :standard_name = "wind_speed"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint int winddirs(time=222690); :_FillValue = -999; // int :long_name = "Wind Direction at mast height (~10m)"; :units = "degree"; :missing_value = -999; // int :flagged_value = -888L; // long :valid_min = 0; // int :valid_max = 360; // int :standard_name = "wind_from_direction"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint int total_cloud_cover(time=222690); :_FillValue = -999; // int :long_name = "Total cloud cover (oktas)"; :units = "1"; :missing_value = -999; // int :flagged_value = -888L; // long :valid_min = 0; // int :valid_max = 8; // int :standard_name = "cloud_area_fraction"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (derived in priority order GA, GF, GD - see ISD documentation, nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint int low_cloud_cover(time=222690); :_FillValue = -999; // int :long_name = "Low cloud cover (oktas)"; :units = "1"; :missing_value = -999; // int :flagged_value = -888L; // long :valid_min = 0; // int :valid_max = 8; // int :standard_name = "low_type_cloud_area_fraction"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (derived in priority order GA, GF, GD - see ISD documentation, nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint int mid_cloud_cover(time=222690); :_FillValue = -999; // int :long_name = "Mid cloud cover (oktas)"; :units = "1"; :missing_value = -999; // int :flagged_value = -888L; // long :valid_min = 0; // int :valid_max = 8; // int :standard_name = "medium_type_cloud_area_fraction"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (derived in priority order GA, GF, GD - see ISD documentation, nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint int high_cloud_cover(time=222690); :_FillValue = -999; // int :long_name = "High cloud cover (oktas)"; :units = "1"; :missing_value = -999; // int :flagged_value = -888L; // long :valid_min = 0; // int :valid_max = 8; // int :standard_name = "high_type_cloud_area_fraction"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (derived in priority order GA, GF, GD - see ISD documentation, nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint double precip1_depth(time=222690); :_FillValue = -1.0E30; // double :long_name = "Depth of Precipitation Reported in 1 hour (from all four ISD fields)"; :units = "mm"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 0.0; // double :valid_max = 999.8; // double :standard_name = "lwe_thickness_of_precipitation_amount"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: sum "; :_ChunkSizes = 222690U; // uint double precip2_depth(time=222690); :_FillValue = -1.0E30; // double :long_name = "Depth of Precipitation Reported in 2 hour (from all four ISD fields)"; :units = "mm"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 0.0; // double :valid_max = 999.8; // double :standard_name = "lwe_thickness_of_precipitation_amount"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: sum "; :_ChunkSizes = 222690U; // uint double precip3_depth(time=222690); :_FillValue = -1.0E30; // double :long_name = "Depth of Precipitation Reported in 3 hours (from all four ISD fields)"; :units = "mm"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 0.0; // double :valid_max = 999.8; // double :standard_name = "lwe_thickness_of_precipitation_amount"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: sum "; :_ChunkSizes = 222690U; // uint double precip6_depth(time=222690); :_FillValue = -1.0E30; // double :long_name = "Depth of Precipitation Reported in 6 hour (from all four ISD fields)"; :units = "mm"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 0.0; // double :valid_max = 999.8; // double :standard_name = "lwe_thickness_of_precipitation_amount"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: sum "; :_ChunkSizes = 222690U; // uint double precip9_depth(time=222690); :_FillValue = -1.0E30; // double :long_name = "Depth of Precipitation Reported in 9 hour (from all four ISD fields)"; :units = "mm"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 0.0; // double :valid_max = 999.8; // double :standard_name = "lwe_thickness_of_precipitation_amount"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: sum "; :_ChunkSizes = 222690U; // uint double precip12_depth(time=222690); :_FillValue = -1.0E30; // double :long_name = "Depth of Precipitation Reported in 12 hour (from all four ISD fields)"; :units = "mm"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 0.0; // double :valid_max = 999.8; // double :standard_name = "lwe_thickness_of_precipitation_amount"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: sum "; :_ChunkSizes = 222690U; // uint double precip15_depth(time=222690); :_FillValue = -1.0E30; // double :long_name = "Depth of Precipitation Reported in 15 hour (from all four ISD fields)"; :units = "mm"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 0.0; // double :valid_max = 999.8; // double :standard_name = "lwe_thickness_of_precipitation_amount"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: sum "; :_ChunkSizes = 222690U; // uint double precip18_depth(time=222690); :_FillValue = -1.0E30; // double :long_name = "Depth of Precipitation Reported in 18 hour (from all four ISD fields)"; :units = "mm"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 0.0; // double :valid_max = 999.8; // double :standard_name = "lwe_thickness_of_precipitation_amount"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: sum "; :_ChunkSizes = 222690U; // uint double precip24_depth(time=222690); :_FillValue = -1.0E30; // double :long_name = "Depth of Precipitation Reported in 24 hour (from all four ISD fields)"; :units = "mm"; :missing_value = -1.0E30; // double :flagged_value = -2.0E30; // double :valid_min = 0.0; // double :valid_max = 999.8; // double :standard_name = "lwe_thickness_of_precipitation_amount"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: sum "; :_ChunkSizes = 222690U; // uint double cloud_base(time=222690); :_FillValue = -999.0; // double :long_name = "Cloud base of lowest cloud layer"; :units = "meters"; :missing_value = -999.0; // double :valid_min = 0.0; // double :valid_max = 22000.0; // double :standard_name = "cloud_base_altitude"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint double wind_gust(time=222690); :_FillValue = -1.0E30; // double :long_name = "Wind Gust Speed at mast height (~10m)"; :units = "meters per second"; :missing_value = -1.0E30; // double :valid_min = 0.0; // double :valid_max = 200.0; // double :standard_name = "wind_speed_of_gust"; :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: time: point (nearest to reporting hour)"; :_ChunkSizes = 222690U; // uint int past_sigwx1(time=222690); :_FillValue = -999; // int :long_name = "Reported past significant weather phenomena"; :units = "1"; :missing_value = -999; // int :valid_min = 0; // int :valid_max = 9; // int :coordinates = "latitude longitude elevation"; :cell_methods = "latitude: longitude: point (interval: 1 day)"; :_ChunkSizes = 222690U; // uint double time(time=222690); :least_significant_digit = 0L; // long :long_name = "time_of_measurement"; :units = "hours since 1931-01-01 00:00"; :valid_min = 0.0; // double :standard_name = "time"; :calendar = "gregorian"; :_ChunkSizes = 222690U; // uint char input_station_id(time=222690, long_character_length=12); :long_name = "Primary source for timestep (may be multiple sources for composite stations). USAF-WBAN from ISD source"; :missing_value = "null"; :_ChunkSizes = 222690U, 12U; // uint double quality_control_flags(time=222690, test=71); :_FillValue = -999.0; // double :units = "1"; :missing_value = -999.0; // double :long_name = "Quality Control status for individual obs"; :_ChunkSizes = 37115U, 12U; // uint double flagged_obs(time=222690, flagged=19); :_FillValue = -1.0E30; // double :units = "1"; :missing_value = -1.0E30; // double :long_name = "Observation Values removed by QC flags temperatures dewpoints slp stnlp windspeeds winddirs total_cloud_cover low_cloud_cover mid_cloud_cover high_cloud_cover precip1_depth precip2_depth precip3_depth precip6_depth precip9_depth precip12_depth precip15_depth precip18_depth precip24_depth"; :cell_methods = "latitude: longitude: time: point"; :coordinates = "latitude longitude elevation"; :_ChunkSizes = 74230U, 5U; // uint double reporting_stats(reporting_v=19, reporting_t=1068, reporting_2=2); :units = "1"; :missing_value = -999.0; // double :long_name = "Reporting frequency and accuracy for each month and variable in following order: temperatures dewpoints slp stnlp windspeeds winddirs total_cloud_cover low_cloud_cover mid_cloud_cover high_cloud_cover precip1_depth precip2_depth precip3_depth precip6_depth precip9_depth precip12_depth precip15_depth precip18_depth precip24_depth"; :_ChunkSizes = 19U, 1068U, 2U; // uint // global attributes: :title = "HadISD"; :institution = "Met Office Hadley Centre, Exeter, UK"; :source = "HadISD data product"; :references = "Dunn, 2018, Met Office Hadley Centre Technical Note #103; Dunn, Willett, Parker & Mitchell, 2016, Geosci. Instrum. Method. Data Syst., 5, 473-491"; :creator_name = "Robert Dunn"; :creator_url = "www.metoffice.gov.uk"; :creator_email = "robert.dunn@metoffice.gov.uk"; :keywords = "sub-daily, station, extremes, temperature, dewpoint, pressure, wind_speed, wind_direction, cloud_cover"; :summary = "Quality-controlled, sub-daily, station dataset containing temperature, dewpoint, pressure, wind speed & direction and cloud cover."; :hadisd_version = "3.1.0.2019f"; :isd_version = "---"; :isd_date_full = "13 February 2019"; :isd_date_update = "6 January 2020"; :license = "HadISD is distributed under the Non Commercial Government Licence: http://www.nationalarchives.gov.uk/doc/non-commercial-government-licence/non-commercial-government-licence.htm. The data are available for non-commercial use with attribution to the data providers. Please cite Dunn et al (2012), Dunn et al (2014), Dunn et al (2016) and Smith et al (2011) and state the version used. This product may contain data which are governed by WMO Policy following WMO Resolution 40 Annex 1 alongside additional data that may have restrictions placed on their commercial use by the data owners. Any redistribution of this product should be accompanied by a similar statement of usage policy."; :processing_level = "Quality controlled timeseries at station level"; :hadisd_time_coverage_start = "1931-01-01T00:00Z"; :hadisd_time_coverage_end = "2020-01-01T00:00Z"; :cdm_data_type = "station"; :acknowledgement = "RJHD was supported by the Joint BEIS/Defra Met Office Hadley Centre Climate Programme (GA01101)."; :geospatial_lat_max = 44.825; // double :geospatial_lat_min = 44.825; // double :geospatial_lat_units = "degrees"; :geospatial_lon_max = 0.519; // double :geospatial_lon_min = 0.519; // double :geospatial_lon_units = "degrees"; :geospatial_vertical_max = 52.1; // double :geospatial_vertical_min = 52.1; // double :geospatial_vertical_units = "m"; :station_id = "075300-99999"; :time_coverage_start = "1973-01-01T06:00Z"; :time_coverage_end = "2019-12-31T23:00Z"; :date_created = "2020-01-07, 00:13"; :qc_code_version = " 233"; :station_information = "Where station is a composite the station id refers to the primary source used in the timestep and does apply to all elements"; :Conventions = "CF-1.6"; :Metadata_Conventions = "Unidata Dataset Discovery v1.0, CF Discrete Sampling Geometries Conventions"; :featureType = "timeSeries"; :processing_date = "07-Jan-2020"; :history = "Created by mk_netcdf_files.py \nDuplicate Months Check 2020-01-06, 20:44 \nIsolated Odd Cluster Check 2020-01-06, 20:45 \nFrequent Values Check 2020-01-06, 20:45 \nDiurnal Cycle Check 2020-01-06, 20:46 \nDistributional Gap Check 2020-01-06, 20:46 \nWorld Record Check 2020-01-06, 20:46 \nStreak Check 2020-01-06, 20:47 \nClimatological Check 2020-01-06, 20:47 \nSpike Check 2020-01-06, 20:48 \nTemperature-Humidity Cross Check 2020-01-06, 20:48 \nCloud - Logical Cross Check 2020-01-06, 20:48 \nExcess Variance Check 2020-01-06, 20:48 \nPressure Cross Check 2020-01-06, 20:48 \nPrecipitation Cross Check 2020-01-06, 20:49 \nUnflagging - temperatures 2020-01-07, 00:12 \nUnflagging - dewpoints 2020-01-07, 00:12 \nUnflagging - slp 2020-01-07, 00:13 \nNeighbour Outlier Check 2020-01-07, 00:13 \nClean Up Months 2020-01-07, 00:13 \nMasking 2020-01-07, 00:13 \n"; }