netcdf EUHFR_NRTcurrent_HFR-CALYPSO-Total_v3 { dimensions: MAXSITE = 150; STRING4 = 4; STRING11 = 11; STRING17 = 17; STRING38 = 38; MAXINST = 50; STRING28 = 28; REFMAX = 1; STRING89 = 89; DEPTH = 1; LATITUDE = 43; LONGITUDE = 51; TIME = 17649; variables: float DEPTH(DEPTH=1); :axis = "Z"; :long_name = "Depth"; :standard_name = "depth"; :units = "m"; :positive = "down"; :reference = "sea_level"; :sdn_parameter_name = "Depth below surface of the water body"; :sdn_parameter_urn = "SDN:P01::ADEPZZ01"; :sdn_uom_name = "Metres"; :sdn_uom_urn = "SDN:P06::ULAA"; :ancillary_variables = "DEPTH_QC"; float LATITUDE(LATITUDE=43); :axis = "Y"; :standard_name = "latitude"; :long_name = "Latitude"; :units = "degree_north"; :sdn_parameter_name = "Latitude north"; :sdn_parameter_urn = "SDN:P01::ALATZZ01"; :sdn_uom_name = "Degrees north"; :sdn_uom_urn = "SDN:P06::DEGN"; :grid_mapping = "crs"; :ancillary_variables = "POSITION_QC"; float LONGITUDE(LONGITUDE=51); :axis = "X"; :standard_name = "longitude"; :long_name = "Longitude"; :units = "degree_east"; :sdn_parameter_name = "Longitude east"; :sdn_parameter_urn = "SDN:P01::ALONZZ01"; :sdn_uom_name = "Degrees east"; :sdn_uom_urn = "SDN:P06::DEGE"; :grid_mapping = "crs"; :ancillary_variables = "POSITION_QC"; short crs; :grid_mapping_name = "latitude_longitude"; :epsg_code = "EPSG:4326"; :semi_major_axis = 6378137.0; // double :inverse_flattening = 298.257223563; // double double TIME(TIME=17649); :axis = "T"; :long_name = "Time"; :standard_name = "time"; :units = "days since 1950-01-01T00:00:00Z"; :calendar = "standard"; :sdn_parameter_name = "Elapsed time (since 1950-01-01T00:00:00Z)"; :sdn_parameter_urn = "SDN:P01::ELTJLD01"; :sdn_uom_name = "Days"; :sdn_uom_urn = "SDN:P06::UTAA"; :ancillary_variables = "TIME_QC"; short GDOP(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -32767S; // short :long_name = "Geometrical dilution of precision"; :units = "1"; :valid_min = -20000S; // short :valid_max = 20000S; // short :comment = "The Geometric Dilution of Precision (GDOP) is the coefficient of the uncertainty, which relates the uncertainties in radial and velocity vectors. The GDOP is a unit-less coefficient, which characterizes the effect that radar station geometry has on the measurement and position determination errors. A low GDOP corresponds to an optimal geometric configuration of radar stations, and results in accurate surface current data. Essentially, GDOP is a quantitative way to relate the radial and velocity vector uncertainties. Setting a threshold on GDOP for total combination avoids the combination of radials with an intersection angle below a certain value. GDOP is a useful metric for filtering errant velocities due to poor geometry."; :sdn_parameter_name = "Dilution of precision "; :sdn_parameter_urn = "SDN:S06::S0600236"; :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; :ancillary_variables = "QCflag GDOP_QC"; :add_offset = 0.0; // double :scale_factor = 0.001; // double byte DDNS_QC(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -127B; // byte :long_name = "Data density threshold quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = " Data Density Threshold QC Test - Test applies to each vector. Threshold=[minimum number of contributing radial velocities=3]"; :units = "1"; byte CSPD_QC(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -127B; // byte :long_name = "Velocity threshold quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = " Velocity Threshold QC Test - Test applies to each vector. Threshold=[maximum velocity=1.0 (m/s)]"; :units = "1"; byte VART_QC(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -127B; // byte :long_name = "Variance threshold quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = " Variance Threshold QC Test not applicable to Direction Finding systems. Temporal Derivative QC Test - Test applies to each vector. Threshold=[velocity difference threshold=1.0 (m/s)]"; :units = "1"; byte GDOP_QC(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -127B; // byte :long_name = "GDOP threshold quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = " GDOP Threshold QC Test - Test applies to each vector. Threshold=[GDOP threshold=20.0]"; :units = "1"; byte QCflag(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -127B; // byte :long_name = "Overall quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = " Overall QC Flag - Test applies to each vector. Test checks if all QC tests are passed."; :units = "1"; short EWCT(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -32767S; // short :valid_min = -10000S; // short :valid_max = 10000S; // short :standard_name = "surface_eastward_sea_water_velocity"; :long_name = "Surface eastward sea water velocity"; :units = "m s-1"; :sdn_parameter_name = "Eastward velocity of water current in the water body"; :sdn_parameter_urn = "SDN:P01::LCEWZZ01"; :sdn_uom_name = "Metres per second"; :sdn_uom_urn = "SDN:P06::UVAA"; :ancillary_variables = "QCflag VART_QC CSPD_QC DDNS_QC GDOP_QC"; :add_offset = 0.0; // double :scale_factor = 0.001; // double short NSCT(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -32767S; // short :valid_min = -10000S; // short :valid_max = 10000S; // short :standard_name = "surface_northward_sea_water_velocity"; :long_name = "Surface northward sea water velocity"; :units = "m s-1"; :sdn_parameter_name = "Northward current velocity in the water body"; :sdn_parameter_urn = "SDN:P01::LCNSZZ01"; :sdn_uom_name = "Metres per second"; :sdn_uom_urn = "SDN:P06::UVAA"; :ancillary_variables = "QCflag VART_QC CSPD_QC DDNS_QC GDOP_QC"; :add_offset = 0.0; // double :scale_factor = 0.001; // double short EWCS(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -32767S; // short :valid_min = -10000S; // short :valid_max = 10000S; // short :long_name = "Standard deviation of surface eastward sea water velocity"; :units = "m s-1"; :sdn_parameter_name = "Eastward current velocity standard deviation in the water body"; :sdn_parameter_urn = "SDN:P01::SDEWZZZZ"; :sdn_uom_name = "Metres per second"; :sdn_uom_urn = "SDN:P06::UVAA"; :ancillary_variables = "QCflag VART_QC"; :add_offset = 0.0; // double :scale_factor = 0.001; // double short NSCS(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -32767S; // short :valid_min = -10000S; // short :valid_max = 10000S; // short :long_name = "Standard deviation of surface northward sea water velocity"; :units = "m s-1"; :sdn_parameter_name = "Northward current velocity standard deviation in the water body"; :sdn_parameter_urn = "SDN:P01::SDNSZZZZ"; :sdn_uom_name = "Metres per second"; :sdn_uom_urn = "SDN:P06::UVAA"; :ancillary_variables = "QCflag VART_QC"; :add_offset = 0.0; // double :scale_factor = 0.001; // double int CCOV(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -2147483647; // int :long_name = "Covariance of surface sea water velocity"; :units = "m2 s-2"; :valid_min = -10000000; // int :valid_max = 10000000; // int :sdn_parameter_name = " "; :sdn_parameter_urn = " "; :sdn_uom_name = "Square metres per second squared"; :sdn_uom_urn = "SDN:P06::SQM2"; :ancillary_variables = "QCflag"; :add_offset = 0.0; // double :scale_factor = 1.0E-6; // double byte NARX(TIME=17649, MAXSITE=150); :_FillValue = -127B; // byte :long_name = "Number of receive antennas"; :valid_min = 0B; // byte :valid_max = 127B; // byte :units = "1"; :sdn_parameter_name = ""; :sdn_parameter_urn = ""; :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; byte NATX(TIME=17649, MAXSITE=150); :_FillValue = -127B; // byte :long_name = "Number of transmit antennas"; :valid_min = 0B; // byte :valid_max = 127B; // byte :units = "1"; :sdn_parameter_name = ""; :sdn_parameter_urn = ""; :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; int SLTR(TIME=17649, MAXSITE=150); :_FillValue = -2147483647; // int :long_name = "Receive antenna latitudes"; :standard_name = "deployment_latitude"; :valid_min = -90000; // int :valid_max = 90000; // int :units = "degree_north"; :sdn_parameter_name = "Latitude north"; :sdn_parameter_urn = "SDN:P01::ALATZZ01"; :sdn_uom_name = "Degrees north"; :sdn_uom_urn = "SDN:P06::DEGN"; :add_offset = 0.0; // double :scale_factor = 0.001; // double int SLNR(TIME=17649, MAXSITE=150); :_FillValue = -2147483647; // int :long_name = "Receive antenna longitudes"; :standard_name = "deployment_longitude"; :valid_min = -180000; // int :valid_max = 180000; // int :units = "degree_east"; :sdn_parameter_name = "Longitude east"; :sdn_parameter_urn = "SDN:P01::ALONZZ01"; :sdn_uom_name = "Degrees east"; :sdn_uom_urn = "SDN:P06::DEGE"; :add_offset = 0.0; // double :scale_factor = 0.001; // double int SLTT(TIME=17649, MAXSITE=150); :_FillValue = -2147483647; // int :long_name = "Transmit antenna latitudes"; :standard_name = "deployment_latitude"; :valid_min = -90000; // int :valid_max = 90000; // int :units = "degree_north"; :sdn_parameter_name = "Latitude north"; :sdn_parameter_urn = "SDN:P01::ALATZZ01"; :sdn_uom_name = "Degrees north"; :sdn_uom_urn = "SDN:P06::DEGN"; :add_offset = 0.0; // double :scale_factor = 0.001; // double int SLNT(TIME=17649, MAXSITE=150); :_FillValue = -2147483647; // int :long_name = "Transmit antenna longitudes"; :standard_name = "deployment_longitude"; :valid_min = -180000; // int :valid_max = 180000; // int :units = "degree_east"; :sdn_parameter_name = "Longitude east"; :sdn_parameter_urn = "SDN:P01::ALONZZ01"; :sdn_uom_name = "Degrees east"; :sdn_uom_urn = "SDN:P06::DEGE"; :add_offset = 0.0; // double :scale_factor = 0.001; // double char SCDR(TIME=17649, MAXSITE=150, STRING4=4); :long_name = "Receive antenna codes"; :sdn_parameter_name = " "; :sdn_parameter_urn = " "; :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; char SCDT(TIME=17649, MAXSITE=150, STRING4=4); :sdn_parameter_name = " "; :sdn_parameter_urn = " "; :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; :long_name = "Transmit antenna codes"; char SDN_CRUISE(TIME=17649, STRING11=11); :long_name = "Grid grouping label"; char SDN_STATION(TIME=17649, STRING17=17); :long_name = "Grid label"; char SDN_LOCAL_CDI_ID(TIME=17649, STRING38=38); :long_name = "SeaDataNet CDI identifier"; short SDN_EDMO_CODE(TIME=17649, MAXINST=50); :_FillValue = -32767S; // short :long_name = "European Directory of Marine Organisations code for the CDI partner"; :units = "1"; char SDN_REFERENCES(TIME=17649, STRING28=28); :long_name = "Usage metadata reference"; char SDN_XLINK(TIME=17649, REFMAX=1, STRING89=89); :long_name = "External resource linkages"; byte TIME_QC(TIME=17649); :_FillValue = -127B; // byte :long_name = "Time quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = "Quality flagging for temporal coordinate."; :units = "1"; byte POSITION_QC(TIME=17649, DEPTH=1, LATITUDE=43, LONGITUDE=51); :_FillValue = -127B; // byte :long_name = "Position quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = "Quality flagging for position coordinates."; :units = "1"; byte DEPTH_QC(TIME=17649); :_FillValue = -127B; // byte :long_name = "Depth quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = "Quality flagging for depth coordinate."; :units = "1"; // global attributes: :site_code = "HFR-CALYPSO"; :platform_code = "HFR-CALYPSO-Total"; :data_mode = "R"; :doa_estimation_method = "BARK: Direction Finding, CENC: Direction Finding, LAPS: Direction Finding, LICA: Direction Finding, MRAG: Direction Finding, POZZ: Direction Finding, SOPU: Direction Finding"; :calibration_type = "BARK: APM, CENC: APM, LAPS: APM, LICA: APM, MRAG: APM, POZZ: APM, SOPU: APM"; :last_calibration_date = "BARK: 2020-09-28T00:00:00Z, CENC: 2021-06-02T00:00:00Z, LAPS: 2020-07-15T00:00:00Z, LICA: 2021-06-17T00:00:00Z, MRAG: 2025-01-23T00:00:00Z, POZZ: 2021-08-19T00:00:00Z, SOPU: 2018-07-11T00:00:00Z"; :calibration_link = "BARK: adam.gauci@um.edu.mt, CENC: adam.gauci@um.edu.mt, LAPS: adam.gauci@um.edu.mt, LICA: fulvio.capodici@unipa.it, MRAG: salvatore.aronica@cnr.it, fulvio.capodici@unipa.it, POZZ: fulvio.capodici@unipa.it, SOPU: adam.gauci@um.edu.mt"; :title = "Near Real Time Surface Ocean Total Velocity by HFR-CALYPSO-Total"; :summary = "The data set consists of real-time continuous coastal ocean surface current maps in the Malta Channel (Western Mediterranean) averaged over a time interval of 1 hour around the cardinal hour, measured by the coastal High-Frequency Radars. Surface ocean velocities estimated by HF Radar are representative of the upper upper 0.3‑2.5 meters of the ocean."; :source = "coastal structure"; :source_platform_category_code = "17"; :institution = "University of Malta, University of Palermo, CNR-IAS, ARPA-Sicilia, University of Malta, University of Palermo, Institute for the study of anthropic impacts and sustainability in the marine environment, Capo Granitola (CNR-IAS)"; :institution_edmo_code = "708, 1051, 5684, 5527"; :institution_references = "https://www.calypsosouth.eu/, https://www.calypsosouth.eu, https://www.unipa.it/, https://www.ias.cnr.it/istituto/sedi/capo-granitola/"; :data_assembly_center = "European HFR Node"; :id = "HFR-CALYPSO-Total_2025-05-10T19:00:00Z"; :project = "CALYPSO, CALYPSO FO, CALYPSO SOUTH"; :project_edmerp_code = ""; :naming_authority = "eu.hfrnode"; :keywords = "OCEAN CURRENTS, SURFACE WATER, RADAR, SCR-HF"; :keywords_vocabulary = "GCMD Science Keywords"; :comment = "Total velocities are derived using least square fit that maps radial velocities measured from individual sites onto a cartesian grid. The final product is a map of the horizontal components of the ocean currents on a regular grid in the area of overlap of two or more radar stations."; :data_language = "eng"; :data_character_set = "utf8"; :metadata_language = "eng"; :metadata_character_set = "utf8"; :metadata_contact = "lorenzo.corgnati@sp.ismar.cnr.it"; :metadata_date_stamp = "2025-05-10T19:48:48Z"; :topic_category = "oceans"; :network = "HFR-CALYPSO"; :data_type = "HF radar total current data"; :geospatial_lat_min = "35.74"; :geospatial_lat_max = "36.88"; :geospatial_lat_resolution = "3.0"; :geospatial_lat_units = "degree_north"; :geospatial_lon_min = "13.68"; :geospatial_lon_max = "15.38"; :geospatial_lon_resolution = "3.0"; :geospatial_lon_units = "degree_east"; :geospatial_vertical_min = "0"; :geospatial_vertical_max = "0.8841941282883076"; :geospatial_vertical_positive = "down"; :geospatial_vertical_resolution = "0.8841941282883076"; :geospatial_vertical_units = "m"; :time_coverage_start = "2025-05-10T18:30:00Z"; :time_coverage_end = "2025-05-10T19:30:00Z"; :time_coverage_resolution = "PT1H"; :time_coverage_duration = "PT1H"; :area = "Sicily-Malta Channel"; :reference_system = "EPSG:4326"; :cdm_data_type = "grid"; :format_version = "v3"; :Conventions = "CF-1.11, EuroGOOS European HFR Node"; :netcdf_format = "NETCDF4_CLASSIC"; :netcdf_version = "4.9.3"; :update_interval = "void"; :citation = "These data were collected and made freely available by the EuroGOOS European HFR Node. Surface current data were obtained by the HF radar network installed as part of the CALYPSO, CALYPSO FollowOn, and CALYPSO SOUTH projects under partial sponsorship of the EU Operational Programme Italia‑Malta 2007‑2013. The network is managed by the University of Malta (Dr Adam Gauci), the University of Palermo (Prof. Giuseppe Ciraolo and Dr Fulvio Capodici), the CNR-IAS (Dr. Salvatore Aronica) and the ARPA-Sicilia (Dr. Salvatore Campanella). More information can be obtained from: http://calypsosouth.eu"; :distribution_statement = "These data are public and free of charge. User assumes all risk for use of data. User must display citation in any publication or product using data. User must contact PI prior to any commercial use of data."; :publisher_name = "European HFR Node"; :publisher_url = "https://www.hfrnode.eu/"; :publisher_email = "euhfrnode@azti.es"; :license = "HF radar sea surface current velocity dataset is licensed under a Creative Commons\r\nAttribution 4.0 International License. You should have received a copy of the license along\r\nwith this work. If not, see http://creativecommons.org/licenses/by/4.0/"; :acknowledgment = "Surface current data were obtained by the HF radar network installed as part of the CALYPSO, CALYPSO FollowOn, and CALYPSO SOUTH projects under partial sponsorship of the EU Operational Programme Italia‑Malta 2007‑2013. The network is managed by the University of Malta (Dr Adam Gauci), the University of Palermo (Prof. Giuseppe Ciraolo and Dr Fulvio Capodici), the CNR-IAS (Dr. Salvatore Aronica) and the ARPA-Sicilia (Dr. Salvatore Campanella). More information can be obtained from: http://calypsosouth.eu"; :date_created = "2025-05-10T19:48:48Z"; :history = "Data collected at 2025-05-10T19:00:00Z. netCDF file created at 2025-05-10T19:48:48Z by the European HFR Node."; :date_modified = "2025-05-10T19:48:48Z"; :processing_level = "3B"; :contributor_name = "Adam Gauci; Giuseppe Ciraolo; Fulvio Capodici, Salvatore Aronica, Salvatore Campanella"; :contributor_role = "Project manager; Project manager; Project manager; Project manager; Project manager;"; :contributor_email = "adam.gauci@um.edu.mt; giuseppe.ciraolo@unipa.it; fulvio.capodici@unipa.it, salvatore.aronica@cnr.it, scampanella@arpa.sicilia.it"; :creator_name = "Lorenzo Corgnati"; :creator_email = "lorenzo.corgnati@sp.ismar.cnr.it"; :creator_url = "https://www.hfrnode.eu/"; :creator_type = "person"; :manufacturer = "BARK: Codar, CENC: Codar, LAPS: Codar, LICA: Codar, MRAG: Codar, POZZ: Codar, SOPU: Codar"; :sensor_model = "BARK: Codar, CENC: Codar, LAPS: Codar, LICA: Codar, MRAG: Codar, POZZ: Codar, SOPU: Codar"; :qc_manual = "Recommendation Report 2 on improved common procedures for HFR QC analysis: http://dx.doi.org/10.25607/OBP-944"; :doi = ""; :software_name = "EU_HFR_NODE_NRTprocessor"; :software_version = "v3"; :references = "Recommendation Report 2 on improved common procedures for HFR QC analysis: http://dx.doi.org/10.25607/OBP-944"; }