netcdf CSIRO/Climatology/SSTAARS/2017/SSTAARS.nc { dimensions: MONTH_OF_YEAR = 12; LATITUDE = 4500; LONGITUDE = 6000; variables: double MONTH_OF_YEAR(MONTH_OF_YEAR=12); :axis = "T"; :calendar = "none"; :comment = "SST from 1992 - 2016 were used to produce this climatology. The climatology is most representative of the central year of that time period, 2005."; :long_name = "month_of_year"; :units = "months since 2004-12-01"; :valid_max = 13.0; // double :valid_min = 1.0; // double double LATITUDE(LATITUDE=4500); :axis = "Y"; :long_name = "latitude"; :reference_datum = "geographical coordinates, WGS84 projection"; :standard_name = "latitude"; :units = "degrees_north"; :valid_max = 90.0; // double :valid_min = -90.0; // double double LONGITUDE(LONGITUDE=6000); :axis = "X"; :long_name = "longitude"; :reference_datum = "geographical coordinates, WGS84 projection"; :standard_name = "longitude"; :units = "degrees_east"; :valid_max = 360.0; // double :valid_min = 0.0; // double float DEPTH; :axis = "Z"; :_FillValue = -3.4028235E38f; // float :long_name = "depth"; :positive = "down"; :reference_datum = "sea surface"; :standard_name = "depth"; :units = "m"; :valid_max = 12000.0f; // float :valid_min = -5.0f; // float short TEMP_10th_perc(MONTH_OF_YEAR=12, LATITUDE=4500, LONGITUDE=6000); :add_offset = -2.4689302f; // float :coordinates = "MONTH_OF_YEAR LATITUDE LONGITUDE DEPTH"; :_FillValue = -32768S; // short :long_name = "sea water temperature 10th percentile (over 60 days around month centre) around the fitted model."; :scale_factor = 0.01f; // float :units = "degrees_Celsius"; :_ChunkSizes = 1U, 4500U, 6000U; // uint short TEMP_20th_perc(MONTH_OF_YEAR=12, LATITUDE=4500, LONGITUDE=6000); :add_offset = -2.0600998f; // float :coordinates = "MONTH_OF_YEAR LATITUDE LONGITUDE DEPTH"; :_FillValue = -32768S; // short :long_name = "sea water temperature 20th percentile (over 60 days around month centre) around the fitted model."; :scale_factor = 0.01f; // float :units = "degrees_Celsius"; :_ChunkSizes = 1U, 4500U, 6000U; // uint short TEMP_30th_perc(MONTH_OF_YEAR=12, LATITUDE=4500, LONGITUDE=6000); :add_offset = -1.857786f; // float :coordinates = "MONTH_OF_YEAR LATITUDE LONGITUDE DEPTH"; :_FillValue = -32768S; // short :long_name = "sea water temperature 30th percentile (over 60 days around month centre) around the fitted model."; :scale_factor = 0.01f; // float :units = "degrees_Celsius"; :_ChunkSizes = 1U, 4500U, 6000U; // uint short TEMP_40th_perc(MONTH_OF_YEAR=12, LATITUDE=4500, LONGITUDE=6000); :add_offset = -1.761325f; // float :coordinates = "MONTH_OF_YEAR LATITUDE LONGITUDE DEPTH"; :_FillValue = -32768S; // short :long_name = "sea water temperature 40th percentile (over 60 days around month centre) around the fitted model."; :scale_factor = 0.01f; // float :units = "degrees_Celsius"; :_ChunkSizes = 1U, 4500U, 6000U; // uint short TEMP_50th_perc(MONTH_OF_YEAR=12, LATITUDE=4500, LONGITUDE=6000); :coordinates = "MONTH_OF_YEAR LATITUDE LONGITUDE DEPTH"; :_FillValue = -32768S; // short :long_name = "sea water temperature 50th percentile (over 60 days around month centre) around the fitted model."; :scale_factor = 0.01f; // float :units = "degrees_Celsius"; :add_offset = -1.6531702f; // float :_ChunkSizes = 1U, 4500U, 6000U; // uint short TEMP_60th_perc(MONTH_OF_YEAR=12, LATITUDE=4500, LONGITUDE=6000); :add_offset = -1.5642214f; // float :coordinates = "MONTH_OF_YEAR LATITUDE LONGITUDE DEPTH"; :_FillValue = -32768S; // short :long_name = "sea water temperature 60th percentile (over 60 days around month centre) around the fitted model."; :scale_factor = 0.01f; // float :units = "degrees_Celsius"; :_ChunkSizes = 1U, 4500U, 6000U; // uint short TEMP_70th_perc(MONTH_OF_YEAR=12, LATITUDE=4500, LONGITUDE=6000); :add_offset = -1.4644195f; // float :coordinates = "MONTH_OF_YEAR LATITUDE LONGITUDE DEPTH"; :_FillValue = -32768S; // short :long_name = "sea water temperature 70th percentile (over 60 days around month centre) around the fitted model."; :scale_factor = 0.01f; // float :units = "degrees_Celsius"; :_ChunkSizes = 1U, 4500U, 6000U; // uint short TEMP_80th_perc(MONTH_OF_YEAR=12, LATITUDE=4500, LONGITUDE=6000); :add_offset = -1.3495132f; // float :coordinates = "MONTH_OF_YEAR LATITUDE LONGITUDE DEPTH"; :_FillValue = -32768S; // short :long_name = "sea water temperature 80th percentile (over 60 days around month centre) around the fitted model."; :scale_factor = 0.01f; // float :units = "degrees_Celsius"; :_ChunkSizes = 1U, 4500U, 6000U; // uint short TEMP_90th_perc(MONTH_OF_YEAR=12, LATITUDE=4500, LONGITUDE=6000); :add_offset = -1.1892948f; // float :coordinates = "MONTH_OF_YEAR LATITUDE LONGITUDE DEPTH"; :_FillValue = -32768S; // short :long_name = "sea water temperature 90th percentile (over 60 days around month centre) around the fitted model."; :scale_factor = 0.01f; // float :units = "degrees_Celsius"; :_ChunkSizes = 1U, 4500U, 6000U; // uint double tm(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "sea water temperature intra and inter seasonal mean"; :units = "degrees_Celsius"; :_ChunkSizes = 4500U, 6000U; // uint double tm_stde(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "sea water temperature intra and inter seasonal mean standard error"; :units = "degrees_Celsius"; :_ChunkSizes = 4500U, 6000U; // uint double tr(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "sea water temperature fitted linear trend over the archive range: 22 March 1992 - 31 December 2016"; :units = "degrees_Celsius per dekayear"; :_ChunkSizes = 4500U, 6000U; // uint double tr_stde(LATITUDE=4500, LONGITUDE=6000); :_FillValue = -1.7976931348623157E308; // double :long_name = "sea water temperature fitted linear trend standard error over the archive range: 22 March 1992 - 31 December 2016"; :units = "degrees_Celsius per dekayear"; :coordinates = "LATITUDE LONGITUDE DEPTH"; :_ChunkSizes = 4500U, 6000U; // uint double ta_real(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "real part of first order annual sinusoid complex coefficient"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double ta_imag(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "imaginary part of first order annual sinusoid complex coefficient"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double ta_stde_real(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "real part of first order annual sinusoid complex coefficient standard error"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double ta_stde_imag(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "imaginary part of first order annual sinusoid complex coefficient standard error"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t2a_real(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "real part of second order annual sinusoid complex coefficient"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t2a_imag(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "imaginary part of second order annual sinusoid complex coefficient"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t2a_stde_real(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "real part of second order annual sinusoid complex coefficient standard error"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t2a_stde_imag(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "imaginary part of second order annual sinusoid complex coefficient standard error"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t3a_real(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "real part of third order annual sinusoid complex coefficient"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t3a_imag(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "imaginary part of third order annual sinusoid complex coefficient"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t3a_stde_real(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "real part of third order annual sinusoid complex coefficient standard error"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t3a_stde_imag(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "imaginary part of third order annual sinusoid complex coefficient standard error"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t4a_real(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "real part of fourth order annual sinusoid complex coefficient"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t4a_imag(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "imaginary part of fourth order annual sinusoid complex coefficient"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t4a_stde_real(LATITUDE=4500, LONGITUDE=6000); :coordinates = "LATITUDE LONGITUDE DEPTH"; :_FillValue = -1.7976931348623157E308; // double :long_name = "real part of fourth order annual sinusoid complex coefficient standard error"; :units = "1"; :_ChunkSizes = 4500U, 6000U; // uint double t4a_stde_imag(LATITUDE=4500, LONGITUDE=6000); :_FillValue = -1.7976931348623157E308; // double :long_name = "imaginary part of fourth order annual sinusoid complex coefficient standard error"; :units = "1"; :coordinates = "LATITUDE LONGITUDE DEPTH"; :_ChunkSizes = 4500U, 6000U; // uint // global attributes: :abstract = "25 years of Advanced Very High-Resolution Radiometer (AVHRR) data from NOAA Polar Orbiting Environmental Satellites received by six Australian and two Antarctic reception stations have been used to construct a detailed climatology of sea surface temperature (SST) at 20 cm depth around Australasia. The resulting atlas, known as the SST Atlas of Australian Regional Seas (SSTAARS), has a spatial resolution of ~2km and thus reveals unprecedented detail of regional oceanographic phenomena, including tidally-driven entrainment cooling over shelves and reef flats, wind-driven upwelling, shelf winter water fronts, cold river plumes, the footprint of the seasonal boundary current flows and standing mesoscale features in the major offshore currents. The atlas (and associated statistics) will provide a benchmark for high-resolution ocean modelers and be a resource for ecosystem studies where temperatures, and their extremes, impact on ocean chemistry, species ranges and distribution. The SST data used to construct the atlas were one-day composites of night-only AVHRR SST (L3S-1day night) provided through the Integrated Marine Observing System (IMOS: http://www.imos.org.au). SST used to produce this daily climatology is from 22 March 1992 - 31 December 2016. The trend is estimated (and removed) from the SST while performing the fit. The climatology is therefore most representative of the central year of the data window, 2005."; :acknowledgement = "The User agrees that whenever the Product or imagery/data derived from the Product are published by the User, the CSIRO Marine Laboratories shall be acknowledged as the source of the Product."; :author = "Galibert, Guillaume"; :author_email = "guillaume.galibert@utas.edu.au"; :citation = "The citation in a list of references is: \"CSIRO [year-of-data-download], [Title], [data-access-url], accessed [date-of-access]\""; :Conventions = "CF-1.6,IMOS-1.4"; :data_centre = "Australian Ocean Data Network (AODN)"; :data_centre_email = "info@aodn.org.au"; :date_created = "2021-06-29T04:12:17Z"; :disclaimer = "The User acknowledges that the Product was developed by CSIRO for its own research purposes. The CSIRO will not therefore be liable for interpretation of or inconsistencies, discrepancies, errors or omissions in any or all of the Product as supplied. Any use of or reliance by the User on the Product or any part thereof is at the User\'s own risk and CSIRO shall not be liable for any loss or damage howsoever arising as a result of such use. The User agrees to indemnify and hold harmless CSIRO in respect of any loss or damage (including any rights arising from negligence or infringement of third party intellectual property rights) suffered by CSIRO as a result of User\'s use of or reliance on the Data."; :geospatial_lat_max = 19.989999771118164; // double :geospatial_lat_min = -69.98999786376953; // double :geospatial_lon_max = 189.99000549316406; // double :geospatial_lon_min = 70.01000213623047; // double :geospatial_vertical_max = 0.2f; // float :geospatial_vertical_min = 0.2f; // float :institution = "AODN"; :institution_references = "http://www.imos.org.au/aodn.html"; :keywords = "SSTAARS, Climatology, sea surface temperature, seasonal cycle, boundary currents, tidal mixing, warming trends, satellite observations"; :license = "http://creativecommons.org/licenses/by/4.0/"; :lineage = "The data have been processed following international GHRSST protocols to help reduce instrument bias using in situ data, with only night-time nearly cloud-free data used to reduce diurnal bias and cloud contamination. A pixel-wise climatology (with four annual sinusoids) and linear trend are fit to the data using a robust technique and monthly non-seasonal percentiles derived. The daily fit can be reconstructed from the intra and inter seasonal mean of sea surface temperature (tm) and the four annual complex coefficients (ta, t2a, t3a, t4a) following the formula: tm + real(ta*exp(1i*doyf*af)\') + real(t2a*exp(1i*doyf*2*af)\') + real(t3a*exp(1i*doyf*3*af)\') + real(t4a*exp(1i*doyf*4*af)\') with doyf = DAY_OF_YEAR/365.25) and af = 2*pi/1."; :naming_authority = "CSIRO"; :principal_investigator = "Wijffels, Susan"; :principal_investigator_email = "Susan.Wijffels@csiro.au"; :project = "Integrated Marine Observing System (IMOS)"; :project_acknowledgement = "CSIRO Marine Laboratories"; :references = "Wijffels, Susan E., Helen Beggs, Christopher Griffin, John F. Middleton, Madeleine Cahill, Edward King, Emlyn Jones, Ming Feng, Jessica A. Benthuysen, Craig R. Steinberg and Phil Sutton (2018): A fine spatial scale sea surface temperature atlas of the Australian regional seas (SSTAARS): seasonal variability and trends around Australasia and New Zealand revisited, J. Marine Systems, 187, 156-196. https://doi.org/10.1016/j.jmarsys.2018.07.005"; :source = "One-day composites of night-only sea surface temperature (L3S-1day night) for the period 21 March 1992 to 31 December 2016, provided through the Integrated Marine Observing System (IMOS: http://www.imos.org.au), and derived from High Resolution Picture Transmission (HRPT) data from Advanced Very High Resolution Radiometers (AVHRR) aboard NOAA Polar Orbiting Environmental Satellites."; :standard_name_vocabulary = "NetCDF Climate and Forecast (CF) Metadata Convention Standard Name Table 27"; :time_coverage_end = "2005-12-16T11:15:00Z"; :time_coverage_start = "2005-01-15T15:45:00Z"; :time_coverage_step = 30.4375; // double :title = "SST Atlas of Australian Regional Seas (SSTAARS)."; }