Attributes { HDF5_ROOT_GROUP { orbit_info { String Dataset "crossing_time", "cycle_number", "orbit_number", "lan", "sc_orient", "rgt", "sc_orient_time"; } METADATA { AcquisitionInformation { lidar { } lidarDocument { } platform { } platformDocument { } } DataQuality { CompletenessOmission { } DomainConsistency { } } ProductSpecificationDocument { } SeriesIdentification { } DatasetIdentification { } Extent { } QADatasetIdentification { } Lineage { ANC25-03 { } ANC03 { } Control { } ANC28 { } ANC12-02 { } ANC41 { } ANC08 { } ANC06-02 { } ANC06-03 { } ANC22 { } ANC11 { } ANC04 { } ANC38-03 { } ANC01 { } ANC29 { } ANC12-01 { } ANC05 { } ANC06-01 { } ANC36-03 { } ANC07 { } ANC26-03 { } ATL02 { } ANC19 { } ANC23 { } } ProcessStep { Browse { } Metadata { } PGE { } QA { } } } gt1r { bckgrd_atlas { String Dataset "bckgrd_int_height", "tlm_height_band1", "bckgrd_rate", "tlm_top_band1", "tlm_top_band2", "bckgrd_int_height_reduced", "bckgrd_hist_top", "bckgrd_counts_reduced", "tlm_height_band2", "delta_time", "pce_mframe_cnt", "bckgrd_counts"; } geolocation { String Dataset "segment_ph_cnt", "segment_length", "range_bias_corr", "neutat_delay_derivative", "reference_photon_lon", "sigma_across", "sigma_lon", "ref_azimuth", "ref_elev", "neutat_ht", "ph_index_beg", "solar_azimuth", "surf_type", "sigma_lat", "tx_pulse_width_lower", "sigma_along", "tx_pulse_skew_est", "tx_pulse_energy", "tx_pulse_width_upper", "sigma_h", "podppd_flag", "velocity_sc", "segment_id", "reference_photon_lat", "solar_elevation", "bounce_time_offset", "delta_time", "reference_photon_index", "altitude_sc", "segment_dist_x", "neutat_delay_total"; } geophys_corr { String Dataset "tide_oc_pole", "dem_flag", "tide_ocean", "tide_earth", "dac", "tide_load", "dem_h", "tide_equilibrium", "geoid", "delta_time", "tide_pole"; } signal_find_output { ocean { String Dataset "bckgrd_mean", "bckgrd_sigma", "delta_time", "t_pc_delta", "z_pc_delta"; } } heights { String Dataset "ph_id_count", "lat_ph", "dist_ph_along", "signal_conf_ph", "ph_id_pulse", "h_ph", "ph_id_channel", "lon_ph", "delta_time", "pce_mframe_cnt", "dist_ph_across"; } } gt2r { bckgrd_atlas { String Dataset "bckgrd_int_height", "tlm_height_band1", "bckgrd_rate", "tlm_top_band1", "tlm_top_band2", "bckgrd_int_height_reduced", "bckgrd_hist_top", "bckgrd_counts_reduced", "tlm_height_band2", "delta_time", "pce_mframe_cnt", "bckgrd_counts"; } geolocation { String Dataset "segment_ph_cnt", "segment_length", "range_bias_corr", "neutat_delay_derivative", "reference_photon_lon", "sigma_across", "sigma_lon", "ref_azimuth", "ref_elev", "neutat_ht", "ph_index_beg", "solar_azimuth", "surf_type", "sigma_lat", "tx_pulse_width_lower", "sigma_along", "tx_pulse_skew_est", "tx_pulse_energy", "tx_pulse_width_upper", "sigma_h", "podppd_flag", "velocity_sc", "segment_id", "reference_photon_lat", "solar_elevation", "bounce_time_offset", "delta_time", "reference_photon_index", "altitude_sc", "segment_dist_x", "neutat_delay_total"; } geophys_corr { String Dataset "tide_oc_pole", "dem_flag", "tide_ocean", "tide_earth", "dac", "tide_load", "dem_h", "tide_equilibrium", "geoid", "delta_time", "tide_pole"; } signal_find_output { ocean { String Dataset "bckgrd_mean", "bckgrd_sigma", "delta_time", "t_pc_delta", "z_pc_delta"; } } heights { String Dataset "ph_id_count", "lat_ph", "dist_ph_along", "signal_conf_ph", "ph_id_pulse", "h_ph", "ph_id_channel", "lon_ph", "delta_time", "pce_mframe_cnt", "dist_ph_across"; } } String Dataset "ds_surf_type", "ds_xyz"; quality_assessment { String Dataset "qa_granule_pass_fail", "qa_granule_fail_reason", "delta_time"; gt1r { String Dataset "qa_perc_signal_conf_ph_high", "qa_perc_signal_conf_ph_low", "qa_perc_signal_conf_ph_med", "qa_perc_surf_type", "qa_total_signal_conf_ph_high", "qa_total_signal_conf_ph_low", "qa_total_signal_conf_ph_med"; } gt2r { String Dataset "qa_perc_signal_conf_ph_high", "qa_perc_signal_conf_ph_low", "qa_perc_signal_conf_ph_med", "qa_perc_surf_type", "qa_total_signal_conf_ph_high", "qa_total_signal_conf_ph_low", "qa_total_signal_conf_ph_med"; } gt1l { String Dataset "qa_perc_signal_conf_ph_high", "qa_perc_signal_conf_ph_low", "qa_perc_signal_conf_ph_med", "qa_perc_surf_type", "qa_total_signal_conf_ph_high", "qa_total_signal_conf_ph_low", "qa_total_signal_conf_ph_med"; } gt3l { String Dataset "qa_perc_signal_conf_ph_high", "qa_perc_signal_conf_ph_low", "qa_perc_signal_conf_ph_med", "qa_perc_surf_type", "qa_total_signal_conf_ph_high", "qa_total_signal_conf_ph_low", "qa_total_signal_conf_ph_med"; } gt2l { String Dataset "qa_perc_signal_conf_ph_high", "qa_perc_signal_conf_ph_low", "qa_perc_signal_conf_ph_med", "qa_perc_surf_type", "qa_total_signal_conf_ph_high", "qa_total_signal_conf_ph_low", "qa_total_signal_conf_ph_med"; } gt3r { String Dataset "qa_perc_signal_conf_ph_high", "qa_perc_signal_conf_ph_low", "qa_perc_signal_conf_ph_med", "qa_perc_surf_type", "qa_total_signal_conf_ph_high", "qa_total_signal_conf_ph_low", "qa_total_signal_conf_ph_med"; } } atlas_impulse_response { pce1_spot1 { tep_histogram { String Dataset "reference_tep_flag", "tep_bckgrd", "tep_duration", "tep_hist_sum", "tep_hist_time", "tep_hist", "tep_tod"; } } pce2_spot3 { tep_histogram { String Dataset "reference_tep_flag", "tep_bckgrd", "tep_duration", "tep_hist_sum", "tep_hist_time", "tep_hist", "tep_tod"; } } } ancillary_data { String Dataset "release", "end_geoseg", "version", "end_region", "atlas_sdp_gps_epoch", "podppd_pad", "end_rgt", "end_delta_time", "end_orbit", "start_cycle", "data_end_utc", "control", "start_gpssow", "granule_end_utc", "end_cycle", "granule_start_utc", "start_delta_time", "start_geoseg", "start_orbit", "data_start_utc", "end_gpsweek", "start_rgt", "end_gpssow", "start_region", "atl03_pad", "start_gpsweek"; calibrations { String Dataset "ds_channel"; dead_time_radiometric_signal_loss { String Dataset "cal34_product"; gt1l { String Dataset "dead_time", "strength", "rad_corr", "width"; } gt2l { String Dataset "dead_time", "strength", "rad_corr", "width"; } gt1r { String Dataset "dead_time", "strength", "rad_corr", "width"; } gt2r { String Dataset "dead_time", "strength", "rad_corr", "width"; } gt3l { String Dataset "dead_time", "strength", "rad_corr", "width"; } gt3r { String Dataset "dead_time", "strength", "rad_corr", "width"; } } dead_time { gt1r { String Dataset "dead_time", "sigma"; } gt2r { String Dataset "dead_time", "sigma"; } gt1l { String Dataset "dead_time", "sigma"; } gt3l { String Dataset "dead_time", "sigma"; } String Dataset "temperature", "cal42_product", "side"; gt2l { String Dataset "dead_time", "sigma"; } gt3r { String Dataset "dead_time", "sigma"; } } first_photon_bias { String Dataset "cal19_product"; gt1l { String Dataset "dead_time", "strength", "ffb_corr", "width"; } gt1r { String Dataset "dead_time", "strength", "ffb_corr", "width"; } gt2l { String Dataset "dead_time", "strength", "ffb_corr", "width"; } gt2r { String Dataset "dead_time", "strength", "ffb_corr", "width"; } gt3l { String Dataset "dead_time", "strength", "ffb_corr", "width"; } gt3r { String Dataset "dead_time", "strength", "ffb_corr", "width"; } } low_link_impulse_response { String Dataset "laser", "hist_x", "mode", "return_source", "cal20_product", "num_bins", "temperature", "bin_width", "side"; gt1r { String Dataset "hist", "total_events"; } gt2r { String Dataset "hist", "total_events"; } gt1l { String Dataset "hist", "total_events"; } gt3l { String Dataset "hist", "total_events"; } gt2l { String Dataset "hist", "total_events"; } gt3r { String Dataset "hist", "total_events"; } } } atlas_engineering { transmit { String Dataset "tx_pulse_distribution", "tx_pulse_energy", "tx_pulse_skew_est", "tx_pulse_thresh_lower", "tx_pulse_thresh_upper", "tx_pulse_width_lower", "tx_pulse_width_upper"; } String Dataset "spd_ab_flag", "tams_ab_flag", "ds_gt", "det_ab_flag", "lrs_ab_flag", "ds_stat", "laser_12_flag", "pdu_ab_flag", "ph_uncorrelated_error", "hvpc_ab_flag"; receiver { String Dataset "rx_bckgrd_sensitivity", "rx_return_sensitivity"; } } gt1r { signal_find_input { String Dataset "sig_find_t_inc", "alpha_max", "delta_z_bg", "e_linfit_edit", "e_m", "snrlow", "nslw_v", "nphot_min", "delta_zmin", "delta_t_max", "lslant_flag", "n_delta_z2", "e_m_mult", "delta_t_min", "r2", "snrmed", "n_delta_z1", "min_fit_time_fact", "pc_bckgrd_flag", "t_gap_big", "e_a", "delta_zmax2", "nslw", "e_linfit_slant", "addpad_flag", "nbin_min", "htspanmin", "alpha_inc", "out_edit_flag", "delta_t_gap_min", "delta_t_lin_fit", "r"; } } gt2r { signal_find_input { String Dataset "sig_find_t_inc", "alpha_max", "delta_z_bg", "e_linfit_edit", "e_m", "snrlow", "nslw_v", "nphot_min", "delta_zmin", "delta_t_max", "lslant_flag", "n_delta_z2", "e_m_mult", "delta_t_min", "r2", "snrmed", "n_delta_z1", "min_fit_time_fact", "pc_bckgrd_flag", "t_gap_big", "e_a", "delta_zmax2", "nslw", "e_linfit_slant", "addpad_flag", "nbin_min", "htspanmin", "alpha_inc", "out_edit_flag", "delta_t_gap_min", "delta_t_lin_fit", "r"; } } tep { String Dataset "tep_normalize", "tep_valid_spot", "tep_range_prim", "tep_start_x", "min_tep_secs", "tep_sec_window", "tep_rm_noise", "tep_bin_size", "n_tep_bins", "ds_gt", "min_tep_ph", "tep_peak_bins", "tep_gap_size", "tep_prim_window"; } gt3r { signal_find_input { String Dataset "sig_find_t_inc", "alpha_max", "delta_z_bg", "e_linfit_edit", "e_m", "snrlow", "nslw_v", "nphot_min", "delta_zmin", "delta_t_max", "lslant_flag", "n_delta_z2", "e_m_mult", "delta_t_min", "r2", "snrmed", "n_delta_z1", "min_fit_time_fact", "pc_bckgrd_flag", "t_gap_big", "e_a", "delta_zmax2", "nslw", "e_linfit_slant", "addpad_flag", "nbin_min", "htspanmin", "alpha_inc", "out_edit_flag", "delta_t_gap_min", "delta_t_lin_fit", "r"; } } } gt3r { bckgrd_atlas { String Dataset "bckgrd_int_height", "tlm_height_band1", "bckgrd_rate", "tlm_top_band1", "tlm_top_band2", "bckgrd_int_height_reduced", "bckgrd_hist_top", "bckgrd_counts_reduced", "tlm_height_band2", "delta_time", "pce_mframe_cnt", "bckgrd_counts"; } geolocation { String Dataset "segment_ph_cnt", "segment_length", "range_bias_corr", "neutat_delay_derivative", "reference_photon_lon", "sigma_across", "sigma_lon", "ref_azimuth", "ref_elev", "neutat_ht", "ph_index_beg", "solar_azimuth", "surf_type", "sigma_lat", "tx_pulse_width_lower", "sigma_along", "tx_pulse_skew_est", "tx_pulse_energy", "tx_pulse_width_upper", "sigma_h", "podppd_flag", "velocity_sc", "segment_id", "reference_photon_lat", "solar_elevation", "bounce_time_offset", "delta_time", "reference_photon_index", "altitude_sc", "segment_dist_x", "neutat_delay_total"; } geophys_corr { String Dataset "tide_oc_pole", "dem_flag", "tide_ocean", "tide_earth", "dac", "tide_load", "dem_h", "tide_equilibrium", "geoid", "delta_time", "tide_pole"; } signal_find_output { ocean { String Dataset "bckgrd_mean", "bckgrd_sigma", "delta_time", "t_pc_delta", "z_pc_delta"; } } heights { String Dataset "ph_id_count", "lat_ph", "dist_ph_along", "signal_conf_ph", "ph_id_pulse", "h_ph", "ph_id_channel", "lon_ph", "delta_time", "pce_mframe_cnt", "dist_ph_across"; } } } H5_GLOBAL { String HDF5_OBJ_FULLPATH "H5_GLOBAL"; String granule_type "ATL03"; String short_name "ATL03"; String level "L2"; String description "This data set (ATL03) contains height above the WGS 84 ellipsoid (ITRF2014 reference frame), latitude, longitude, and time for all photons downlinked by the Advanced Topographic Laser Altimeter System (ATLAS) instrument on board the Ice, Cloud and land Ele"; String contributor_name "Thomas E Neumann (thomas.neumann@nasa.gov), Thorsten Markus (thorsten.markus@nasa.gov), Suneel Bhardwaj (suneel.bhardwaj@nasa.gov) David W Hancock III (david.w.hancock@nasa.gov)"; String contributor_role "Instrument Engineer, Investigator, Principle Investigator, Data Producer, Data Producer"; String Conventions "CF-1.6"; String date_type "UTC"; String featureType "trajectory"; String geospatial_lat_units "degrees_north"; String geospatial_lon_units "degrees_east"; String identifier_product_doi "10.5067/ATLAS/ATL03.001"; String identifier_product_doi_authority "http://dx.doi.org"; String identifier_product_type "ATL03"; String license "Data may not be reproduced or distributed without including the citation for this product included in this metadata. Data may not be distributed in an altered form without the written permission of the ICESat-2 Science Project Office at NASA/GSFC."; String naming_authority "http://dx.doi.org"; String spatial_coverage_type "Horizontal"; String standard_name_vocabulary "CF-1.6"; String time_type "CCSDS UTC-A"; String date_created "2019-09-16T08:58:39.000000Z"; String hdfversion "HDF5 1.10.3"; String history "2019-09-16T08:58:39.000000Z;fcc2d85c-d62f-3fd2-80df-66faf8b5709d;Created by PGE atlas_l2a_alt Version 3.2"; String identifier_file_uuid "fcc2d85c-d62f-3fd2-80df-66faf8b5709d"; String identifier_product_format_version "3.2"; Float64 time_coverage_duration 422.; String time_coverage_end "2018-10-27T04:50:09.000000Z"; String time_coverage_start "2018-10-27T04:43:07.000000Z"; Float64 geospatial_lat_min -27.002708957117243; Float64 geospatial_lon_min -29.134439056054468; Float64 geospatial_lat_max -0.089309352519341773; Float64 geospatial_lon_max -26.305204172545441; String publisher_name "NSIDC DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center"; String publisher_email "nsidc@nsidc.org"; String publisher_url "http://nsidc.org/daac/"; String title "ATLAS/ICESat-2 L2A Global Geolocated Photon Data"; String identifier_file_product_type "ATL03"; String institution "National Aeronautics and Space Administration (NASA)"; String creator_name "GSFC I-SIPS > ICESat-2 Science Investigator-led Processing System"; String summary "The purpose of ATL03 is to provide along-track photon data for all 6 ATLAS beams and associated statistics."; String keywords "EARTH SCIENCE > CRYOSPHERE > SEA ICE > NONE > NONE > NONE > NONE"; String keywords_vocabulary "NASA/GCMD Science Keywords"; String citation "Cite these data in publications as follows: The data used in this study were produced by the ICESat-2 Science Project Office at NASA/GSFC. The data archive site is the NASA National Snow and Ice Data Center Distributed Active Archive Center."; String processing_level "2A"; String references "http://nsidc.org/data/icesat2/data.html"; String project "ICESat-2 > Ice, Cloud, and land Elevation Satellite-2"; String instrument "ATLAS > Advanced Topographic Laser Altimeter System"; String platform "ICESat-2 > Ice, Cloud, and land Elevation Satellite-2"; String source "Spacecraft"; } /orbit_info/ { String HDF5_OBJ_FULLPATH "/orbit_info/"; String Description "Contains data that are common among all beams for the granule. These parameters are constants for a given granule."; String data_rate "These parameters are constant for a given granule."; } /orbit_info/crossing_time { String HDF5_OBJ_FULLPATH "/orbit_info/crossing_time"; String units "seconds since 2018-01-01"; String contentType "referenceInformation"; String long_name "Ascending Node Crossing Time"; String standard_name "time"; String description "The time, in seconds since the ATLAS SDP GPS Epoch, at which the ascending node crosses the equator. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "POD/PPD"; String CLASS "DIMENSION_SCALE"; } /orbit_info/cycle_number { String HDF5_OBJ_FULLPATH "/orbit_info/cycle_number"; String units "counts"; String contentType "referenceInformation"; String long_name "Cycle Number"; String description "Tracks the number of 91-day cycles in the mission, beginning with 01. A unique orbit number can be determined by subtracting 1 from the cycle_number, multiplying by 1387 and adding the rgt value."; String source "POD/PPD"; String coordinates "crossing_time"; Int16 valid_min 0; Int16 valid_max 50; } /orbit_info/orbit_number { String HDF5_OBJ_FULLPATH "/orbit_info/orbit_number"; String units "1"; String contentType "referenceInformation"; String long_name "Orbit Number"; String description "Unique identifying number for each planned ICESat-2 orbit."; String source "Operations"; String coordinates "crossing_time"; UInt16 valid_min 1; UInt16 valid_max 65000; } /orbit_info/lan { String HDF5_OBJ_FULLPATH "/orbit_info/lan"; String units "degrees_east"; String contentType "referenceInformation"; String long_name "Ascending Node Longitude"; String description "Longitude at the ascending node crossing."; String source "POD/PPD"; String coordinates "crossing_time"; Float64 valid_min -180.; Float64 valid_max 180.; } /orbit_info/sc_orient { String HDF5_OBJ_FULLPATH "/orbit_info/sc_orient"; String units "1"; String contentType "referenceInformation"; String long_name "Spacecraft Orientation"; String description "This parameter tracks the spacecraft orientation between forward, backward and transitional flight modes. ICESat-2 is considered to be flying forward when the weak beams are leading the strong beams; and backward when the strong beams are leading the weak beams. ICESat-2 is considered to be in transition while it is maneuvering between the two orientations. Science quality is potentially degraded while in transition mode."; String source "POD/PPD"; String coordinates "sc_orient_time"; String flag_meanings "backward forward transition"; Int16 flag_values 0, 1, 2; Int16 valid_min 0; Int16 valid_max 2; } /orbit_info/rgt { String HDF5_OBJ_FULLPATH "/orbit_info/rgt"; String units "counts"; String contentType "referenceInformation"; String long_name "Reference Ground track"; String description "The reference ground track (RGT) is the track on the earth at which a specified unit vector within the observatory is pointed. Under nominal operating conditions, there will be no data collected along the RGT, as the RGT is spanned by GT2L and GT2R. During slews or off-pointing, it is possible that ground tracks may intersect the RGT. The ICESat-2 mission has 1387 RGTs."; String source "POD/PPD"; String coordinates "crossing_time"; Int16 valid_min 1; Int16 valid_max 1387; } /orbit_info/sc_orient_time { String HDF5_OBJ_FULLPATH "/orbit_info/sc_orient_time"; String units "seconds since 2018-01-01"; String contentType "referenceInformation"; String long_name "Time of Last Spacecraft Orientation Change"; String standard_name "time"; String description "The time of the last spacecraft orientation change between forward, backward and transitional flight modes, expressed in seconds since the ATLAS SDP GPS Epoch. ICESat-2 is considered to be flying forward when the weak beams are leading the strong beams; and backward when the strong beams are leading the weak beams. ICESat-2 is considered to be in transition while it is maneuvering between the two orientations. Science quality is potentially degraded while in transition mode. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "POD/PPD"; String CLASS "DIMENSION_SCALE"; } /METADATA/ { String HDF5_OBJ_FULLPATH "/METADATA/"; String Description "ISO19115 Structured Metadata Represented within HDF5"; String iso_19139_dataset_xml " ATL03_20181027044307_04360108_002_01.h5 NSIDC DAAC > National Snow and Ice Data Center DAAC nsidc@nsidc.org http://nsidc.org/daac/ pointOfContact 2019-09-16T08:58:39.000000Z ISO 19115-2 Geographic information - Metadata - Part 2: Extensions for imagery and gridded data ISO 19115-2:2009-02-15 ATL03_20181027044307_04360108_002_01.h5 2019-09-16T08:58:39.000000Z creation ATL03 The ECS Short Name 002 The ECS Version ID ATL03_20181027044307_04360108_002_01.h5 ProducerGranuleId The ICESat-2 ATL03 standard data product contains precise latitude, longitude and height above ellipsoid for all received photons. Geophysical corrections are applied to the photon height values and each photon is classified as signal vs. background. Includes segmented data at a 20-meter along-track length. Geophysical corrections, atmosphere corrections and the surface types (land ice, sea ice, ocean, land, inland water) are provided for each 20-meter segment. onGoing ATL03 002 largerWorkCitation eng geoscientificInformation AscendingCrossing: 165.46642341500024 StartLatitude: 0.0000000000000000 StartDirection:D EndLatitude: -27.000000000000000 EndDirection: D gov.nasa.esdis.umm.orbitparameters OrbitParameters OrbitNumber: 637 EquatorCrossingLongitude: 165.46642341500024 EquatorCrossingDateTime: 2018-10-27T03:56:03.645694Z gov.nasa.esdis.umm.orbitcalculatedspatialdomains OrbitCalculatedSpatialDomains 2018-10-27T04:43:09.076784Z 2018-10-27T04:50:10.177894Z dataset 2019-09-16T08:58:39.000000Z;fcc2d85c-d62f-3fd2-80df-66faf8b5709d;Created by PGE atlas_l2a_alt Version 3.2 2019-09-16T08:58:39.000000Z "; String iso_19139_series_xml " ATL03.002 eng utf8 series NSIDC DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center 303-492-6199 303-492-2468 1540 30th St Campus Box 449 Boulder Colorado 80309-0449 USA nsidc@nsidc.org http://nsidc.org/daac/ 9:00 A.M. to 5:00 P.M., U.S. Mountain Time, Monday through Friday, excluding U.S. holidays. Contact by e-mail first pointOfContact 2015-10-15 ISO 19115-2 Geographic information - Metadata - Part 2: Extensions for imagery and gridded data ISO 19115-2:2009(E) ATLAS/ICESat-2 L2A Global Geolocated Photon Data 2016-06-09 revision 002 ATL03 The ECS Short Name 002 The ECS Version ID doi:10.5067/ATLAS/ATL03.002 gov.nasa.esdis A Digital Object Identifier (DOI) National Aeronautics and Space Administration (NASA) resourceProvider GSFC I-SIPS > ICESat-2 Science Investigator-led Processing System originator Initial version of the processing software The ICESat-2 ATL03 standard data product contains precise latitude, longitude and height above ellipsoid for all received photons. Geophysical corrections are applied to the photon height values and each photon is classified as signal vs. background. Includes segmented data at a 20-meter along-track length. Geophysical corrections, atmosphere corrections and the surface types (land ice, sea ice, ocean, land, inland water) are provided for each 20-meter segment. The purpose of ATL03 is to provide along-track photon data for all 6 ATLAS beams and associated statistics. The software that generates the ATL03 product was designed and implemented within the ICESat-2 Science Investigator-led Processing System at the NASA Goddard Space Flight Center in Greenbelt, Maryland. onGoing NSIDC DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center distributor HDF 5 EARTH SCIENCE > CRYOSPHERE > SEA ICE > NONE > NONE > NONE > NONE EARTH SCIENCE > CRYOSPHERE > GLACIERS/ICE SHEETS > NONE > NONE > NONE > NONE EARTH SCIENCE > LAND SURFACE > TOPOGRAPHY > NONE > NONE > NONE > NONE EARTH SCIENCE > OCEANS > SEA SURFACE TOPOGRAPHY > NONE > NONE > NONE > NONE theme NASA/GCMD Science Keywords NASA Global Change Master Directory (GCMD) User Support Office NASA Global Change Master Directory, Goddard Space Flight Center Greenbelt MD 20771 USA gcmduso@gcmd.gsfc.nasa.gov http://gcmd.nasa.gov/ http web browser NASA Global Change Master Directory (GCMD) Home Page information http://gcmd.nasa.gov/MailComments/MailComments.jsf?rcpt=gcmduso custodian Global Change Master Directory (GCMD) NASA Global Change Master Directory, Goddard Space Flight Center Greenbelt MD 20771 USA gcmduso@gcmd.gsfc.nasa.gov http://gcmd.nasa.gov/Resources/valids/ http web browser NASA Global Change Master Directory (GCMD) Keyword Page This page describes the NASA GCMD Keywords, how to reference those keywords and provides download instructions. download http://gcmd.nasa.gov/MailComments/MailComments.jsf?rcpt=gcmduso custodian GEOGRAPHIC REGION > GLOBAL place NASA/GCMD Location Keywords NASA/NSIDC_DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center dataCenter NASA/GCMD Data Center Keywords Earth Observation Satellites > NASA Decadal Survey > ICESAT-2 > Ice, Cloud, and land Elevation Satellite-2 platform NASA/GCMD Platform Keywords Earth Remote Sensing Instruments > Active Remote Sensing > Altimeters > Lidar/Laser Altimeters > ATLAS > Advanced Topographic Laser Altimeter System instrument NASA/GCMD Instrument Keywords Cite these data in publications as follows: The data used in this study were produced by the ICESat-2 Science Project Office at NASA/GSFC. The data archive site is the NASA National Snow and Ice Data Center Distributed Active Archive Center. eng geoscientificInformation SpatialCoverageType=HORIZONTAL, SpatialGranuleSpatialRepresentation=ORBIT, TemporalRangeType=Continuous Range, TimeType=UTC -180.0 180.0 -90.0 90.0 SwathWidth: 36.0 Period: 96.8 InclinationAngle: 92.0 NumberOfOrbits: 0.071428571 StartCircularLatitude: 0.0 gov.nasa.esdis.umm.orbitparameters OrbitParameters 2005-01-01T00:00:00Z 2020-12-31T23:59:59Z 2A 2A HDF 5 NSIDC DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center distributor http://nsidc.org/data/icesat2/data.html http Data Product Description Page information http://nsidc.org/data/icesat2/order.html http Data Product Order Page order http://dx.doi.org/10.5067/ATLAS/ATL03.002 http Digital Object Identifier URL information ATLAS > Advanced Topographic Laser Altimeter System ATLAS Advanced Topographic Laser Altimeter System Laser Altimeter ATLAS on ICESat-2 determines the range between the satellite and the Earth's surface by measuring the two-way time delay of short pulses of laser light that it transmits in six beams. It is different from previous operational ice-sheet altimeters in that it is a photon-counting LIDAR. ATLAS records a set of arrival times for individual photons, which are then analyzed to derive surface, vegetation, and cloud properties. ATLAS has six beams arranged in three pairs, so that it samples each of three reference pair tracks with a pair of beams; ATLAS transmits pulses at 10 kHz, giving approximately one pulse every 0.7 m along track; ATLAS's expected pointing control will be better than 90 m RMS. ICESat-2 > Ice, Cloud, and land Elevation Satellite-2 ICESat-2 > Ice, Cloud, and land Elevation Satellite-2 ICESat-2 Ice, Cloud, and land Elevation Satellite-2 underDevelopment ICESat-2 > Ice, Cloud, and land Elevation Satellite-2 ICESat-2 Ice, Cloud, and land Elevation Satellite-2 Spacecraft "; } /METADATA/AcquisitionInformation/ { String HDF5_OBJ_FULLPATH "/METADATA/AcquisitionInformation/"; } /METADATA/AcquisitionInformation/lidar/ { String HDF5_OBJ_FULLPATH "/METADATA/AcquisitionInformation/lidar/"; String pulse_rate "10000 pps"; String wavelength "532 nm"; String identifier "ATLAS"; String type "Laser Altimeter"; String description "ATLAS on ICESat-2 determines the range between the satellite and the Earth's surface by measuring the two-way time delay of short pulses of laser light that it transmits in six beams. It is different from previous operational ice-sheet altimeters in that it is a photon-counting LIDAR. ATLAS records a set of arrival times for individual photons, which are then analyzed to derive surface, vegetation, and cloud properties. ATLAS has six beams arranged in three pairs, so that it samples each of three reference pair tracks with a pair of beams; ATLAS transmits pulses at 10 kHz, giving approximately one pulse every 0.7 m along track; ATLAS's expected pointing control will be better than 90 m RMS."; } /METADATA/AcquisitionInformation/lidarDocument/ { String HDF5_OBJ_FULLPATH "/METADATA/AcquisitionInformation/lidarDocument/"; String edition "Pre-Release"; String publicationDate "12/31/17"; String title "A document describing the ATLAS instrument will be provided by the ICESat-2 Project Science Office."; } /METADATA/AcquisitionInformation/platform/ { String HDF5_OBJ_FULLPATH "/METADATA/AcquisitionInformation/platform/"; String identifier "ICESat-2"; String description "Ice, Cloud, and land Elevation Satellite-2"; String type "Spacecraft"; } /METADATA/AcquisitionInformation/platformDocument/ { String HDF5_OBJ_FULLPATH "/METADATA/AcquisitionInformation/platformDocument/"; String edition "31-Dec-16"; String publicationDate "31-Dec-16"; String title "The Ice, Cloud, and land Elevation Satellite-2 (ICESat-2): Science requirements, concept, and implementation. Thorsten Markus, Tom Neumann, Anthony Martino, Waleed Abdalati, Kelly Brunt, Beata Csatho, Sinead Farrell, Helen Fricker, Alex Gardner, David Harding, Michael Jasinski, Ron Kwok, Lori Magruder, Dan Lubin, Scott Luthcke, James Morison, Ross Nelson, Amy Neuenschwander, Stephen Palm, Sorin Popescu, CK Shum, Bob E. Schutz, Benjamin Smith, Yuekui Yang, Jay Zwally. http://dx.doi.org/10.1016/j.rse.2016.12.029"; } /METADATA/DataQuality/ { String HDF5_OBJ_FULLPATH "/METADATA/DataQuality/"; String scope "NOT_SET"; } /METADATA/DataQuality/CompletenessOmission/ { String HDF5_OBJ_FULLPATH "/METADATA/DataQuality/CompletenessOmission/"; String evaluationMethodType "directInternal"; String measureDescription "TBD"; String nameOfMeasure "TBD"; String unitofMeasure "TBD"; String value "NOT_SET"; } /METADATA/DataQuality/DomainConsistency/ { String HDF5_OBJ_FULLPATH "/METADATA/DataQuality/DomainConsistency/"; String evaluationMethodType "directInternal"; String measureDescription "TBD"; String nameOfMeasure "TBD"; String unitofMeasure "TBD"; String value "NOT_SET"; } /METADATA/ProductSpecificationDocument/ { String HDF5_OBJ_FULLPATH "/METADATA/ProductSpecificationDocument/"; String characterSet "utf8"; String edition "G"; String language "eng"; String publicationDate "07/2019"; String ShortName "ATL03_SDP"; String title "ICESat-2-SIPS-SPEC-4258 - ATLAS Science Algorithm Standard Data Product (SDP) Volume 3 (ATL03)"; } /METADATA/SeriesIdentification/ { String HDF5_OBJ_FULLPATH "/METADATA/SeriesIdentification/"; String maintenanceAndUpdateFrequency "asNeeded"; String maintenanceDate "SET_BY_META"; String VersionID "002"; String identifier_product_DOI "10.5067/ATLAS/ATL03.001"; String language "eng"; String characterSet "utf8"; String pointOfContact "NSIDC DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center"; String longName "ATLAS/ICESat-2 L2A Global Geolocated Photon Data"; String shortName "ATL03"; String revisionDate "2016-06-09"; String resourceProviderOrganizationName "National Aeronautics and Space Administration (NASA)"; String abstract "The ICESat-2 ATL03 standard data product contains precise latitude, longitude and height above ellipsoid for all received photons. Geophysical corrections are applied to the photon height values and each photon is classified as signal vs. background. Includes segmented data at a 20-meter along-track length. Geophysical corrections, atmosphere corrections and the surface types (land ice, sea ice, ocean, land, inland water) are provided for each 20-meter segment."; String purpose "The purpose of ATL03 is to provide along-track photon data for all 6 ATLAS beams and associated statistics."; String credit "The software that generates the ATL03 product was designed and implemented within the ICESat-2 Science Investigator-led Processing System at the NASA Goddard Space Flight Center in Greenbelt, Maryland."; String status "onGoing"; String format "HDF"; String formatVersion "5"; String topicCategory "geoscientificInformation"; String mission "ICESat-2 > Ice, Cloud, and land Elevation Satellite-2"; } /METADATA/DatasetIdentification/ { String HDF5_OBJ_FULLPATH "/METADATA/DatasetIdentification/"; String spatialRepresentationType "along-track"; String creationDate "2019-09-16T08:58:39.000000Z"; String uuid "fcc2d85c-d62f-3fd2-80df-66faf8b5709d"; String fileName "ATL03_20181027044307_04360108_002_01.h5"; String VersionID "002"; String language "eng"; String characterSet "utf8"; String shortName "ATL03"; String originatorOrganizationName "GSFC I-SIPS > ICESat-2 Science Investigator-led Processing System"; String abstract "The ICESat-2 ATL03 standard data product contains precise latitude, longitude and height above ellipsoid for all received photons. Geophysical corrections are applied to the photon height values and each photon is classified as signal vs. background. Includes segmented data at a 20-meter along-track length. Geophysical corrections, atmosphere corrections and the surface types (land ice, sea ice, ocean, land, inland water) are provided for each 20-meter segment."; String purpose "The purpose of ATL03 is to provide along-track photon data for all 6 ATLAS beams and associated statistics."; String credit "The software that generates the ATL03 product was designed and implemented within the ICESat-2 Science Investigator-led Processing System at the NASA Goddard Space Flight Center in Greenbelt, Maryland."; String status "onGoing"; String topicCategory "geoscientificInformation"; } /METADATA/Extent/ { String HDF5_OBJ_FULLPATH "/METADATA/Extent/"; Float64 northBoundLatitude -0.089309352519341773; Float64 eastBoundLongitude -26.305204172545441; Float64 southBoundLatitude -27.002708957117243; Float64 westBoundLongitude -29.134439056054468; String rangeBeginningDateTime "2018-10-27T04:43:09.076784Z"; String rangeEndingDateTime "2018-10-27T04:50:10.177894Z"; } /METADATA/QADatasetIdentification/ { String HDF5_OBJ_FULLPATH "/METADATA/QADatasetIdentification/"; String abstract "An ASCII product that contains statistical information on data product results. These statistics enable data producers and users to assess the quality of the data in the data product granule"; String creationDate "2019-09-16T09:02:51.000000Z"; String fileName "ATL03_20181027044307_04360108_002_01.qa"; } /METADATA/Lineage/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/"; } /METADATA/Lineage/ANC25-03/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC25-03/"; String description "HDF5 template file that defines the organization and default content of the product."; String fileName "atl03_template.h5"; String shortName "ANC25-03"; String uuid "df6caf89-8e89-3e1e-b2b0-e366efb27b41"; String version "032"; } /METADATA/Lineage/ANC03/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC03/"; String description "ECI to ECF Quaternions file created by the ICESat-2 POD/PPD facility."; String fileName "ANC03_f_201830000000_v01.h5"; String shortName "ANC03"; String uuid "75d0ae78-b5fd-302d-a1f8-02d00c101fc1"; String version "005"; } /METADATA/Lineage/Control/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/Control/"; String description "Text-based keyword=value file generated automatically within the ICESat-2 data system that specifies all of the conditions required for each individual run of the software."; String fileName "CTL_atlas_l2a_alt_002002794.ctl"; String shortName "CNTL"; String version "1"; } /METADATA/Lineage/ANC28/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC28/"; String description "DTU Mean Sea Surface re-referenced to the WGS84 ellipsoid."; String fileName "dtu13_20180705_001_01.nc"; String shortName "ANC28"; String uuid "56f47040-a72e-3109-99c2-bc1658e6dda4"; String version "20180705"; } /METADATA/Lineage/ANC12-02/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC12-02/"; String description "ICESat-2 inland water mask, reformatted into HDF5."; String fileName "iw_mask_20190603_001_01.h5"; String shortName "ANC12-02"; String uuid "f99b10d9-ecbb-31e9-ad1e-e2dcc927fcd3"; String version "20190603"; } /METADATA/Lineage/ANC41/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC41/"; String description "Contains transmit pulse information derived from an aggregation of Transmit Echo Pulse (TEP) photons."; String fileName "ANC41_20181026231311_04330101_002_01.h5"; String shortName "ANC41"; String uuid "d77c3392-0502-374a-bdc5-f0901a379bb1"; String version "002"; Int32 start_cycle 1; Int32 end_cycle 1; Int32 start_orbit 634; Int32 end_orbit 649; Int32 start_rgt 433; Int32 end_rgt 448; Int32 start_region 1; Int32 end_region 14; } /METADATA/Lineage/ANC08/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC08/"; String description "Pole position file, provided by POD/PPD."; String fileName "master_bih.table_20190915"; String shortName "ANC08"; String uuid "NOT_SET"; String version "0"; } /METADATA/Lineage/ANC06-02/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC06-02/"; String description "ArcticDEM 32m Digital Elevation Model reformatted into HDF5."; String fileName "arcticdem32m_20190611_001_01.h5"; String shortName "ANC06-02"; String uuid "ce07ef72-0bf4-353b-8475-fb568b029905"; String version "20190611"; } /METADATA/Lineage/ANC06-03/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC06-03/"; String description "REMA Antarctica 100m Digital Elevation Model filled and reformatted into HDF5"; String fileName "atl06rema100m_20190628_001_01.h5"; String shortName "ANC06-03"; String uuid "3e0a81bd-bbd5-35fa-b868-3254f9355b7f"; String version "20190628"; } /METADATA/Lineage/ANC22/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC22/"; String description "Reference groundtrack file created by the ICESat-2 POD/PPD facility."; String fileName "ANC22_201613900000_v01.h5"; String shortName "ANC22"; String uuid "4b903e42-ed97-3176-bd96-151ff9ecc6fe"; String version "001"; } /METADATA/Lineage/ANC11/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC11/"; String description "GOT 4.8 Ocean Tide coefficients, reformatted into HDF5."; String fileName "anc_got_20160613_02.h5"; String shortName "ANC11"; String uuid "747924e0-ca70-3e77-b664-0b2230118885"; String version "20160613"; } /METADATA/Lineage/ANC04/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC04/"; String description "Ephemeris file created by the ICESat-2 POD/PPD facility"; String fileName "ANC04_f_201830000000_v01.h5"; String shortName "ANC04"; String uuid "7ff72d55-4d51-3565-aeda-217ddce8674d"; String version "005"; } /METADATA/Lineage/ANC38-03/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC38-03/"; String description "ISO 19139 XML file containing DataSet-level metadata information."; String fileName "ATL03.002.dataset.xml"; String shortName "ANC38-03"; String uuid "730ce11c-c4ce-31f7-9e44-9d3b287e6b18"; String version "002"; } /METADATA/Lineage/ANC01/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC01/"; String description "GEOS5-FPIT meteorological data files (retrieved from the GSFC DAAC)"; String fileName "GEOS.fpit.asm.inst3_3d_asm_Nv.GEOS5124.20181027_0000.V01.nc4", "GEOS.fpit.asm.inst3_3d_asm_Nv.GEOS5124.20181027_0300.V01.nc4", "GEOS.fpit.asm.inst3_3d_asm_Nv.GEOS5124.20181027_0600.V01.nc4"; String shortName "ANC01", "ANC01", "ANC01"; String uuid "8cf2c8f3-a53e-3dcc-929c-d9c84c141d14", "891daf28-0efa-3dcb-af6e-377dfbe5fffc", "1a66ca0b-2bad-389f-bd61-d9eadb1b31cf"; String version "001", "001", "001"; } /METADATA/Lineage/ANC29/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC29/"; String description "Ocean Pole Load Tide coefficients"; String fileName "opoleloadcoefcmcor.h5"; String shortName "ANC29"; String uuid "73eac247-556f-3810-b698-551bc4f8970f"; String version "001"; } /METADATA/Lineage/ANC12-01/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC12-01/"; String description "ICESat-2 surface mask, reformatted into HDF5."; String fileName "surfmask_20180608_001_01.h5"; String shortName "ANC12-01"; String uuid "47683fac-2256-308c-b07e-71fb8b68f85d"; String version "20180608"; } /METADATA/Lineage/ANC05/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC05/"; String description "LF_PNTG File created by the iCESat-2 POD/PPD facility."; String fileName "ANC05_f_201830000000_v02_cal05_j2000.a.h5"; String shortName "ANC05"; String uuid "407bf9b0-663d-323b-b568-29252162b3fa"; String version "005"; } /METADATA/Lineage/ANC06-01/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC06-01/"; String description "GMTED 7.5 arcsec Digital Elevation Model reformatted into HDF5 and re-referenced to the WGS-84 ellipsoid."; String fileName "gmted75_20180705_001_01.h5"; String shortName "ANC06-01"; String uuid "a44debc8-29af-3744-860c-227b37a4da6f"; String version "20180705"; } /METADATA/Lineage/ANC36-03/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC36-03/"; String description "ISO 19139 XML file containing Series-level metadata information."; String fileName "ATL03.002.series.xml"; String shortName "ANC36-03"; String uuid "7cf8ebce-ed34-3331-b3c1-15af447af18c"; String version "002"; } /METADATA/Lineage/ANC07/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC07/"; String description "EGM2008 geoid file, reformatted into HDF5."; String fileName "egm2008_20140217_001_01.h5"; String shortName "ANC07"; String uuid "ed3b6888-0974-34bc-be2d-39e9c6fc1172"; String version "20140217"; } /METADATA/Lineage/ANC26-03/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC26-03/"; String description "HDF5 template file that defines the organization and default content of the product metadata."; String fileName "atl03_metadata_template.h5"; String shortName "ANC26-03"; String uuid "d8aa80ba-381e-32ec-b943-3156473f8394"; String version "032"; } /METADATA/Lineage/ATL02/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ATL02/"; String description "ATLAS/ICESat-2 L1B Converted Telemetry Data"; String end_geoseg "SET_BY_PGE"; String start_geoseg "SET_BY_PGE"; String fileName "ATL02_20181027043605_04360107_002_01.h5", "ATL02_20181027044307_04360108_002_01.h5", "ATL02_20181027045009_04360109_002_01.h5"; String shortName "ATL02", "ATL02", "ATL02"; String uuid "8ac7c3bb-8103-360a-8eff-25f1440015d9", "5b4f17b5-eb18-3baf-a089-e1135deef3f7", "6f7d74f0-a88a-3ec0-923b-dc44db9cc0b8"; String version "002", "002", "002"; Int32 start_cycle 1, 1, 1; Int32 end_cycle 1, 1, 1; Int32 start_orbit 637, 637, 637; Int32 end_orbit 637, 637, 637; Int32 start_rgt 436, 436, 436; Int32 end_rgt 436, 436, 436; Int32 start_region 7, 8, 9; Int32 end_region 7, 8, 9; } /METADATA/Lineage/ANC19/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC19/"; String description "TAI to UTC leapsecond file retrieved from ftp://maia.usno.navy.mil/ser7/tai-utc.dat"; String fileName "tai_utc_2017.dat"; String shortName "ANC19"; String uuid "7c66d365-278a-31f7-8fe4-9c80e2f012e5"; String version "001"; } /METADATA/Lineage/ANC23/ { String HDF5_OBJ_FULLPATH "/METADATA/Lineage/ANC23/"; String description "Dynamic Atmosphere Correction File retrieved from CNES."; String fileName "dac_dif_25135_18.nc", "dac_dif_25136_00.nc", "dac_dif_25136_06.nc"; String shortName "ANC23", "ANC23", "ANC23"; String uuid "15ce45a8-e697-3859-bec7-2dee94eebf64", "1494d172-5636-3576-9ae2-c4d7c2744363", "6b69433a-e997-32dc-86f9-f1d3dd413006"; String version "nc", "nc", "nc"; } /METADATA/ProcessStep/ { String HDF5_OBJ_FULLPATH "/METADATA/ProcessStep/"; } /METADATA/ProcessStep/Browse/ { String HDF5_OBJ_FULLPATH "/METADATA/ProcessStep/Browse/"; String processDescription "Browse processing is performed for each granule SIPS produces. The browse utility reads data from the granule and produces browse images as defined in the respective product ATBD. The utility then embeds each browse image into the product within the /Browse group."; String identifier "atlas_brw"; String softwareVersion "Version 2.2"; String softwareDate "Jul 31 2019"; String softwareTitle "Creates ATLAS HDF5 browse files"; String runTimeParameters "CTL_atlas_l2a_alt_002002794.ctl"; String stepDateTime "2019-09-16T09:02:54.000000Z"; } /METADATA/ProcessStep/Metadata/ { String HDF5_OBJ_FULLPATH "/METADATA/ProcessStep/Metadata/"; String processDescription "Metadata information is processed by the metadata utility for each granule produced by SIPS. During PGE processing, dynamic metadata are written to the product. Additional static information is provided with the metadata template. The metadata utility reads ISO Dataset and Series metadata files and updates the product with static information from within those files. The utility then merges the static and dynamic metadata to creates output ISO19139 Dataset and Series XML files. Finally the utility reads the ISO19139 Dataset and Series XML files into memory and stores the textual representations as attributes attached to the /METADATA group."; String identifier "atlas_meta"; String softwareVersion "Version 4.2"; String softwareDate "Jul 31 2019"; String softwareTitle "Creates ATLAS XML metadata files"; String runTimeParameters "CTL_atlas_l2a_alt_002002794.ctl"; String stepDateTime "2019-09-16T09:03:24.000000Z"; } /METADATA/ProcessStep/PGE/ { String HDF5_OBJ_FULLPATH "/METADATA/ProcessStep/PGE/"; String ATBDDate "03/2019"; String ATBDTitle "ICESat-2-SIPS-SPEC-1602 - SIPs: Level 2A Products L5 Specification Document"; String documentation "ICESat-2-SIPS-SPEC-2326 - ATLAS Science Algorithm Software Design Description (SDD) Volume 7 (atlas_l2a_alt)"; String documentDate "12/1/17"; String processDescription "The atlas_l2a_alt PGE geolocates individual photon returns, performs signal classification and applies geophysical corrections to individual photon heights."; String identifier "atlas_l2a_alt"; String softwareVersion "Version 3.2"; String softwareDate "Jul 31 2019"; String softwareTitle "ASAS L2A ALT PGE"; String runTimeParameters "CTL_atlas_l2a_alt_002002794.ctl"; String stepDateTime "2019-09-16T08:58:39.000000Z"; } /METADATA/ProcessStep/QA/ { String HDF5_OBJ_FULLPATH "/METADATA/ProcessStep/QA/"; String processDescription "QA processing is performed by an external utility on each granule produced by SIPS. The utility reads the granule, performs both generic and product-specific quality-assessment calculations, and writes a text-based quality assessment report. The name and creation data of this report are identified within the QADatasetIdentification metadata"; String identifier "atl03_qa_util"; String softwareVersion "Version 3.2"; String softwareDate "Jul 31 2019"; String softwareTitle "ATL03 QA Utility"; String runTimeParameters "CTL_atlas_l2a_alt_002002794.ctl"; String stepDateTime "2019-09-16T09:02:51.000000Z"; } /gt1r/ { String HDF5_OBJ_FULLPATH "/gt1r/"; String Description "Each group contains the segments for one Ground Track. As ICESat-2 orbits the earth, sequential transmit pulses illuminate six ground tracks on the surface of the earth. The track width is approximately 14m. Each ground track is numbered, according to the laser spot number that generates a given ground track. Ground tracks are numbered from the left to the right in the direction of spacecraft travel as: 1L, 1R in the left-most pair of beams; 2L, 2R for the center pair of beams; and 3L, 3R for the right-most pair of beams."; String atlas_pce "pce3"; String atlas_beam_type "strong"; String groundtrack_id "gt1r"; String atmosphere_profile "profile_1"; String atlas_spot_number "5"; String sc_orientation "Forward"; } /gt1r/bckgrd_atlas/ { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/"; String Description "Contains data related to the 50-shot background count, including telemetry and range windows."; } /gt1r/bckgrd_atlas/bckgrd_int_height { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_int_height"; String units "meters"; String contentType "modelResult"; String long_name "Altimetric range window width"; String description "The height of the altimetric range window. This is the height over which the 50-shot sum is generated. Parameter is ingested at 50-Hz, and values are repeated to form a 200-Hz array."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt1r/bckgrd_atlas/tlm_height_band1 { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/tlm_height_band1"; String units "meters"; String description "The height in meters of the telemetry band 1."; String source "ATL03 ATBD, Section 7.3.2"; String coordinates "delta_time"; String long_name "Height of the telemetry band 1"; } /gt1r/bckgrd_atlas/bckgrd_rate { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_rate"; String units "counts / second"; String contentType "modelResult"; String long_name "Background count rate based on the ATLAS 50-shot sum"; String description "The background count rate from the 50-shot altimetric histogram after removing the number of likely signal photons based on Section 5."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt1r/bckgrd_atlas/tlm_top_band1 { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/tlm_top_band1"; String units "meters"; String long_name "Ellipsoidal height of the top of the telemetry band 1."; String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 1, with all geophysical corrections applied."; String source "ATL03 ATBD, Section 3.2, 7.3.2"; String coordinates "delta_time"; } /gt1r/bckgrd_atlas/tlm_top_band2 { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/tlm_top_band2"; String units "meters"; String long_name "Ellipsoidal height of the top of the telemetry band 2."; String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 2, with all geophysical corrections applied."; String source "ATL03 ATBD, Section 3.2, 7.3.2"; String coordinates "delta_time"; } /gt1r/bckgrd_atlas/bckgrd_int_height_reduced { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_int_height_reduced"; String units "meters"; String contentType "modelResult"; String long_name "Altimetric range window height - reduced"; String description "The height of the altimetric range window after subtracting the height span of the signal photon events in the 50-shot span."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt1r/bckgrd_atlas/bckgrd_hist_top { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_hist_top"; String units "meters"; String contentType "modelResult"; String long_name "Top of the altimetric range window"; String description "The height of the top of the altimetric histogram, in meters above the WGS-84 ellipsoid, with all geophysical corrections applied. Parameter is ingested at 50-Hz, and values are repeated to form a 200-Hz array."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt1r/bckgrd_atlas/bckgrd_counts_reduced { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_counts_reduced"; String units "counts"; String contentType "modelResult"; String long_name "ATLAS 50-shot background count - reduced"; String description "Number of photon counts in the 50-shot sum after subtracting the number of signal photon events, defined as in ATBD Section 5, in that span."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt1r/bckgrd_atlas/tlm_height_band2 { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/tlm_height_band2"; String units "meters"; String long_name "Height of the telemetry band 2"; String description "The height in meters of the telemetry band 2. (if 0, second band is not present)."; String source "ATL03 ATBD, Section 7.3.2"; String coordinates "delta_time"; } /gt1r/bckgrd_atlas/delta_time { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/delta_time"; String units "seconds since 2018-01-01"; String long_name "Time at the start of ATLAS 50-shot sum"; String standard_name "time"; String description "Elapsed GPS Seconds from the ATLAS SDP GPS Epoch, referenced to the start of the 50-shot sum. This is based on every fiftieth laser fire time, which leads to a very close alignment with major frame boundaries (+/- 1 shot). The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "ATL02"; String CLASS "DIMENSION_SCALE"; } /gt1r/bckgrd_atlas/pce_mframe_cnt { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/pce_mframe_cnt"; String units "counts"; String long_name "PCE Major frame counter"; String description "Major Frame ID - The major frame ID is read from the DFC and starts counting at DFC POR. The counter is used to identify individual major frames across diag and science packets. This counter can go for about 2.7 years before rolling over. It is in the first time tag science packet. Used as part of the photon ID and the safest way to align data within different APIDs or at different rates."; String source "ATL02"; String coordinates "delta_time"; } /gt1r/bckgrd_atlas/bckgrd_counts { String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_counts"; String units "counts"; String contentType "modelResult"; String long_name "ATLAS 50-shot background count"; String description "Onboard 50 shot background (200 Hz) sum of photon events within the altimetric range window."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt1r/geolocation/ { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/"; String Description "Contains parameters related to geolocation. The rate of all of these parameters is at the rate corresponding to the ICESat-2 Geolocation Along Track Segment interval (nominally 20 m along-track). In the case of no photons within the segment (segment_ph_cnt=0), most parameters are filled with invalid or best-estimate values. Maintaining geolocation segments with no photons allows for the geolocation segment arrays to be directly aligned across the gtx groups."; String data_rate "Data within this group are stored at the ICESat-2 20m segment rate."; } /gt1r/geolocation/segment_ph_cnt { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/segment_ph_cnt"; Int32 _FillValue 0; String units "counts"; String long_name "Number of photons"; String description "Number of photons in a given along-track segment. In the case of no photons within the segment (segment_ph_cnt=0), most other parameters are filled with invalid or best-estimate values. Maintaining geolocation segments with no photons allows for the geolocation segment arrays to be directly aligned across the gtx groups."; String source "Derived"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/segment_length { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/segment_length"; String units "meters"; String long_name "along-track segment length"; String description "The along-track length of the along-track segment. Nominally these are 20m, but they vary from 19.8m to 20.2m."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/range_bias_corr { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/range_bias_corr"; String long_name "range bias correction"; String description "The range_bias estimated from geolocation analysis."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; Float32 _FillValue 3.402823466e+38; String units "meters"; } /gt1r/geolocation/neutat_delay_derivative { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/neutat_delay_derivative"; Float32 _FillValue 3.402823466e+38; String units "meters/meters"; String long_name "(Neutral Atmosphere delay)/dh"; String description "Change in neutral atmospheric delay per height change"; String source "ATL03a ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/reference_photon_lon { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/reference_photon_lon"; String units "degrees_east"; String long_name "Segment Longitude"; String standard_name "longitude"; String description "Longitude of each reference photon. Computed from the ECF Cartesian coordinates of the bounce point. In the case of no photons within the segment (segment_ph_cnt=0), the coordinates are the midpoint of the geolocation segment on the reference ground track."; String source "ATL03G ATBD, Section 3.4"; String coordinates "delta_time"; Float64 valid_min -180.; Float64 valid_max 180.; } /gt1r/geolocation/sigma_across { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/sigma_across"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "across-track geolocation uncertainty"; String description "Estimated Cartesian across-track uncertainity (1-sigma) for the refrerence photon"; String source "ATL03G ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/sigma_lon { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/sigma_lon"; Float32 _FillValue 3.402823466e+38; String units "degrees"; String long_name "longitude uncertainty"; String description "Estimated geodetic east Longitude uncertainty (1-sigma), for the reference photon bounce point."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/ref_azimuth { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/ref_azimuth"; Float32 _FillValue 3.402823466e+38; String units "radians"; String long_name "Azimuth"; String standard_name "azimuth"; String description "Azimuth of the unit pointing vector for the reference photon in the local ENU frame in radians. The angle is measured from North and positive towards East."; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/ref_elev { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/ref_elev"; Float32 _FillValue 3.402823466e+38; String units "radians"; String long_name "elevation"; String standard_name "elevation"; String description "Elevation of the unit pointing vector for the reference photon in the local ENU frame in radians. The angle is measured from East-North plane and positive towards Up"; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/neutat_ht { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/neutat_ht"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Neutral atmosphere ref height"; String description "Reference height of the neutral atmosphere range correction"; String source "ATL03a ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/ph_index_beg { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/ph_index_beg"; String units "counts"; String long_name "Photon Index Begin"; String description "Index (1-based) within the photon-rate data of the first photon within this segment. Use in conjunction with segment_ph_cnt."; String source "Derived"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/solar_azimuth { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/solar_azimuth"; Float32 _FillValue 3.402823466e+38; String units "degrees_east"; String long_name "solar azimuth"; String description "The azimuth of the sun position vector from the reference photon bounce point position in the local ENU frame. The angle is measured from North and is positive towards East. ATL03g provides this value in radians; it is converted to degrees for ATL03 output."; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/surf_type { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/surf_type"; String units "1"; String contentType "referenceInformation"; String long_name "Surface Type"; String description "Flags describing which surface types this interval is associated with. 0=not type, 1=is type. Order of array is land, ocean, sea ice, land ice, inland water."; String source "ATL03 ATBD, Section 4"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; String flag_meanings "not_type is_type"; Int16 flag_values 0, 1; Int16 valid_min 0; Int16 valid_max 1; } /gt1r/geolocation/sigma_lat { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/sigma_lat"; Float32 _FillValue 3.402823466e+38; String units "1"; String long_name "latitude uncertainty"; String description "Estimated geodetic Latitude uncertainty (1-sigma), for the reference photon bounce point."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/tx_pulse_width_lower { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/tx_pulse_width_lower"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "Transmit Pulse Energy Lower Width"; String description "The average distance between the lower threshold crossing times measured by the Start Pulse Detector."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/sigma_along { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/sigma_along"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "along-track geolocation uncertainity"; String description "Estimated cartesian along-track uncertainanty (1-sigma) for the reference photon"; String source "ATL03G ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/tx_pulse_skew_est { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/tx_pulse_skew_est"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "Transmit Pulse Skew Estimate"; String description "The difference between the averages of the lower and upper threshold crossing times. This is an estimate of the transmit pulse skew."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/tx_pulse_energy { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/tx_pulse_energy"; Float32 _FillValue 3.402823466e+38; String units "Joules"; String contentType "physicalMeasurement"; String long_name "Transmit Pulse Energy"; String description "The average transmit pulse energy, measured by the internal laser energy monitor, split into per-beam measurements."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/tx_pulse_width_upper { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/tx_pulse_width_upper"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "Transmit Pulse Energy Upper Width"; String description "The average distance between the upper threshold crossing times measured by the Start Pulse Detector."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/sigma_h { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/sigma_h"; Float32 _FillValue 3.402823466e+38; String units "1"; String long_name "height uncertainty"; String description "Estimated height uncertainty (1-sigma) for the reference photon bounce point."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/podppd_flag { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/podppd_flag"; Int16 _FillValue 0; String units "1"; String long_name "POD_PPD Flag"; String description "Composite POD/PPD flag that indicates the quality of input geolocation products for the specific ATL03 segment. A non-zero value may indicate that geolocation solutions are degraded. The ATL03 sigma values should indicate the degree of uncertainty associated with the degredation. Possible values are: 0=NOMINAL; 1=LRS; 2=LASERS; 3=GYRO; 4=SST1; 5=SST2; 6=ATT_INTERP; 7=MANEUVER; 8=GPS_DATA_GAP; 9-ST_BLINDING; 10=OTHER. Values 1-6 (PPD) are prioritized over values 7-10 (POD). In the case where both POD and PPD report an error, only the PAD value is indicated."; String source "ANC04, ANC05"; String coordinates "delta_time"; String flag_meanings "nominal lrs lasers gyro sst1 sst2 att_interp maneuver gps_data_gap st_blinding other"; Int16 flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; Int16 valid_min 0; Int16 valid_max 10; } /gt1r/geolocation/velocity_sc { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/velocity_sc"; Float32 _FillValue 3.402823466e+38; String units "meters/second"; String long_name "spacecraft velocity"; String description "Spacecraft velocity components (east component, north component, up component) an observer on the ground would measure. While values are common to all beams, this parameter is naturally produced as part of geolocation."; String source "ATL03G ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/segment_id { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/segment_id"; String units "1"; String contentType "referenceInformation"; String long_name "along-track segment ID number."; String description "A 7 digit number identifiying the along-track geolocation segment number. These are sequential, starting with 1 for the first segment after an ascending equatorial crossing node."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/reference_photon_lat { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/reference_photon_lat"; String units "degrees_north"; String long_name "Segment Latitude"; String standard_name "latitude"; String description "Latitude of each reference photon. Computed from the ECF Cartesian coordinates of the bounce point. In the case of no photons within the segment (segment_ph_cnt=0), the coordinates are the midpoint of the geolocation segment on the reference ground track."; String source "ATL03G ATBD, Section 3.4"; String coordinates "delta_time"; Float64 valid_min -90.; Float64 valid_max 90.; } /gt1r/geolocation/solar_elevation { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/solar_elevation"; Float32 _FillValue 3.402823466e+38; String units "degrees"; String long_name "solar elevation"; String description "The elevation of the sun position vector from the reference photon bounce point position in the local ENU frame. The angle is measured from the East-North plane and is positive Up. ATL03g provides this value in radians; it is converted to degress for ATL03 output."; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/bounce_time_offset { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/bounce_time_offset"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "ground bounce time offset"; String description "The difference between the transmit time and the ground bounce time of the reference photons."; String source "ATL03 ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/delta_time { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/delta_time"; String units "seconds since 2018-01-01"; String contentType "physicalMeasurement"; String long_name "Delta Time"; String standard_name "time"; String description "Transmit time of the reference photon, measured in seconds from the atlas_sdp_gps_epoch. If there is no reference photon, this time corresponds to the approximate mid-point time associated with the along-track geolocation segment edge. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Derived"; String coordinates "reference_photon_lat, reference_photon_lon"; String CLASS "DIMENSION_SCALE"; } /gt1r/geolocation/reference_photon_index { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/reference_photon_index"; Int32 _FillValue 0; String units "counts"; String long_name "Reference Photon Index"; String description "Index of the reference photon within the set of photons grouped within in segment. To recover the position of the reference photon within the photon-rate arrays, add ref_ph_ndx to the corresponding ph_ndx_beg and subtract 1. If no reference photon was selected, this value will indicate that the reference photon defaulted to the first photon. In the case of no photons within the segment (segment_ph_cnt=0), the value should be 0."; String source "ATL03 ATBD, Section 3.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/altitude_sc { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/altitude_sc"; Float64 _FillValue 1.7976931348623157e+308; String units "meters"; String long_name "Altitude"; String description "Height of the spacecraft above the WGS84 ellipsoid."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/segment_dist_x { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/segment_dist_x"; String units "meters"; String long_name "Segment Distance from EQC"; String description "Along-track distance from the equator crossing to the start of the 20 meter geolocation segment."; String source "Derived"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geolocation/neutat_delay_total { String HDF5_OBJ_FULLPATH "/gt1r/geolocation/neutat_delay_total"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Total Neutral Atmospheric Delay"; String description "Total neutral atmosphere delay correction (wet+dry)."; String source "ATL03a ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt1r/geophys_corr/ { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/"; String Description "Contains parameters used to correct photon heights for selected geophysical effects. Additional geophysical parameters (dac and tide_ocean) are not applied and provided for informational purposes only. All parameters are posted at the same interval as the ICESat-2 Geolocation Along-Track Segment interval (nominally 20m along-track). In the case of no photons within the segment (../geolocation/segment_ph_cnt=0), most parameters are filled with invalid or best-estimate values. Maintaining geolocation segments with no photons allows for the geolocation segment arrays to be directly aligned across the gtx groups."; String data_rate "These parameters are stored at the ICESat-2 Geolocation Along Track Segment rate (nominally every 20 m along-track)."; } /gt1r/geophys_corr/tide_oc_pole { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_oc_pole"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Ocean Pole Tide"; String description "Surface deformation of the Earth due to loading from the centrifugal effect of polar motion upon the oceans (-2 to 2 mm)."; String source "ATL03 ATBD, Section 6.3.6"; String coordinates "delta_time"; } /gt1r/geophys_corr/dem_flag { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/dem_flag"; Int16 _FillValue 127; String units "1"; String contentType "referenceInformation"; String long_name "dem source flag"; String description "Indicates source of the DEM height. Values: 0=None, 1=Arctic, 2=GMTED, 3=MSS, 4=Antarctic."; String source "ATL03 ATBD Section 6.3"; String coordinates "delta_time"; String flag_meanings "none arctic gmted mss antarctic"; Int16 flag_values 0, 1, 2, 3, 4; Int16 valid_min 0; Int16 valid_max 4; } /gt1r/geophys_corr/tide_ocean { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_ocean"; String long_name "Ocean Tide"; Float32 _FillValue 3.402823466e+38; String units "meters"; String description "Ocean Tides including diurnal and semi-diurnal (harmonic analysis), and longer period tides (dynamic and self-consistent equilibrium). This correction is not applied to the photon heights and provided only as supplemental information."; String source "ATL03 ATBD, Section 6.3.1"; String coordinates "delta_time"; } /gt1r/geophys_corr/tide_earth { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_earth"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Earth Tide"; String description "Solid Earth Tides"; String source "ATL03 ATBD, Section 6.3.3"; String coordinates "delta_time"; } /gt1r/geophys_corr/dac { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/dac"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Dynamic Atmosphere Correction"; String description "Dynamic Atmospheric Correction (DAC) includes inverted barometer (IB) effect. This correction is not applied to the photon heights and provided only as supplemental information."; String source "ATL03 ATBD, Section 6.3.2"; String coordinates "delta_time"; } /gt1r/geophys_corr/tide_load { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_load"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Load Tide"; String description "Load Tide - Local displacement due to Ocean Loading (-6 to 0 cm)."; String source "ATL03 ATBD, Section 6.3.4"; String coordinates "delta_time"; } /gt1r/geophys_corr/dem_h { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/dem_h"; Float32 _FillValue 3.402823466e+38; String units "meters"; String contentType "referenceInformation"; String long_name "DEM Height"; String description "Best available DEM (in priority of Arctic/Antarctic/GMTED/MSS) value at the location of the reference photon."; String source "ATL03 ATBD Section 6.3"; String coordinates "delta_time"; } /gt1r/geophys_corr/tide_equilibrium { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_equilibrium"; Float32 _FillValue 3.402823466e+38; String units "meters"; String contentType "referenceInformation"; String long_name "Long Period Equilibrium Tide"; String description "Long period equilibrium tide self-consistent with ocean tide model (+-0.04m). This correction is not applied to the photon heights and is provided only as a supplemental information."; String source "ATL03 ATBD, Section 6.3.1"; String coordinates "delta_time"; } /gt1r/geophys_corr/geoid { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/geoid"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Geoid"; String description "Geoid height above WGS-84 reference ellipsoid (range -107 to 86m). Not applied on the product; requested by higher-level products."; String source "ATL03 ATBD, Section 6.3.8"; String coordinates "delta_time"; } /gt1r/geophys_corr/delta_time { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/delta_time"; String units "seconds since 2018-01-01"; String contentType "referenceInformation"; String long_name "Elapsed GPS seconds"; String standard_name "time"; String description "Elapsed seconds from the ATLAS SDP GPS Epoch, corresponding to the transmit time of the reference photon. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Operations"; String CLASS "DIMENSION_SCALE"; } /gt1r/geophys_corr/tide_pole { String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_pole"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Solid Earth Pole Tide"; String description "Solid Earth Pole Tide -Rotational deformation due to polar motion (-1.5 to 1.5 cm)."; String source "ATL03 ATBD, Section 6.3.5"; String coordinates "delta_time"; } /gt1r/signal_find_output/ { String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/"; String Description "Parameters output for each time interval for which signal photons were selected, and the confidence flag set, based on the algorithm in Section 5. Histogram parameters are from the histogram that was used to identify signal photons and set the confidence parameter for a given time increment."; String data_rate "Data are stored at the rate of signal finding time intervals."; } /gt1r/signal_find_output/ocean/ { String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/ocean/"; String Description "Surface-type specific parameters output for each time interval for which signal photons were selected, based on the algorithm in Section 5. Histogram parameters are from the histogram that was used to identify signal photons and set the confidence parameter for a given time increment."; } /gt1r/signal_find_output/ocean/bckgrd_mean { String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/ocean/bckgrd_mean"; Float32 _FillValue 3.402823466e+38; String units "counts"; String long_name "background counts per bin"; String description "The mean of the number of background counts expected in one height bin of the histogram of width dzATM over time period, dtATM"; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt1r/signal_find_output/ocean/bckgrd_sigma { String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/ocean/bckgrd_sigma"; Float32 _FillValue 3.402823466e+38; String units "counts"; String long_name "background counts per bin sigma"; String description "The standard deviation of the number of background counts expected in one height bin of the histogram of width dzATM over time period, dtATM"; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt1r/signal_find_output/ocean/delta_time { String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/ocean/delta_time"; String units "seconds since 2018-01-01"; String contentType "physicalMeasurement"; String long_name "Elapsed GPS seconds"; String standard_name "time"; String description "Number of GPS seconds since the ATLAS SDP epoch. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Derived via Time Tagging"; String CLASS "DIMENSION_SCALE"; } /gt1r/signal_find_output/ocean/t_pc_delta { String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/ocean/t_pc_delta"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "bin width size"; String description "The histogram bin width (integration time) along-track used to find signal photons."; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt1r/signal_find_output/ocean/z_pc_delta { String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/ocean/z_pc_delta"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "bin height size"; String description "Height bin size of the histogram used to find signal photons."; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt1r/heights/ { String HDF5_OBJ_FULLPATH "/gt1r/heights/"; String Description "Contains arrays of the parameters for each received photon."; String data_rate "Data are stored at the photon detection rate."; } /gt1r/heights/ph_id_count { String HDF5_OBJ_FULLPATH "/gt1r/heights/ph_id_count"; String units "counts"; String long_name "photon event counter"; String description "The photon event counter is part of photon ID and counts from 1 for each channel until reset by laser pulse counter."; String source "Derived as part of Photon ID"; String coordinates "delta_time lat_ph lon_ph"; String contentType "referenceInformation"; } /gt1r/heights/lat_ph { String HDF5_OBJ_FULLPATH "/gt1r/heights/lat_ph"; String units "degrees_north"; String long_name "Latitude"; String standard_name "latitude"; String description "Latitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time lon_ph"; Float64 valid_min -90.; Float64 valid_max 90.; } /gt1r/heights/dist_ph_along { String HDF5_OBJ_FULLPATH "/gt1r/heights/dist_ph_along"; String units "meters"; String long_name "Distance from equator crossing."; String description "Along-track distance in a segment projected to the ellipsoid of the received photon, based on the Along-Track Segment algorithm. Total along track distance can be found by adding this value to the sum of segment lengths measured from the start of the most recent reference groundtrack."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time lat_ph lon_ph"; } /gt1r/heights/signal_conf_ph { String HDF5_OBJ_FULLPATH "/gt1r/heights/signal_conf_ph"; String units "1"; String contentType "qualityInformation"; String long_name "Photon Signal Confidence"; String description "Confidence level associated with each photon event selected as signal. 0=noise. 1=added to allow for buffer but algorithm classifies as background; 2=low; 3=med; 4=high). This parameter is a 5xN array where N is the number of photons in the granule, and the 5 rows indicate signal finding for each surface type (in order: land, ocean, sea ice, land ice and inland water). Events not associated with a specific surface type have a confidence level of -1. Events evaluated as TEP returns have a confidence level of -2."; String source "ATL03 ATBD, Section 5, Conf"; String coordinates "delta_time lat_ph lon_ph"; String flag_meanings "possible_tep not_considered noise buffer low medium high"; Int16 flag_values -2, -1, 0, 1, 2, 3, 4; Int16 valid_min -2; Int16 valid_max 4; } /gt1r/heights/ph_id_pulse { String HDF5_OBJ_FULLPATH "/gt1r/heights/ph_id_pulse"; String units "counts"; String contentType "referenceInformation"; String long_name "laser pulse counter"; String description "The laser pulse counter is part of photon ID and counts from 1 to 200 and is reset for each new major frame."; String source "Derived as part of Photon ID"; String coordinates "delta_time lat_ph lon_ph"; } /gt1r/heights/h_ph { String HDF5_OBJ_FULLPATH "/gt1r/heights/h_ph"; String units "meters"; String contentType "physicalMeasurement"; String long_name "Photon WGS84 Height"; String standard_name "height"; String description "Height of each received photon, relative to the WGS-84 ellipsoid including the geophysical corrections noted in Section 6. Please note that neither the geoid, ocean tide nor the dynamic atmosphere (DAC) corrections are applied to the ellipsoidal heights."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time lat_ph lon_ph"; } /gt1r/heights/ph_id_channel { String HDF5_OBJ_FULLPATH "/gt1r/heights/ph_id_channel"; String units "1"; String contentType "referenceInformation"; String long_name "Receive channel id"; String description "Channel number assigned for each received photon event. This is part of the photon ID. Values range from 1 to 120 to span all channels and rise/fall edges. Values 1 to 60 are for falling edge; PCE1 (1 to 20), PCE 2 (21 to 40) and PCE3 (41 to 60). Values 61 to 120 are for rising edge; PCE1 (61 to 80), PCE 2 (81 to 100) and PC3 (101 to 120)."; String source "Derived as part of Photon ID"; String coordinates "delta_time lat_ph lon_ph"; Byte valid_min 1; Byte valid_max 120; } /gt1r/heights/lon_ph { String HDF5_OBJ_FULLPATH "/gt1r/heights/lon_ph"; String units "degrees_east"; String long_name "Longitude"; String standard_name "longitude"; String description "Longitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time lat_ph"; Float64 valid_min -180.; Float64 valid_max 180.; } /gt1r/heights/delta_time { String HDF5_OBJ_FULLPATH "/gt1r/heights/delta_time"; String units "seconds since 2018-01-01"; String contentType "referenceInformation"; String long_name "Elapsed GPS seconds"; String standard_name "time"; String description "The transmit time of a given photon, measured in seconds from the ATLAS Standard Data Product Epoch. Note that multiple received photons associated with a single transmit pulse will have the same delta_time. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Operations"; String coordinates "lat_ph lon_ph"; String CLASS "DIMENSION_SCALE"; } /gt1r/heights/pce_mframe_cnt { String HDF5_OBJ_FULLPATH "/gt1r/heights/pce_mframe_cnt"; String units "counts"; String contentType "referenceInformation"; String long_name "PCE Major frame counter"; String description "The major frame counter is read from the digital flow controller in a given PCE card. The counter identifies individual major frames across diag and science packets. Used as part of the photon ID."; String source "Retained from prior a_alt_science_ph packet"; String coordinates "delta_time lat_ph lon_ph"; } /gt1r/heights/dist_ph_across { String HDF5_OBJ_FULLPATH "/gt1r/heights/dist_ph_across"; String units "meters"; String long_name "Distance off RGT."; String description "Across-track distance projected to the ellipsoid of the received photon from the reference ground track. This is based on the Along-Track Segment algorithm described in Section 3.1."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time lat_ph lon_ph"; } /gt2r/ { String HDF5_OBJ_FULLPATH "/gt2r/"; String Description "Each group contains the segments for one Ground Track. As ICESat-2 orbits the earth, sequential transmit pulses illuminate six ground tracks on the surface of the earth. The track width is approximately 14m. Each ground track is numbered, according to the laser spot number that generates a given ground track. Ground tracks are numbered from the left to the right in the direction of spacecraft travel as: 1L, 1R in the left-most pair of beams; 2L, 2R for the center pair of beams; and 3L, 3R for the right-most pair of beams."; String atlas_pce "pce2"; String atlas_beam_type "strong"; String groundtrack_id "gt2r"; String atmosphere_profile "profile_2"; String atlas_spot_number "3"; String sc_orientation "Forward"; } /gt2r/bckgrd_atlas/ { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/"; String Description "Contains data related to the 50-shot background count, including telemetry and range windows."; } /gt2r/bckgrd_atlas/bckgrd_int_height { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_int_height"; String units "meters"; String contentType "modelResult"; String long_name "Altimetric range window width"; String description "The height of the altimetric range window. This is the height over which the 50-shot sum is generated. Parameter is ingested at 50-Hz, and values are repeated to form a 200-Hz array."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt2r/bckgrd_atlas/tlm_height_band1 { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/tlm_height_band1"; String units "meters"; String description "The height in meters of the telemetry band 1."; String source "ATL03 ATBD, Section 7.3.2"; String coordinates "delta_time"; String long_name "Height of the telemetry band 1"; } /gt2r/bckgrd_atlas/bckgrd_rate { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_rate"; String units "counts / second"; String contentType "modelResult"; String long_name "Background count rate based on the ATLAS 50-shot sum"; String description "The background count rate from the 50-shot altimetric histogram after removing the number of likely signal photons based on Section 5."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt2r/bckgrd_atlas/tlm_top_band1 { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/tlm_top_band1"; String units "meters"; String long_name "Ellipsoidal height of the top of the telemetry band 1."; String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 1, with all geophysical corrections applied."; String source "ATL03 ATBD, Section 3.2, 7.3.2"; String coordinates "delta_time"; } /gt2r/bckgrd_atlas/tlm_top_band2 { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/tlm_top_band2"; String units "meters"; String long_name "Ellipsoidal height of the top of the telemetry band 2."; String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 2, with all geophysical corrections applied."; String source "ATL03 ATBD, Section 3.2, 7.3.2"; String coordinates "delta_time"; } /gt2r/bckgrd_atlas/bckgrd_int_height_reduced { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_int_height_reduced"; String units "meters"; String contentType "modelResult"; String long_name "Altimetric range window height - reduced"; String description "The height of the altimetric range window after subtracting the height span of the signal photon events in the 50-shot span."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt2r/bckgrd_atlas/bckgrd_hist_top { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_hist_top"; String units "meters"; String contentType "modelResult"; String long_name "Top of the altimetric range window"; String description "The height of the top of the altimetric histogram, in meters above the WGS-84 ellipsoid, with all geophysical corrections applied. Parameter is ingested at 50-Hz, and values are repeated to form a 200-Hz array."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt2r/bckgrd_atlas/bckgrd_counts_reduced { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_counts_reduced"; String units "counts"; String contentType "modelResult"; String long_name "ATLAS 50-shot background count - reduced"; String description "Number of photon counts in the 50-shot sum after subtracting the number of signal photon events, defined as in ATBD Section 5, in that span."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt2r/bckgrd_atlas/tlm_height_band2 { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/tlm_height_band2"; String units "meters"; String long_name "Height of the telemetry band 2"; String description "The height in meters of the telemetry band 2. (if 0, second band is not present)."; String source "ATL03 ATBD, Section 7.3.2"; String coordinates "delta_time"; } /gt2r/bckgrd_atlas/delta_time { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/delta_time"; String units "seconds since 2018-01-01"; String long_name "Time at the start of ATLAS 50-shot sum"; String standard_name "time"; String description "Elapsed GPS Seconds from the ATLAS SDP GPS Epoch, referenced to the start of the 50-shot sum. This is based on every fiftieth laser fire time, which leads to a very close alignment with major frame boundaries (+/- 1 shot). The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "ATL02"; String CLASS "DIMENSION_SCALE"; } /gt2r/bckgrd_atlas/pce_mframe_cnt { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/pce_mframe_cnt"; String units "counts"; String long_name "PCE Major frame counter"; String description "Major Frame ID - The major frame ID is read from the DFC and starts counting at DFC POR. The counter is used to identify individual major frames across diag and science packets. This counter can go for about 2.7 years before rolling over. It is in the first time tag science packet. Used as part of the photon ID and the safest way to align data within different APIDs or at different rates."; String source "ATL02"; String coordinates "delta_time"; } /gt2r/bckgrd_atlas/bckgrd_counts { String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_counts"; String units "counts"; String contentType "modelResult"; String long_name "ATLAS 50-shot background count"; String description "Onboard 50 shot background (200 Hz) sum of photon events within the altimetric range window."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt2r/geolocation/ { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/"; String Description "Contains parameters related to geolocation. The rate of all of these parameters is at the rate corresponding to the ICESat-2 Geolocation Along Track Segment interval (nominally 20 m along-track). In the case of no photons within the segment (segment_ph_cnt=0), most parameters are filled with invalid or best-estimate values. Maintaining geolocation segments with no photons allows for the geolocation segment arrays to be directly aligned across the gtx groups."; String data_rate "Data within this group are stored at the ICESat-2 20m segment rate."; } /gt2r/geolocation/segment_ph_cnt { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/segment_ph_cnt"; Int32 _FillValue 0; String units "counts"; String long_name "Number of photons"; String description "Number of photons in a given along-track segment. In the case of no photons within the segment (segment_ph_cnt=0), most other parameters are filled with invalid or best-estimate values. Maintaining geolocation segments with no photons allows for the geolocation segment arrays to be directly aligned across the gtx groups."; String source "Derived"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/segment_length { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/segment_length"; String units "meters"; String long_name "along-track segment length"; String description "The along-track length of the along-track segment. Nominally these are 20m, but they vary from 19.8m to 20.2m."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/range_bias_corr { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/range_bias_corr"; String long_name "range bias correction"; String description "The range_bias estimated from geolocation analysis."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; Float32 _FillValue 3.402823466e+38; String units "meters"; } /gt2r/geolocation/neutat_delay_derivative { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/neutat_delay_derivative"; Float32 _FillValue 3.402823466e+38; String units "meters/meters"; String long_name "(Neutral Atmosphere delay)/dh"; String description "Change in neutral atmospheric delay per height change"; String source "ATL03a ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/reference_photon_lon { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/reference_photon_lon"; String units "degrees_east"; String long_name "Segment Longitude"; String standard_name "longitude"; String description "Longitude of each reference photon. Computed from the ECF Cartesian coordinates of the bounce point. In the case of no photons within the segment (segment_ph_cnt=0), the coordinates are the midpoint of the geolocation segment on the reference ground track."; String source "ATL03G ATBD, Section 3.4"; String coordinates "delta_time"; Float64 valid_min -180.; Float64 valid_max 180.; } /gt2r/geolocation/sigma_across { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/sigma_across"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "across-track geolocation uncertainty"; String description "Estimated Cartesian across-track uncertainity (1-sigma) for the refrerence photon"; String source "ATL03G ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/sigma_lon { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/sigma_lon"; Float32 _FillValue 3.402823466e+38; String units "degrees"; String long_name "longitude uncertainty"; String description "Estimated geodetic east Longitude uncertainty (1-sigma), for the reference photon bounce point."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/ref_azimuth { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/ref_azimuth"; Float32 _FillValue 3.402823466e+38; String units "radians"; String long_name "Azimuth"; String standard_name "azimuth"; String description "Azimuth of the unit pointing vector for the reference photon in the local ENU frame in radians. The angle is measured from North and positive towards East."; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/ref_elev { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/ref_elev"; Float32 _FillValue 3.402823466e+38; String units "radians"; String long_name "elevation"; String standard_name "elevation"; String description "Elevation of the unit pointing vector for the reference photon in the local ENU frame in radians. The angle is measured from East-North plane and positive towards Up"; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/neutat_ht { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/neutat_ht"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Neutral atmosphere ref height"; String description "Reference height of the neutral atmosphere range correction"; String source "ATL03a ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/ph_index_beg { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/ph_index_beg"; String units "counts"; String long_name "Photon Index Begin"; String description "Index (1-based) within the photon-rate data of the first photon within this segment. Use in conjunction with segment_ph_cnt."; String source "Derived"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/solar_azimuth { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/solar_azimuth"; Float32 _FillValue 3.402823466e+38; String units "degrees_east"; String long_name "solar azimuth"; String description "The azimuth of the sun position vector from the reference photon bounce point position in the local ENU frame. The angle is measured from North and is positive towards East. ATL03g provides this value in radians; it is converted to degrees for ATL03 output."; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/surf_type { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/surf_type"; String units "1"; String contentType "referenceInformation"; String long_name "Surface Type"; String description "Flags describing which surface types this interval is associated with. 0=not type, 1=is type. Order of array is land, ocean, sea ice, land ice, inland water."; String source "ATL03 ATBD, Section 4"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; String flag_meanings "not_type is_type"; Int16 flag_values 0, 1; Int16 valid_min 0; Int16 valid_max 1; } /gt2r/geolocation/sigma_lat { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/sigma_lat"; Float32 _FillValue 3.402823466e+38; String units "1"; String long_name "latitude uncertainty"; String description "Estimated geodetic Latitude uncertainty (1-sigma), for the reference photon bounce point."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/tx_pulse_width_lower { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/tx_pulse_width_lower"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "Transmit Pulse Energy Lower Width"; String description "The average distance between the lower threshold crossing times measured by the Start Pulse Detector."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/sigma_along { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/sigma_along"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "along-track geolocation uncertainity"; String description "Estimated cartesian along-track uncertainanty (1-sigma) for the reference photon"; String source "ATL03G ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/tx_pulse_skew_est { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/tx_pulse_skew_est"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "Transmit Pulse Skew Estimate"; String description "The difference between the averages of the lower and upper threshold crossing times. This is an estimate of the transmit pulse skew."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/tx_pulse_energy { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/tx_pulse_energy"; Float32 _FillValue 3.402823466e+38; String units "Joules"; String contentType "physicalMeasurement"; String long_name "Transmit Pulse Energy"; String description "The average transmit pulse energy, measured by the internal laser energy monitor, split into per-beam measurements."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/tx_pulse_width_upper { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/tx_pulse_width_upper"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "Transmit Pulse Energy Upper Width"; String description "The average distance between the upper threshold crossing times measured by the Start Pulse Detector."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/sigma_h { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/sigma_h"; Float32 _FillValue 3.402823466e+38; String units "1"; String long_name "height uncertainty"; String description "Estimated height uncertainty (1-sigma) for the reference photon bounce point."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/podppd_flag { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/podppd_flag"; Int16 _FillValue 0; String units "1"; String long_name "POD_PPD Flag"; String description "Composite POD/PPD flag that indicates the quality of input geolocation products for the specific ATL03 segment. A non-zero value may indicate that geolocation solutions are degraded. The ATL03 sigma values should indicate the degree of uncertainty associated with the degredation. Possible values are: 0=NOMINAL; 1=LRS; 2=LASERS; 3=GYRO; 4=SST1; 5=SST2; 6=ATT_INTERP; 7=MANEUVER; 8=GPS_DATA_GAP; 9-ST_BLINDING; 10=OTHER. Values 1-6 (PPD) are prioritized over values 7-10 (POD). In the case where both POD and PPD report an error, only the PAD value is indicated."; String source "ANC04, ANC05"; String coordinates "delta_time"; String flag_meanings "nominal lrs lasers gyro sst1 sst2 att_interp maneuver gps_data_gap st_blinding other"; Int16 flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; Int16 valid_min 0; Int16 valid_max 10; } /gt2r/geolocation/velocity_sc { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/velocity_sc"; Float32 _FillValue 3.402823466e+38; String units "meters/second"; String long_name "spacecraft velocity"; String description "Spacecraft velocity components (east component, north component, up component) an observer on the ground would measure. While values are common to all beams, this parameter is naturally produced as part of geolocation."; String source "ATL03G ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/segment_id { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/segment_id"; String units "1"; String contentType "referenceInformation"; String long_name "along-track segment ID number."; String description "A 7 digit number identifiying the along-track geolocation segment number. These are sequential, starting with 1 for the first segment after an ascending equatorial crossing node."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/reference_photon_lat { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/reference_photon_lat"; String units "degrees_north"; String long_name "Segment Latitude"; String standard_name "latitude"; String description "Latitude of each reference photon. Computed from the ECF Cartesian coordinates of the bounce point. In the case of no photons within the segment (segment_ph_cnt=0), the coordinates are the midpoint of the geolocation segment on the reference ground track."; String source "ATL03G ATBD, Section 3.4"; String coordinates "delta_time"; Float64 valid_min -90.; Float64 valid_max 90.; } /gt2r/geolocation/solar_elevation { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/solar_elevation"; Float32 _FillValue 3.402823466e+38; String units "degrees"; String long_name "solar elevation"; String description "The elevation of the sun position vector from the reference photon bounce point position in the local ENU frame. The angle is measured from the East-North plane and is positive Up. ATL03g provides this value in radians; it is converted to degress for ATL03 output."; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/bounce_time_offset { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/bounce_time_offset"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "ground bounce time offset"; String description "The difference between the transmit time and the ground bounce time of the reference photons."; String source "ATL03 ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/delta_time { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/delta_time"; String units "seconds since 2018-01-01"; String contentType "physicalMeasurement"; String long_name "Delta Time"; String standard_name "time"; String description "Transmit time of the reference photon, measured in seconds from the atlas_sdp_gps_epoch. If there is no reference photon, this time corresponds to the approximate mid-point time associated with the along-track geolocation segment edge. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Derived"; String coordinates "reference_photon_lat, reference_photon_lon"; String CLASS "DIMENSION_SCALE"; } /gt2r/geolocation/reference_photon_index { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/reference_photon_index"; Int32 _FillValue 0; String units "counts"; String long_name "Reference Photon Index"; String description "Index of the reference photon within the set of photons grouped within in segment. To recover the position of the reference photon within the photon-rate arrays, add ref_ph_ndx to the corresponding ph_ndx_beg and subtract 1. If no reference photon was selected, this value will indicate that the reference photon defaulted to the first photon. In the case of no photons within the segment (segment_ph_cnt=0), the value should be 0."; String source "ATL03 ATBD, Section 3.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/altitude_sc { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/altitude_sc"; Float64 _FillValue 1.7976931348623157e+308; String units "meters"; String long_name "Altitude"; String description "Height of the spacecraft above the WGS84 ellipsoid."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/segment_dist_x { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/segment_dist_x"; String units "meters"; String long_name "Segment Distance from EQC"; String description "Along-track distance from the equator crossing to the start of the 20 meter geolocation segment."; String source "Derived"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geolocation/neutat_delay_total { String HDF5_OBJ_FULLPATH "/gt2r/geolocation/neutat_delay_total"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Total Neutral Atmospheric Delay"; String description "Total neutral atmosphere delay correction (wet+dry)."; String source "ATL03a ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt2r/geophys_corr/ { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/"; String Description "Contains parameters used to correct photon heights for selected geophysical effects. Additional geophysical parameters (dac and tide_ocean) are not applied and provided for informational purposes only. All parameters are posted at the same interval as the ICESat-2 Geolocation Along-Track Segment interval (nominally 20m along-track). In the case of no photons within the segment (../geolocation/segment_ph_cnt=0), most parameters are filled with invalid or best-estimate values. Maintaining geolocation segments with no photons allows for the geolocation segment arrays to be directly aligned across the gtx groups."; String data_rate "These parameters are stored at the ICESat-2 Geolocation Along Track Segment rate (nominally every 20 m along-track)."; } /gt2r/geophys_corr/tide_oc_pole { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_oc_pole"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Ocean Pole Tide"; String description "Surface deformation of the Earth due to loading from the centrifugal effect of polar motion upon the oceans (-2 to 2 mm)."; String source "ATL03 ATBD, Section 6.3.6"; String coordinates "delta_time"; } /gt2r/geophys_corr/dem_flag { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/dem_flag"; Int16 _FillValue 127; String units "1"; String contentType "referenceInformation"; String long_name "dem source flag"; String description "Indicates source of the DEM height. Values: 0=None, 1=Arctic, 2=GMTED, 3=MSS, 4=Antarctic."; String source "ATL03 ATBD Section 6.3"; String coordinates "delta_time"; String flag_meanings "none arctic gmted mss antarctic"; Int16 flag_values 0, 1, 2, 3, 4; Int16 valid_min 0; Int16 valid_max 4; } /gt2r/geophys_corr/tide_ocean { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_ocean"; String long_name "Ocean Tide"; Float32 _FillValue 3.402823466e+38; String units "meters"; String description "Ocean Tides including diurnal and semi-diurnal (harmonic analysis), and longer period tides (dynamic and self-consistent equilibrium). This correction is not applied to the photon heights and provided only as supplemental information."; String source "ATL03 ATBD, Section 6.3.1"; String coordinates "delta_time"; } /gt2r/geophys_corr/tide_earth { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_earth"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Earth Tide"; String description "Solid Earth Tides"; String source "ATL03 ATBD, Section 6.3.3"; String coordinates "delta_time"; } /gt2r/geophys_corr/dac { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/dac"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Dynamic Atmosphere Correction"; String description "Dynamic Atmospheric Correction (DAC) includes inverted barometer (IB) effect. This correction is not applied to the photon heights and provided only as supplemental information."; String source "ATL03 ATBD, Section 6.3.2"; String coordinates "delta_time"; } /gt2r/geophys_corr/tide_load { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_load"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Load Tide"; String description "Load Tide - Local displacement due to Ocean Loading (-6 to 0 cm)."; String source "ATL03 ATBD, Section 6.3.4"; String coordinates "delta_time"; } /gt2r/geophys_corr/dem_h { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/dem_h"; Float32 _FillValue 3.402823466e+38; String units "meters"; String contentType "referenceInformation"; String long_name "DEM Height"; String description "Best available DEM (in priority of Arctic/Antarctic/GMTED/MSS) value at the location of the reference photon."; String source "ATL03 ATBD Section 6.3"; String coordinates "delta_time"; } /gt2r/geophys_corr/tide_equilibrium { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_equilibrium"; Float32 _FillValue 3.402823466e+38; String units "meters"; String contentType "referenceInformation"; String long_name "Long Period Equilibrium Tide"; String description "Long period equilibrium tide self-consistent with ocean tide model (+-0.04m). This correction is not applied to the photon heights and is provided only as a supplemental information."; String source "ATL03 ATBD, Section 6.3.1"; String coordinates "delta_time"; } /gt2r/geophys_corr/geoid { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/geoid"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Geoid"; String description "Geoid height above WGS-84 reference ellipsoid (range -107 to 86m). Not applied on the product; requested by higher-level products."; String source "ATL03 ATBD, Section 6.3.8"; String coordinates "delta_time"; } /gt2r/geophys_corr/delta_time { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/delta_time"; String units "seconds since 2018-01-01"; String contentType "referenceInformation"; String long_name "Elapsed GPS seconds"; String standard_name "time"; String description "Elapsed seconds from the ATLAS SDP GPS Epoch, corresponding to the transmit time of the reference photon. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Operations"; String CLASS "DIMENSION_SCALE"; } /gt2r/geophys_corr/tide_pole { String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_pole"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Solid Earth Pole Tide"; String description "Solid Earth Pole Tide -Rotational deformation due to polar motion (-1.5 to 1.5 cm)."; String source "ATL03 ATBD, Section 6.3.5"; String coordinates "delta_time"; } /gt2r/signal_find_output/ { String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/"; String Description "Parameters output for each time interval for which signal photons were selected, and the confidence flag set, based on the algorithm in Section 5. Histogram parameters are from the histogram that was used to identify signal photons and set the confidence parameter for a given time increment."; String data_rate "Data are stored at the rate of signal finding time intervals."; } /gt2r/signal_find_output/ocean/ { String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/ocean/"; String Description "Surface-type specific parameters output for each time interval for which signal photons were selected, based on the algorithm in Section 5. Histogram parameters are from the histogram that was used to identify signal photons and set the confidence parameter for a given time increment."; } /gt2r/signal_find_output/ocean/bckgrd_mean { String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/ocean/bckgrd_mean"; Float32 _FillValue 3.402823466e+38; String units "counts"; String long_name "background counts per bin"; String description "The mean of the number of background counts expected in one height bin of the histogram of width dzATM over time period, dtATM"; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt2r/signal_find_output/ocean/bckgrd_sigma { String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/ocean/bckgrd_sigma"; Float32 _FillValue 3.402823466e+38; String units "counts"; String long_name "background counts per bin sigma"; String description "The standard deviation of the number of background counts expected in one height bin of the histogram of width dzATM over time period, dtATM"; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt2r/signal_find_output/ocean/delta_time { String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/ocean/delta_time"; String units "seconds since 2018-01-01"; String contentType "physicalMeasurement"; String long_name "Elapsed GPS seconds"; String standard_name "time"; String description "Number of GPS seconds since the ATLAS SDP epoch. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Derived via Time Tagging"; String CLASS "DIMENSION_SCALE"; } /gt2r/signal_find_output/ocean/t_pc_delta { String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/ocean/t_pc_delta"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "bin width size"; String description "The histogram bin width (integration time) along-track used to find signal photons."; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt2r/signal_find_output/ocean/z_pc_delta { String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/ocean/z_pc_delta"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "bin height size"; String description "Height bin size of the histogram used to find signal photons."; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt2r/heights/ { String HDF5_OBJ_FULLPATH "/gt2r/heights/"; String Description "Contains arrays of the parameters for each received photon."; String data_rate "Data are stored at the photon detection rate."; } /gt2r/heights/ph_id_count { String HDF5_OBJ_FULLPATH "/gt2r/heights/ph_id_count"; String units "counts"; String long_name "photon event counter"; String description "The photon event counter is part of photon ID and counts from 1 for each channel until reset by laser pulse counter."; String source "Derived as part of Photon ID"; String coordinates "delta_time lat_ph lon_ph"; String contentType "referenceInformation"; } /gt2r/heights/lat_ph { String HDF5_OBJ_FULLPATH "/gt2r/heights/lat_ph"; String units "degrees_north"; String long_name "Latitude"; String standard_name "latitude"; String description "Latitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time lon_ph"; Float64 valid_min -90.; Float64 valid_max 90.; } /gt2r/heights/dist_ph_along { String HDF5_OBJ_FULLPATH "/gt2r/heights/dist_ph_along"; String units "meters"; String long_name "Distance from equator crossing."; String description "Along-track distance in a segment projected to the ellipsoid of the received photon, based on the Along-Track Segment algorithm. Total along track distance can be found by adding this value to the sum of segment lengths measured from the start of the most recent reference groundtrack."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time lat_ph lon_ph"; } /gt2r/heights/signal_conf_ph { String HDF5_OBJ_FULLPATH "/gt2r/heights/signal_conf_ph"; String units "1"; String contentType "qualityInformation"; String long_name "Photon Signal Confidence"; String description "Confidence level associated with each photon event selected as signal. 0=noise. 1=added to allow for buffer but algorithm classifies as background; 2=low; 3=med; 4=high). This parameter is a 5xN array where N is the number of photons in the granule, and the 5 rows indicate signal finding for each surface type (in order: land, ocean, sea ice, land ice and inland water). Events not associated with a specific surface type have a confidence level of -1. Events evaluated as TEP returns have a confidence level of -2."; String source "ATL03 ATBD, Section 5, Conf"; String coordinates "delta_time lat_ph lon_ph"; String flag_meanings "possible_tep not_considered noise buffer low medium high"; Int16 flag_values -2, -1, 0, 1, 2, 3, 4; Int16 valid_min -2; Int16 valid_max 4; } /gt2r/heights/ph_id_pulse { String HDF5_OBJ_FULLPATH "/gt2r/heights/ph_id_pulse"; String units "counts"; String contentType "referenceInformation"; String long_name "laser pulse counter"; String description "The laser pulse counter is part of photon ID and counts from 1 to 200 and is reset for each new major frame."; String source "Derived as part of Photon ID"; String coordinates "delta_time lat_ph lon_ph"; } /gt2r/heights/h_ph { String HDF5_OBJ_FULLPATH "/gt2r/heights/h_ph"; String units "meters"; String contentType "physicalMeasurement"; String long_name "Photon WGS84 Height"; String standard_name "height"; String description "Height of each received photon, relative to the WGS-84 ellipsoid including the geophysical corrections noted in Section 6. Please note that neither the geoid, ocean tide nor the dynamic atmosphere (DAC) corrections are applied to the ellipsoidal heights."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time lat_ph lon_ph"; } /gt2r/heights/ph_id_channel { String HDF5_OBJ_FULLPATH "/gt2r/heights/ph_id_channel"; String units "1"; String contentType "referenceInformation"; String long_name "Receive channel id"; String description "Channel number assigned for each received photon event. This is part of the photon ID. Values range from 1 to 120 to span all channels and rise/fall edges. Values 1 to 60 are for falling edge; PCE1 (1 to 20), PCE 2 (21 to 40) and PCE3 (41 to 60). Values 61 to 120 are for rising edge; PCE1 (61 to 80), PCE 2 (81 to 100) and PC3 (101 to 120)."; String source "Derived as part of Photon ID"; String coordinates "delta_time lat_ph lon_ph"; Byte valid_min 1; Byte valid_max 120; } /gt2r/heights/lon_ph { String HDF5_OBJ_FULLPATH "/gt2r/heights/lon_ph"; String units "degrees_east"; String long_name "Longitude"; String standard_name "longitude"; String description "Longitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time lat_ph"; Float64 valid_min -180.; Float64 valid_max 180.; } /gt2r/heights/delta_time { String HDF5_OBJ_FULLPATH "/gt2r/heights/delta_time"; String units "seconds since 2018-01-01"; String contentType "referenceInformation"; String long_name "Elapsed GPS seconds"; String standard_name "time"; String description "The transmit time of a given photon, measured in seconds from the ATLAS Standard Data Product Epoch. Note that multiple received photons associated with a single transmit pulse will have the same delta_time. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Operations"; String coordinates "lat_ph lon_ph"; String CLASS "DIMENSION_SCALE"; } /gt2r/heights/pce_mframe_cnt { String HDF5_OBJ_FULLPATH "/gt2r/heights/pce_mframe_cnt"; String units "counts"; String contentType "referenceInformation"; String long_name "PCE Major frame counter"; String description "The major frame counter is read from the digital flow controller in a given PCE card. The counter identifies individual major frames across diag and science packets. Used as part of the photon ID."; String source "Retained from prior a_alt_science_ph packet"; String coordinates "delta_time lat_ph lon_ph"; } /gt2r/heights/dist_ph_across { String HDF5_OBJ_FULLPATH "/gt2r/heights/dist_ph_across"; String units "meters"; String long_name "Distance off RGT."; String description "Across-track distance projected to the ellipsoid of the received photon from the reference ground track. This is based on the Along-Track Segment algorithm described in Section 3.1."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time lat_ph lon_ph"; } /ds_surf_type { String HDF5_OBJ_FULLPATH "/ds_surf_type"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Surface Type Dimension Scale"; String description "Dimension scale indexing the surface type array. Index=1 corresponds to Land; index = 2 corresponds to Ocean; Index = 3 corresponds to SeaIce; Index=4 corresponds to LandIce; Index=5 corresponds to InlandWater"; String flag_meanings "land ocean seaice landice inland_water"; Int32 flag_values 1, 2, 3, 4, 5; Int32 valid_min 1; Int32 valid_max 5; String CLASS "DIMENSION_SCALE"; String NAME "/ds_surf_type"; } /quality_assessment/ { String HDF5_OBJ_FULLPATH "/quality_assessment/"; String Description "Contains quality assessment data. This may include QA counters, QA along-track data and/or QA summary data."; } /quality_assessment/qa_granule_pass_fail { String HDF5_OBJ_FULLPATH "/quality_assessment/qa_granule_pass_fail"; String units "1"; String contentType "qualityInformation"; String long_name "Granule Pass Flag"; String description "Flag indicating granule quality. 0=granule passes automatic QA. 1=granule fails automatic QA."; String source "Operations"; String flag_meanings "PASS FAIL"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /quality_assessment/gt1r/ { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/"; String Description "Each group contains the quality assessment information for one Ground Track."; } /quality_assessment/gt1r/qa_perc_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_perc_signal_conf_ph_high"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_HIgh"; String description "The percentage of high-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1r/qa_perc_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_perc_signal_conf_ph_low"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Low"; String description "The percentage of low-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1r/qa_perc_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_perc_signal_conf_ph_med"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Med"; String description "The percentage of medium-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1r/qa_perc_surf_type { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_perc_surf_type"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Surface_Type"; String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1r/qa_total_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_total_signal_conf_ph_high"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_HIgh"; String description "The total number of high-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1r/qa_total_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_total_signal_conf_ph_low"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Low"; String description "The total number of low-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1r/qa_total_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_total_signal_conf_ph_med"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Med"; String description "The total number of medium-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2r/ { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/"; String Description "Each group contains the quality assessment information for one Ground Track."; } /quality_assessment/gt2r/qa_perc_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_perc_signal_conf_ph_high"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_HIgh"; String description "The percentage of high-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2r/qa_perc_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_perc_signal_conf_ph_low"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Low"; String description "The percentage of low-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2r/qa_perc_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_perc_signal_conf_ph_med"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Med"; String description "The percentage of medium-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2r/qa_perc_surf_type { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_perc_surf_type"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Surface_Type"; String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2r/qa_total_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_total_signal_conf_ph_high"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_HIgh"; String description "The total number of high-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2r/qa_total_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_total_signal_conf_ph_low"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Low"; String description "The total number of low-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2r/qa_total_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_total_signal_conf_ph_med"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Med"; String description "The total number of medium-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1l/ { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/"; String Description "Each group contains the quality assessment information for one Ground Track."; } /quality_assessment/gt1l/qa_perc_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_perc_signal_conf_ph_high"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_HIgh"; String description "The percentage of high-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1l/qa_perc_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_perc_signal_conf_ph_low"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Low"; String description "The percentage of low-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1l/qa_perc_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_perc_signal_conf_ph_med"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Med"; String description "The percentage of medium-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1l/qa_perc_surf_type { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_perc_surf_type"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Surface_Type"; String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1l/qa_total_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_total_signal_conf_ph_high"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_HIgh"; String description "The total number of high-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1l/qa_total_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_total_signal_conf_ph_low"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Low"; String description "The total number of low-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt1l/qa_total_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_total_signal_conf_ph_med"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Med"; String description "The total number of medium-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/qa_granule_fail_reason { String HDF5_OBJ_FULLPATH "/quality_assessment/qa_granule_fail_reason"; String units "1"; String contentType "qualityInformation"; String long_name "Granule Failure Reason"; String description "Flag indicating granule failure reason. 0=no failure; 1=processing error; 2=Insufficient output data was generated; 3=TBD Failure; 4=TBD_Failure; 5=other failure."; String source "Operations"; String flag_meanings "no_failure PROCESS_ERROR INSUFFICIENT_OUTPUT failure_3 failure_4 OTHER_FAILURE"; Int32 flag_values 0, 1, 2, 3, 4, 5; Int32 valid_min 0; Int32 valid_max 5; } /quality_assessment/gt3l/ { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/"; String Description "Each group contains the quality assessment information for one Ground Track."; } /quality_assessment/gt3l/qa_perc_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_perc_signal_conf_ph_high"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_HIgh"; String description "The percentage of high-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3l/qa_perc_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_perc_signal_conf_ph_low"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Low"; String description "The percentage of low-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3l/qa_perc_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_perc_signal_conf_ph_med"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Med"; String description "The percentage of medium-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3l/qa_perc_surf_type { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_perc_surf_type"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Surface_Type"; String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3l/qa_total_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_total_signal_conf_ph_high"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_HIgh"; String description "The total number of high-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3l/qa_total_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_total_signal_conf_ph_low"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Low"; String description "The total number of low-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3l/qa_total_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_total_signal_conf_ph_med"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Med"; String description "The total number of medium-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/delta_time { String HDF5_OBJ_FULLPATH "/quality_assessment/delta_time"; String units "seconds since 2018-01-01"; String contentType "referenceInformation"; String long_name "Elapsed GPS seconds"; String standard_name "time"; String description "Number of GPS seconds since the ATLAS SDP epoch. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Operations"; String CLASS "DIMENSION_SCALE"; } /quality_assessment/gt2l/ { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/"; String Description "Each group contains the quality assessment information for one Ground Track."; } /quality_assessment/gt2l/qa_perc_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_perc_signal_conf_ph_high"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_HIgh"; String description "The percentage of high-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2l/qa_perc_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_perc_signal_conf_ph_low"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Low"; String description "The percentage of low-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2l/qa_perc_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_perc_signal_conf_ph_med"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Med"; String description "The percentage of medium-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2l/qa_perc_surf_type { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_perc_surf_type"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Surface_Type"; String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2l/qa_total_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_total_signal_conf_ph_high"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_HIgh"; String description "The total number of high-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2l/qa_total_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_total_signal_conf_ph_low"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Low"; String description "The total number of low-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt2l/qa_total_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_total_signal_conf_ph_med"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Med"; String description "The total number of medium-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3r/ { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/"; String Description "Each group contains the quality assessment information for one Ground Track."; } /quality_assessment/gt3r/qa_perc_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_perc_signal_conf_ph_high"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_HIgh"; String description "The percentage of high-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3r/qa_perc_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_perc_signal_conf_ph_low"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Low"; String description "The percentage of low-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3r/qa_perc_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_perc_signal_conf_ph_med"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Signal_Conf_Ph_Med"; String description "The percentage of medium-confidence signal photons for each surface type, based on the total number of photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3r/qa_perc_surf_type { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_perc_surf_type"; String units "percent"; String contentType "qualityInformation"; String long_name "Percent_Surface_Type"; String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3r/qa_total_signal_conf_ph_high { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_total_signal_conf_ph_high"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_HIgh"; String description "The total number of high-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3r/qa_total_signal_conf_ph_low { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_total_signal_conf_ph_low"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Low"; String description "The total number of low-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /quality_assessment/gt3r/qa_total_signal_conf_ph_med { String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_total_signal_conf_ph_med"; String units "1"; String contentType "qualityInformation"; String long_name "Total_Signal_Conf_Ph_Med"; String description "The total number of medium-confidence signal photons for each surface type."; String source "ATL03 ATBD, Section 8"; String coordinates "../delta_time"; } /atlas_impulse_response/ { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/"; String Description "Contains parameters to characterize the ATLAS pulse energy and pulse shape, derived from the Start Pulse Detector data. These parameters are at the ICESat-2 geolocation segment rate (~20m along-track)"; } /atlas_impulse_response/pce1_spot1/ { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/"; String Description "Contains parameters to characterize the ATLAS impulse response from the TEP photon histograms available for two of the three strong beams."; } /atlas_impulse_response/pce1_spot1/tep_histogram/ { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/"; String Description "Subgroup that contains the time of the histogram centers and the normalized histogram counts for each bin."; } /atlas_impulse_response/pce1_spot1/tep_histogram/reference_tep_flag { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/reference_tep_flag"; String units "1"; String contentType "auxiliaryInformation"; String description "Flag that indicates the reference TEP has been used in place of a more recent TEP realization. 0=dynamic TEP used; 1=static reference TEP used."; String source "ATL03 ATBD, Section 7.2"; String flag_meanings "dynamic_tep_used, reference_tep_used"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; String long_name "Reference TEP Used"; } /atlas_impulse_response/pce1_spot1/tep_histogram/tep_bckgrd { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/tep_bckgrd"; String units "counts"; String long_name "TEP Background"; String description "The average number of counts in the TEP histogram bins, after excluding bins that likely contain the transmit pulse."; String source "ATL02 ATBD, Section 7.2"; String coordinates "tep_tod"; } /atlas_impulse_response/pce1_spot1/tep_histogram/tep_duration { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/tep_duration"; String units "seconds"; String long_name "TEP Duration"; String description "The duration (or width) of data in the TEP histogram. Will generally be greater than 10 seconds."; String source "ATL02 ATBD, Section 7.2"; String coordinates "tep_tod"; } /atlas_impulse_response/pce1_spot1/tep_histogram/tep_hist_sum { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/tep_hist_sum"; String units "counts"; String long_name "TEP Histogram Sum"; String description "The total number of counts in the TEP histogram, after removing the background."; String source "ATL02 ATBD, Section 7.2"; String coordinates "tep_tod"; } /atlas_impulse_response/pce1_spot1/tep_histogram/tep_hist_time { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/tep_hist_time"; String units "seconds"; String long_name "TEP Histogram Time"; String description "The times associated with the TEP histogram bin centers, measured from the laser transmit time."; String source "ATL02 ATBD, Section 7.2"; String CLASS "DIMENSION_SCALE"; } /atlas_impulse_response/pce1_spot1/tep_histogram/tep_hist { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/tep_hist"; String units "counts"; String long_name "TEP Histogram"; String description "The normalized number of counts in each bin of the TEP histogram."; String source "ATL02 ATBD, Section 7.2"; String coordinates "tep_hist_time"; } /atlas_impulse_response/pce1_spot1/tep_histogram/tep_tod { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/tep_tod"; String units "seconds since 2018-01-01"; String long_name "TEP Time Of Day"; String standard_name "time"; String description "The time of day at of the start of the data within the TEP histogram, in seconds since the ATLAS SDP GPS Epoch. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "ATL02 ATBD, Section 7.2"; String CLASS "DIMENSION_SCALE"; } /atlas_impulse_response/pce2_spot3/ { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/"; String Description "Contains parameters to characterize the ATLAS impulse response from the TEP photon histograms available for two of the three strong beams."; } /atlas_impulse_response/pce2_spot3/tep_histogram/ { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/"; String Description "Subgroup that contains the time of the histogram centers and the normalized histogram counts for each bin."; } /atlas_impulse_response/pce2_spot3/tep_histogram/reference_tep_flag { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/reference_tep_flag"; String units "1"; String contentType "auxiliaryInformation"; String description "Flag that indicates the reference TEP has been used in place of a more recent TEP realization. 0=dynamic TEP used; 1=static reference TEP used."; String source "ATL03 ATBD, Section 7.2"; String flag_meanings "dynamic_tep_used, reference_tep_used"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; String long_name "Reference TEP Used"; } /atlas_impulse_response/pce2_spot3/tep_histogram/tep_bckgrd { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/tep_bckgrd"; String units "counts"; String long_name "TEP Background"; String description "The average number of counts in the TEP histogram bins, after excluding bins that likely contain the transmit pulse."; String source "ATL02 ATBD, Section 7.2"; String coordinates "tep_tod"; } /atlas_impulse_response/pce2_spot3/tep_histogram/tep_duration { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/tep_duration"; String units "seconds"; String long_name "TEP Duration"; String description "The duration (or width) of data in the TEP histogram. Will generally be greater than 10 seconds."; String source "ATL02 ATBD, Section 7.2"; String coordinates "tep_tod"; } /atlas_impulse_response/pce2_spot3/tep_histogram/tep_hist_sum { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/tep_hist_sum"; String units "counts"; String long_name "TEP Histogram Sum"; String description "The total number of counts in the TEP histogram, after removing the background."; String source "ATL02 ATBD, Section 7.2"; String coordinates "tep_tod"; } /atlas_impulse_response/pce2_spot3/tep_histogram/tep_hist_time { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/tep_hist_time"; String units "seconds"; String long_name "TEP Histogram Time"; String description "The times associated with the TEP histogram bin centers, measured from the laser transmit time."; String source "ATL02 ATBD, Section 7.2"; String CLASS "DIMENSION_SCALE"; } /atlas_impulse_response/pce2_spot3/tep_histogram/tep_hist { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/tep_hist"; String units "counts"; String long_name "TEP Histogram"; String description "The normalized number of counts in each bin of the TEP histogram."; String source "ATL02 ATBD, Section 7.2"; String coordinates "tep_hist_time"; } /atlas_impulse_response/pce2_spot3/tep_histogram/tep_tod { String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/tep_tod"; String units "seconds since 2018-01-01"; String long_name "TEP Time Of Day"; String standard_name "time"; String description "The time of day at of the start of the data within the TEP histogram, in seconds since the ATLAS SDP GPS Epoch. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "ATL02 ATBD, Section 7.2"; String CLASS "DIMENSION_SCALE"; } /ds_xyz { String HDF5_OBJ_FULLPATH "/ds_xyz"; String units "1"; String contentType "auxiliaryInformation"; String long_name "XYZ Dimension Scale"; String description "Dimension scale indexing the XYZ components of velocity_sc. Index=1 corresponds to X; index = 2 corresponds to Y; Index = 3 corresponds to Z;"; String flag_meanings "x y z"; Int32 flag_values 1, 2, 3; Int32 valid_min 1; Int32 valid_max 3; String CLASS "DIMENSION_SCALE"; String NAME "/ds_xyz"; } /ancillary_data/ { String HDF5_OBJ_FULLPATH "/ancillary_data/"; String Description "Contains information ancillary to the data product. This may include product characteristics, instrument characteristics and/or processing constants."; String data_rate "Data within this group pertain to the granule in its entirety."; } /ancillary_data/release { String HDF5_OBJ_FULLPATH "/ancillary_data/release"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Release Number"; String description "Release number of the granule. The release number is incremented when the software or ancillary data used to create the granule has been changed."; String source "Operations"; } /ancillary_data/end_geoseg { String HDF5_OBJ_FULLPATH "/ancillary_data/end_geoseg"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Ending Geolocation Segment"; String description "The ending geolocation segment number associated with the data contained within this granule. ICESat granule geographic regions are further refined by geolocation segments. During the geolocation process, a geolocation segment is created approximately every 20m from the start of the orbit to the end. The geolocation segments help align the ATLAS strong a weak beams and provide a common segment length for the L2 and higher products. The geolocation segment indices differ slightly from orbit-to-orbit because of the irregular shape of the Earth. The geolocation segment indices on ATL01 and ATL02 are only approximate because beams have not been aligned at the time of their creation."; String source "Derived"; } /ancillary_data/version { String HDF5_OBJ_FULLPATH "/ancillary_data/version"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Version"; String description "Version number of this granule within the release. It is a sequential number corresponding to the number of times the granule has been reprocessed for the current release."; String source "Operations"; } /ancillary_data/calibrations/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/"; String Description "This group contains calibrations derived from the ATLAS CAL products."; } /ancillary_data/calibrations/ds_channel { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/ds_channel"; String units "1"; String contentType "referenceInformation"; String long_name "Channel"; String description "Dimension scale for ATLAS PCE channels (1-16=strong, 17-20=weak)"; Int16 valid_min 1; Int16 valid_max 20; String CLASS "DIMENSION_SCALE"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/"; String Description "CAL34 - Dead-time Radiometric Signal Loss. Contains a table of radiometric corrections versus apparent return strength and width for several dead-time values. Correction is to be multiplied by raw return strength to get corrected return strength"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/cal34_product { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/cal34_product"; String units "1"; String contentType "auxiliaryInformation"; String long_name "CAL Product Name"; String description "Name of ATLAS CAL Products containing the calibration data"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1l/"; String Description "CAL34 - Dead-time Radiometric Signal Loss. Provides a measure of counting efficiency loss as function of first photon bias for received photoelectron populations via combinations of return signal pulsewidth & mean photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1l/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1l/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1l/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1l/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1l/rad_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1l/rad_corr"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Radiometric Correction"; String description "Radiometric Correction (width, strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1l/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1l/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2l/"; String Description "CAL34 - Dead-time Radiometric Signal Loss. Provides a measure of counting efficiency loss as function of first photon bias for received photoelectron populations via combinations of return signal pulsewidth & mean photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2l/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2l/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2l/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2l/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2l/rad_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2l/rad_corr"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Radiometric Correction"; String description "Radiometric Correction (width, strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2l/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2l/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1r/"; String Description "CAL34 - Dead-time Radiometric Signal Loss. Provides a measure of counting efficiency loss as function of first photon bias for received photoelectron populations via combinations of return signal pulsewidth & mean photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1r/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1r/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1r/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1r/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1r/rad_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1r/rad_corr"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Radiometric Correction"; String description "Radiometric Correction (width, strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1r/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt1r/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2r/"; String Description "CAL34 - Dead-time Radiometric Signal Loss. Provides a measure of counting efficiency loss as function of first photon bias for received photoelectron populations via combinations of return signal pulsewidth & mean photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2r/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2r/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2r/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2r/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2r/rad_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2r/rad_corr"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Radiometric Correction"; String description "Radiometric Correction (width, strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2r/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt2r/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3l/"; String Description "CAL34 - Dead-time Radiometric Signal Loss. Provides a measure of counting efficiency loss as function of first photon bias for received photoelectron populations via combinations of return signal pulsewidth & mean photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3l/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3l/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3l/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3l/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3l/rad_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3l/rad_corr"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Radiometric Correction"; String description "Radiometric Correction (width, strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3l/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3l/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3r/"; String Description "CAL34 - Dead-time Radiometric Signal Loss. Provides a measure of counting efficiency loss as function of first photon bias for received photoelectron populations via combinations of return signal pulsewidth & mean photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3r/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3r/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3r/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3r/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3r/rad_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3r/rad_corr"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Radiometric Correction"; String description "Radiometric Correction (width, strength, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3r/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time_radiometric_signal_loss/gt3r/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL34"; } /ancillary_data/calibrations/dead_time/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/"; String Description "CAL42 - Dead-time. Estimates dead time for each ATLAS receiver channel accompanied by an estimated standard deviation for that measurement. photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time/gt1r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt1r/"; String Description "CAL42 - Dead-time. Estimates dead time for each ATLAS receiver channel accompanied by an estimated standard deviation for that measurement. photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time/gt1r/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt1r/dead_time"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "DeadTime"; String description "Dead Time (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/gt1r/sigma { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt1r/sigma"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Sigma"; String description "Sigma (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/gt2r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt2r/"; String Description "CAL42 - Dead-time. Estimates dead time for each ATLAS receiver channel accompanied by an estimated standard deviation for that measurement. photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time/gt2r/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt2r/dead_time"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "DeadTime"; String description "Dead Time (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/gt2r/sigma { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt2r/sigma"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Sigma"; String description "Sigma (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/gt1l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt1l/"; String Description "CAL42 - Dead-time. Estimates dead time for each ATLAS receiver channel accompanied by an estimated standard deviation for that measurement. photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time/gt1l/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt1l/dead_time"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "DeadTime"; String description "Dead Time (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/gt1l/sigma { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt1l/sigma"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Sigma"; String description "Sigma (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/gt3l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt3l/"; String Description "CAL42 - Dead-time. Estimates dead time for each ATLAS receiver channel accompanied by an estimated standard deviation for that measurement. photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time/gt3l/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt3l/dead_time"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "DeadTime"; String description "Dead Time (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/gt3l/sigma { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt3l/sigma"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Sigma"; String description "Sigma (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/temperature { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/temperature"; String units "degreesC"; String contentType "auxiliaryInformation"; String long_name "Temperature"; String description "Temperature for which calibrations are provided."; String source "CAL42"; } /ancillary_data/calibrations/dead_time/cal42_product { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/cal42_product"; String units "1"; String contentType "auxiliaryInformation"; String description "Name of ATLAS CAL Product containing the calibration data"; String source "CAL42"; String long_name "CAL Product Name"; } /ancillary_data/calibrations/dead_time/gt2l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt2l/"; String Description "CAL42 - Dead-time. Estimates dead time for each ATLAS receiver channel accompanied by an estimated standard deviation for that measurement. photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time/gt2l/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt2l/dead_time"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "DeadTime"; String description "Dead Time (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/gt2l/sigma { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt2l/sigma"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Sigma"; String description "Sigma (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/gt3r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt3r/"; String Description "CAL42 - Dead-time. Estimates dead time for each ATLAS receiver channel accompanied by an estimated standard deviation for that measurement. photoelectrons/spot/shot, channel-to-channel basis."; } /ancillary_data/calibrations/dead_time/gt3r/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt3r/dead_time"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "DeadTime"; String description "Dead Time (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/gt3r/sigma { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt3r/sigma"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Sigma"; String description "Sigma (channel)"; String source "CAL42"; } /ancillary_data/calibrations/dead_time/side { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/side"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Detector Bank Side"; String description "A or B side of the detector bank"; String source "CAL42"; String flag_meanings "A B"; Int32 flag_values 1, 2; Int32 valid_min 1; Int32 valid_max 2; } /ancillary_data/calibrations/first_photon_bias/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/"; String Description "CAL19 -First Photon Bias. Provides a correction for first photon bias."; } /ancillary_data/calibrations/first_photon_bias/cal19_product { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/cal19_product"; String units "1"; String contentType "auxiliaryInformation"; String long_name "CAL Product Name"; String description "Name of ATLAS CAL Products containing the calibration data"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt1l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1l/"; String Description "CAL19 -First Photon Bias. Provides a correction for first photon bias."; } /ancillary_data/calibrations/first_photon_bias/gt1l/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1l/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt1l/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1l/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt1l/ffb_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1l/ffb_corr"; String units "ps"; String contentType "auxiliaryInformation"; String long_name "FFB Correction"; String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds."; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt1l/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1l/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt1r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1r/"; String Description "CAL19 -First Photon Bias. Provides a correction for first photon bias."; } /ancillary_data/calibrations/first_photon_bias/gt1r/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1r/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt1r/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1r/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt1r/ffb_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1r/ffb_corr"; String units "ps"; String contentType "auxiliaryInformation"; String long_name "FFB Correction"; String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds."; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt1r/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1r/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt2l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2l/"; String Description "CAL19 -First Photon Bias. Provides a correction for first photon bias."; } /ancillary_data/calibrations/first_photon_bias/gt2l/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2l/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt2l/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2l/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt2l/ffb_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2l/ffb_corr"; String units "ps"; String contentType "auxiliaryInformation"; String long_name "FFB Correction"; String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds."; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt2l/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2l/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt2r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2r/"; String Description "CAL19 -First Photon Bias. Provides a correction for first photon bias."; } /ancillary_data/calibrations/first_photon_bias/gt2r/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2r/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt2r/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2r/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt2r/ffb_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2r/ffb_corr"; String units "ps"; String contentType "auxiliaryInformation"; String long_name "FFB Correction"; String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds."; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt2r/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2r/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt3l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3l/"; String Description "CAL19 -First Photon Bias. Provides a correction for first photon bias."; } /ancillary_data/calibrations/first_photon_bias/gt3l/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3l/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt3l/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3l/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt3l/ffb_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3l/ffb_corr"; String units "ps"; String contentType "auxiliaryInformation"; String long_name "FFB Correction"; String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds."; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt3l/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3l/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt3r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3r/"; String Description "CAL19 -First Photon Bias. Provides a correction for first photon bias."; } /ancillary_data/calibrations/first_photon_bias/gt3r/dead_time { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3r/dead_time"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Dead Time"; String description "Dead time value"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt3r/strength { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3r/strength"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Beam Strength"; String description "Spot strength in events/shot (strength, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt3r/ffb_corr { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3r/ffb_corr"; String units "ps"; String contentType "auxiliaryInformation"; String long_name "FFB Correction"; String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds."; String source "CAL19"; } /ancillary_data/calibrations/first_photon_bias/gt3r/width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3r/width"; String units "ns"; String contentType "auxiliaryInformation"; String long_name "Apparent Width"; String description "Apparent width (width, deadtime)"; String source "CAL19"; } /ancillary_data/calibrations/low_link_impulse_response/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/"; String Description "CAL20 - System low link impulse response. Calibrates receiver impulse response, including optical and electrically introduced reflections."; } /ancillary_data/calibrations/low_link_impulse_response/laser { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/laser"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Laser"; String description "Laser Number"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/hist_x { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/hist_x"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Histogram Bin X Values"; String description "Histogram bin x-values"; String source "CAL20"; String CLASS "DIMENSION_SCALE"; } /ancillary_data/calibrations/low_link_impulse_response/mode { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/mode"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Laser Power Setting"; String description "Laser Power Setting"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt1r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt1r/"; String Description "CAL20 - System low link impulse response. Calibrates receiver impulse response, including optical and electrically introduced reflections."; } /ancillary_data/calibrations/low_link_impulse_response/gt1r/hist { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt1r/hist"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Histogram"; String description "Per-Channel Histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt1r/total_events { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt1r/total_events"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Total Events"; String description "Number of events used in constructing the per-channel histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt2r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt2r/"; String Description "CAL20 - System low link impulse response. Calibrates receiver impulse response, including optical and electrically introduced reflections."; } /ancillary_data/calibrations/low_link_impulse_response/gt2r/hist { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt2r/hist"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Histogram"; String description "Per-Channel Histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt2r/total_events { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt2r/total_events"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Total Events"; String description "Number of events used in constructing the per-channel histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt1l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt1l/"; String Description "CAL20 - System low link impulse response. Calibrates receiver impulse response, including optical and electrically introduced reflections."; } /ancillary_data/calibrations/low_link_impulse_response/gt1l/hist { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt1l/hist"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Histogram"; String description "Per-Channel Histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt1l/total_events { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt1l/total_events"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Total Events"; String description "Number of events used in constructing the per-channel histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/return_source { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/return_source"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Return Source"; String description "Source of the events from which the data are derived."; String source "CAL20"; String flag_meanings "none tep maat echo"; Int32 flag_values 0, 1, 2, 3; Int32 valid_min 0; Int32 valid_max 3; } /ancillary_data/calibrations/low_link_impulse_response/cal20_product { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/cal20_product"; String units "1"; String contentType "auxiliaryInformation"; String long_name "CAL Product Name"; String description "Name of ATLAS CAL Product containing the calibration data"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/num_bins { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/num_bins"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Number of Bins"; String description "Number of bins in the histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt3l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt3l/"; String Description "CAL20 - System low link impulse response. Calibrates receiver impulse response, including optical and electrically introduced reflections."; } /ancillary_data/calibrations/low_link_impulse_response/gt3l/hist { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt3l/hist"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Histogram"; String description "Per-Channel Histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt3l/total_events { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt3l/total_events"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Total Events"; String description "Number of events used in constructing the per-channel histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/temperature { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/temperature"; String units "degreesC"; String contentType "auxiliaryInformation"; String description "Temperature for which calibrations are provided."; String source "CAL20"; String long_name "Temperature"; } /ancillary_data/calibrations/low_link_impulse_response/bin_width { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/bin_width"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Bin Width"; String description "Histogram bin width"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt2l/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt2l/"; String Description "CAL20 - System low link impulse response. Calibrates receiver impulse response, including optical and electrically introduced reflections."; } /ancillary_data/calibrations/low_link_impulse_response/gt2l/hist { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt2l/hist"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Histogram"; String description "Per-Channel Histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt2l/total_events { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt2l/total_events"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Total Events"; String description "Number of events used in constructing the per-channel histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt3r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt3r/"; String Description "CAL20 - System low link impulse response. Calibrates receiver impulse response, including optical and electrically introduced reflections."; } /ancillary_data/calibrations/low_link_impulse_response/gt3r/hist { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt3r/hist"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Histogram"; String description "Per-Channel Histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/gt3r/total_events { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/gt3r/total_events"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Total Events"; String description "Number of events used in constructing the per-channel histogram"; String source "CAL20"; } /ancillary_data/calibrations/low_link_impulse_response/side { String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/side"; String units "1"; String contentType "auxiliaryInformation"; String long_name "A_or_B"; String description "A or B Side Component"; String source "CAL20"; String flag_meanings "A B"; Int32 flag_values 1, 2; Int32 valid_min 1; Int32 valid_max 2; } /ancillary_data/end_region { String HDF5_OBJ_FULLPATH "/ancillary_data/end_region"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Ending Region"; String description "The ending product-specific region number associated with the data contained within this granule. ICESat-2 data products are separated by geographic regions. The data contained within a specific region are the same for ATL01 and ATL02. ATL03 regions differ slightly because of different geolocation segment locations caused by the irregular shape of the Earth. The region indices for other products are completely independent."; String source "Derived"; } /ancillary_data/atlas_sdp_gps_epoch { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_sdp_gps_epoch"; String units "seconds since 1980-01-06T00:00:00.000000Z"; String contentType "auxiliaryInformation"; String long_name "ATLAS Epoch Offset"; String description "Number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS Standard Data Product (SDP) epoch (2018-01-01:T00.00.00.000000 UTC). Add this value to delta time parameters to compute full gps_seconds (relative to the GPS epoch) for each data point."; String source "Operations"; } /ancillary_data/podppd_pad { String HDF5_OBJ_FULLPATH "/ancillary_data/podppd_pad"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Padding for POD/PPD Interpolation"; String description "Seconds of padding data needed for POD/PPD interpolation."; String source "Control"; } /ancillary_data/end_rgt { String HDF5_OBJ_FULLPATH "/ancillary_data/end_rgt"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Ending Reference Groundtrack"; String description "The ending reference groundtrack (RGT) number associated with the data contained within this granule. There are 1387 reference groundtrack in the ICESat-2 repeat orbit. The reference groundtrack increments each time the spacecraft completes a full orbit of the Earth and resets to 1 each time the spacecraft completes a full cycle."; String source "Derived"; Int32 valid_min 1; Int32 valid_max 1387; } /ancillary_data/end_delta_time { String HDF5_OBJ_FULLPATH "/ancillary_data/end_delta_time"; String units "seconds since 2018-01-01"; String contentType "auxiliaryInformation"; String long_name "ATLAS End Time (Actual)"; String standard_name "time"; String description "Number of GPS seconds since the ATLAS SDP epoch at the last data point in the file. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Derived"; } /ancillary_data/end_orbit { String HDF5_OBJ_FULLPATH "/ancillary_data/end_orbit"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Ending Orbit Number"; String description "The ending orbit number associated with the data contained within this granule. The orbit number increments each time the spacecraft completes a full orbit of the Earth."; String source "Derived"; } /ancillary_data/start_cycle { String HDF5_OBJ_FULLPATH "/ancillary_data/start_cycle"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Starting Cycle"; String description "The starting cycle number associated with the data contained within this granule. The cycle number is the counter of the number of 91-day repeat cycles completed by the mission."; String source "Derived"; Int32 valid_min 0; Int32 valid_max 99; } /ancillary_data/atlas_engineering/ { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/"; String Description "This group contains statistics for ATLAS engineering data."; } /ancillary_data/atlas_engineering/transmit/ { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/"; String Description "This group contains transmit parameters."; } /ancillary_data/atlas_engineering/transmit/tx_pulse_distribution { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_distribution"; String units "1"; String contentType "auxiliaryInformation"; String long_name "transmit pulse energy distribution"; String description "The fraction of the transmit pulse energy in a given beam, based on pre-launch calibration. This is a six-valued array mapped onto gt1l, gt1r, gt2l, gt2r, gt3l, gt3r using the sc_orient parameter."; String source "ATL03 ATBD, Section 7.2"; } /ancillary_data/atlas_engineering/transmit/tx_pulse_energy { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_energy"; String units "joules"; String contentType "auxiliaryInformation"; String long_name "ATLAS Transmit Energy"; String description "The mean, standard deviation, minimum and maximum values of the transmit energy for each beam as reported by the start pulse detector, averaged over a given ATL03 granule. This is a 6x4 array mapped onto gt1l, gt1r, gt2l, gt2r, gt3l, gt3r using the sc_orient parameter."; String source "ATL03 ATBD Section 7.2.1"; } /ancillary_data/atlas_engineering/transmit/tx_pulse_skew_est { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_skew_est"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "transmit pulse shape skew"; String description "The difference between the means of the lower and upper threshold crossing times; a positive value corresponds to a positive skew in the pulse, and conversely for a negative value."; String source "ATL02, described in ATL03 ATBD Section 7.2.1"; } /ancillary_data/atlas_engineering/transmit/tx_pulse_thresh_lower { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_thresh_lower"; String units "volts"; String contentType "auxiliaryInformation"; String long_name "transmit pulse lower threshold"; String description "The lower threshold setting of the start pulse detector. The threshold crossing times are used to determine the start pulse time, and estimate the start pulse shape. If this setting changes during a given granule, this parameter becomes two-valued."; String source "ATL03 ATBD, Section 7.2"; } /ancillary_data/atlas_engineering/transmit/tx_pulse_thresh_upper { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_thresh_upper"; String units "volts"; String contentType "auxiliaryInformation"; String long_name "transmit pulse upper threshold"; String description "The upper threshold setting of the start pulse detector. The threshold crossing times are used to determine the start pulse time, and estimate the start pulse shape. If this setting changes during a given granule, this parameter becomes two-valued."; String source "ATL03 ATBD, Section 7.2"; } /ancillary_data/atlas_engineering/transmit/tx_pulse_width_lower { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_width_lower"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "lower threshold crossing time difference"; String description "The difference between the two crossing times of the transmit pulse"; String source "ATL02, described in ATL03 ATBD Section 7.2.1"; } /ancillary_data/atlas_engineering/transmit/tx_pulse_width_upper { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_width_upper"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "upper threshold crossing time difference"; String description "The difference between the two crossing times of the transmit pulse"; String source "ATL02, described in ATL03 ATBD Section 7.2.1"; } /ancillary_data/atlas_engineering/spd_ab_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/spd_ab_flag"; String units "1"; String contentType "auxiliaryInformation"; String description "Indicates if the active Start Pulse Detector (SPD) is side a (1) or side b (2)."; String source "Derived, L1B ATBD"; String flag_meanings "a b"; Int32 flag_values 1, 2; Int32 valid_min 1; Int32 valid_max 2; String long_name "SPD A or B"; } /ancillary_data/atlas_engineering/receiver/ { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/receiver/"; String Description "This group contains receiver parameters."; } /ancillary_data/atlas_engineering/receiver/rx_bckgrd_sensitivity { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/receiver/rx_bckgrd_sensitivity"; String units "events/joule"; String contentType "auxiliaryInformation"; String long_name "Receiver background sensivitiy"; String description "Per-beam receiver background sensitivity. This is a six-valued array mapped onto gt1l, gt1r, gt2l, gt2r, gt3l, gt3r using the sc_orient parameter."; String source "ATL02 ATBD, Sections 5.3.2"; } /ancillary_data/atlas_engineering/receiver/rx_return_sensitivity { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/receiver/rx_return_sensitivity"; String units "events/joule"; String contentType "auxiliaryInformation"; String long_name "Receiver return sensitivity"; String description "Per-beam receiver return sensitivity. This is a six-valued array mapped onto gt1l, gt1r, gt2l, gt2r, gt3l, gt3r using the sc_orient parameter."; String source "ATL02 ATBD, Sections 5.3.2"; } /ancillary_data/atlas_engineering/tams_ab_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/tams_ab_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "TAMS Side A or B"; String description "Indicates if the active TAMS is side a (1) or side b (2)."; String source "Derived, L1B ATBD"; String flag_meanings "a b"; Int32 flag_values 1, 2; Int32 valid_min 1; Int32 valid_max 2; } /ancillary_data/atlas_engineering/ds_gt { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/ds_gt"; String units "1"; String contentType "referenceInformation"; String long_name "GT Index"; String description "Dimension scale for ATLAS Groundtracks (gt1l, gt1r, gt2l, gt2r, gt3l, gt3r)"; String flag_meanings "gt1l gt1r gt2l gt2r gt3l gt3r"; Int16 flag_values 1, 2, 3, 4, 5, 6; Int16 valid_min 1; Int16 valid_max 6; String CLASS "DIMENSION_SCALE"; } /ancillary_data/atlas_engineering/det_ab_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/det_ab_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Detector Side, A or B"; String description "Indicates if the active detector (DET) is side A (1) or side B (2)."; String source "Derived, L1B ATBD"; String flag_meanings "a b"; Int32 flag_values 1, 2; Int32 valid_min 1; Int32 valid_max 2; } /ancillary_data/atlas_engineering/lrs_ab_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/lrs_ab_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "LRS Side A or B"; String description "Indicates if the active LRS is side A (1) or side B (2)."; String source "Derived, L1B ATBD"; String flag_meanings "a b"; Int32 flag_values 1, 2; Int32 valid_min 1; Int32 valid_max 2; } /ancillary_data/atlas_engineering/ds_stat { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/ds_stat"; String units "1"; String contentType "referenceInformation"; String long_name "Stat Index"; String description "Dimension scale for statistics in the order mean, sdev, min, max"; String flag_meanings "mean sdev min max"; Int16 flag_values 1, 2, 3, 4; Int16 valid_min 1; Int16 valid_max 5; String CLASS "DIMENSION_SCALE"; } /ancillary_data/atlas_engineering/laser_12_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/laser_12_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Laser 1 or Laser 2"; String description "Indicates if the active Laser is laser 1 or laser 2."; String source "Derived, L1B ATBD"; String flag_meanings "1 2"; Int32 flag_values 1, 2; Int32 valid_min 1; Int32 valid_max 2; } /ancillary_data/atlas_engineering/pdu_ab_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/pdu_ab_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "PDU Side A or B"; String description "Indicates if the active PDU is side a (1) or side b (2)."; String source "Derived, L1B ATBD"; String flag_meanings "a b"; Int32 flag_values 1, 2; Int32 valid_min 1; Int32 valid_max 2; } /ancillary_data/atlas_engineering/ph_uncorrelated_error { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/ph_uncorrelated_error"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "Uncorrelated Error"; String description "The estimate of uncorrelated height error. This is a six-valued array mapped onto gt1l, gt1r, gt2l, gt2r, gt3l, gt3r using the sc_orient parameter."; String source "ATL03 ATBD, Section 7.7.2"; } /ancillary_data/atlas_engineering/hvpc_ab_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/hvpc_ab_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "HVPC Side, A or B"; String description "Indicates if the active High Voltage Power Converter (HVPC) is side A (1) or side B (2)."; String source "Derived, L1B ATBD"; String flag_meanings "a b"; Int32 flag_values 1, 2; Int32 valid_min 1; Int32 valid_max 2; } /ancillary_data/data_end_utc { String HDF5_OBJ_FULLPATH "/ancillary_data/data_end_utc"; String units "1"; String contentType "auxiliaryInformation"; String long_name "End UTC Time of Granule (CCSDS-A, Actual)"; String description "UTC (in CCSDS-A format) of the last data point within the granule."; String source "Derived"; } /ancillary_data/control { String HDF5_OBJ_FULLPATH "/ancillary_data/control"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Control File"; String description "PGE-specific control file used to generate this granule. To re-use, replace breaks (BR) with linefeeds."; String source "Operations"; } /ancillary_data/start_gpssow { String HDF5_OBJ_FULLPATH "/ancillary_data/start_gpssow"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Start GPS SOW of Granule (Actual)"; String description "GPS seconds-of-week of the first data point in the granule."; String source "Derived"; } /ancillary_data/gt1r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/"; String Description "Contains ancillary data used by the signal finding routine described in the ICESat-2 Global Geolocated Photons ATBD."; } /ancillary_data/gt1r/signal_find_input/ { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/"; String Description "Group contains the setup parameters for the signal finding algorithm."; String data_rate "Parameters in this group are single-instances valid for the entire file."; } /ancillary_data/gt1r/signal_find_input/sig_find_t_inc { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/sig_find_t_inc"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram time increment"; String description "Time increment the algorithm uses to step through the photon cloud in a granule. Histograms are formed at each sig_find_t_inc interval to identify signal photon events."; String source "ATL03, Section 5, _time"; } /ancillary_data/gt1r/signal_find_input/alpha_max { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/alpha_max"; String units "radians"; String contentType "auxiliaryInformation"; String description "Maximum slope allowed for slant histogram; if larger than this then don"; String source "ATL03, Section 5, _max"; String long_name "Maximum Slope"; } /ancillary_data/gt1r/signal_find_input/delta_z_bg { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_z_bg"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram height bin size for noise calculation from photon cloud"; String description "Width of a height bin in each atmospheric histogram, Ha, if calculating Ha from the photon cloud. Surface-type dependent."; String source "ATL03, Section 5, _zBG"; } /ancillary_data/gt1r/signal_find_input/e_linfit_edit { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/e_linfit_edit"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of STD of linear fit"; String description "Multiplier of standard deviation of linear fit to signal photons used to edit out noise during running linear fit edit of outliers."; String source "ATL03, Section 5, e_linfit_edit"; } /ancillary_data/gt1r/signal_find_input/e_m { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/e_m"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of STD of background"; String description "Multiplier of standard deviation of the number of background photon events per bin used in determining signal photon threshold. Surface-type dependent."; String source "ATL03, Section 5, em"; } /ancillary_data/gt1r/signal_find_input/snrlow { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/snrlow"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Signal to noise ratio low"; String description "Signal to noise ratio below which all selected signal has low confidence."; String source "ATL03, Section 5, snrlow"; } /ancillary_data/gt1r/signal_find_input/nslw_v { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/nslw_v"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "Half height for variable slope slant histogramming"; String description "Half the value of the height window used for slant histogramming relative to the surface used when varying the surface slope, alpha, to fill large gaps. Surface-type dependent."; String source "ATL03, Section 5, nslw_v"; } /ancillary_data/gt1r/signal_find_input/nphot_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/nphot_min"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "Minimum number of photons to fill gap"; String description "The minimum number of photons over which to perform a linear fit to estimate the surface profile across a gap. Surface-type dependent."; String source "ATL03, Section 5, Nphotmin"; } /ancillary_data/gt1r/signal_find_input/delta_zmin { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_zmin"; String units "meters"; String contentType "auxiliaryInformation"; String description "Minimum height bin size for histogramming for first sweep. Surface-type dependent."; String source "ATL03, Section 5, _zmin"; String long_name "Minimum height bin size"; } /ancillary_data/gt1r/signal_find_input/delta_t_max { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_t_max"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram Maximum time"; String description "Maximum time interval over which photons are selected to histogram. Surface-type dependent."; String source "ATL03, Section 5, _tmax"; } /ancillary_data/gt1r/signal_find_input/lslant_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/lslant_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Flag to request slant histogramming for strong beams."; String description "Binary (logical) flag, if true (=1) then perform slant histogramming for the strong beam. Surface-type dependent."; String source "ATL03, Section 5, lslant"; String flag_meanings "false true"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/gt1r/signal_find_input/n_delta_z2 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/n_delta_z2"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "number of increments in z2"; String description "The number of increments between delta_zmax1 and delta_zmax2. Surface-type dependent."; String source "ATL03, Section 5, n_z2"; } /ancillary_data/gt1r/signal_find_input/e_m_mult { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/e_m_mult"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of STD of e_m"; String description "Multiplier of e_m used to determine Thsig2, threshold for singular bins. Surface-type dependent."; String source "ATL03, Section 5, em_mult"; } /ancillary_data/gt1r/signal_find_input/delta_t_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_t_min"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram Minimum time"; String description "Minimum time interval over which photons are selected to histogram. Surface-type dependent."; String source "ATL03, Section 5, _tmin"; } /ancillary_data/gt1r/signal_find_input/r2 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/r2"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Minimum ratio2"; String description "Minimum ratio of (maximum number of photons in any one bin of contiguous signal bins)/(Maximum number of photons in largest bin) in order to accept a group of potential signal bins as signal. Surface-type dependent."; String source "ATL03, Section 5, R2"; } /ancillary_data/gt1r/signal_find_input/snrmed { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/snrmed"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Signal to noise ratio medium"; String description "Signal to noise ratio above which all selected signal has high confidence. Selected signal with signal to noise ratio between snrlow and snrmed is marked as medium confidence."; String source "ATL03, Section 5, snrmed"; } /ancillary_data/gt1r/signal_find_input/n_delta_z1 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/n_delta_z1"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "number of increments in z1"; String description "The number of increments between delta_zmin and delat_zmax1. Surface-type dependent."; String source "ATL03, Section 5, n_z1"; } /ancillary_data/gt1r/signal_find_input/min_fit_time_fact { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/min_fit_time_fact"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "minimum fit time factor"; String description "The factor to multiply DTIME by to obtain the minimum time over which to fit a line to a height profile to calculate the local slope using running linear fits, min_fit_time."; String source "ATL03, Section 5, min_fit_time_fact"; } /ancillary_data/gt1r/signal_find_input/pc_bckgrd_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/pc_bckgrd_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "calculated background rate flag"; String description "Binary (logical) flag, if true (=1) then always use the photon cloud to calculate the background photon rate, if false only use the photon cloud in the absence of the atmospheric histogram. Surface-type dependent."; String source "ATL03, Section 5, Lpcbg"; String flag_meanings "false true"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/gt1r/signal_find_input/t_gap_big { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/t_gap_big"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Gap size criteria"; String description "For time gaps less than this value, slant histogramming is performed relative to the linear slope calculated from the surrounding signal. For time gaps greater than or equal to this value the slope is varied when performing slant histogramming. Surface-type dependent."; String source "ATL03, Section 5, tgapbig"; } /ancillary_data/gt1r/signal_find_input/e_a { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/e_a"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of Ha_sigma"; String description "Multiplier of Ha_sigma used to determine which bins in the atmospheric histogram may contain signal photon events. Surface-type dependent."; String source "ATL03, Section 5, ea"; } /ancillary_data/gt1r/signal_find_input/delta_zmax2 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_zmax2"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "Maximum height bin size 2"; String description "Maximum height bin size for histogramming for second sweep. Surface-type dependent."; String source "ATL03, Section 5, _zmax2"; } /ancillary_data/gt1r/signal_find_input/nslw { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/nslw"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "half height for slant histogramming"; String description "Half of the value of the height window used for slant histogramming relative to the surface defined by the linear fit to the surrounding photons at slope, alpha. Surface-type dependent."; String source "ATL03, Section 5, nslw"; } /ancillary_data/gt1r/signal_find_input/e_linfit_slant { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/e_linfit_slant"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of sigma linfit"; String description "Multiplier of sigma_linfit, the standard deviation of the residuals between the actual photon events used to estimate the surface using a linear fit; all photons with height > e_linfit_slant"; String source "ATL03, Section 5, e_linfit_slant"; } /ancillary_data/gt1r/signal_find_input/addpad_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/addpad_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Additional photon flag"; String description "Binary (logical) that if true (=1) then identify additional photon events as padding to achieve htspanin for each time interval sig_find_t_inc."; String source "ATL03, Section 5, Addpad"; } /ancillary_data/gt1r/signal_find_input/nbin_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/nbin_min"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "Minimum number of bins"; String description "Minimum number of bins in a histogram required for the algorithm to be able to process the histogram."; String source "ATL03, Section 5, Nbinmin"; } /ancillary_data/gt1r/signal_find_input/htspanmin { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/htspanmin"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "Minimum height span"; String description "Minimum height span for each time interval of photons with confidence flag > 0. If the height span is < htspanmin then all photons not previously selected within +/- htspanmin/2 of the median height of the signal photons selected are marked with a confidence flag of 1. Surface-type dependent."; String source "ATL03, Section 5, Htspanmin"; } /ancillary_data/gt1r/signal_find_input/alpha_inc { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/alpha_inc"; String units "radians"; String contentType "auxiliaryInformation"; String description "Increment by which the slope is varied for slant histogramming over large gaps"; String source "ATL03, Section 5, _inc"; String long_name "Slope Increment"; } /ancillary_data/gt1r/signal_find_input/out_edit_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/out_edit_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "outlier edit flag"; String description "Binary (logical) flag, if true (=1) then perform an n _ edit on a running linear fit to identified signal to remove outliers. Surface-type dependent."; String source "ATL03, Section 5, Ledit"; String flag_meanings "false true"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/gt1r/signal_find_input/delta_t_gap_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_t_gap_min"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Mimimum delta time gap"; String description "Minimum size of a time gap in the height profile over which to use variable slope slant histogramming."; String source "ATL03, Section 5, _time_gapmin"; } /ancillary_data/gt1r/signal_find_input/delta_t_lin_fit { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_t_lin_fit"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Linear fit time increment"; String description "Time span over which to perform a running linear fit to identified signal photon events when editing outliers. Surface type dependent."; String source "ATL03, Section 5, _t_linfit_edit"; } /ancillary_data/gt1r/signal_find_input/r { String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/r"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Minimum ratio"; String description "Minimum ratio of max number of photons in histogram bin to mean noise value that must exist to consider a bin a signal bin."; String source "ATL03, Section 5, R"; } /ancillary_data/gt2r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/"; String Description "Contains ancillary data used by the signal finding routine described in the ICESat-2 Global Geolocated Photons ATBD."; } /ancillary_data/gt2r/signal_find_input/ { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/"; String Description "Group contains the setup parameters for the signal finding algorithm."; String data_rate "Parameters in this group are single-instances valid for the entire file."; } /ancillary_data/gt2r/signal_find_input/sig_find_t_inc { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/sig_find_t_inc"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram time increment"; String description "Time increment the algorithm uses to step through the photon cloud in a granule. Histograms are formed at each sig_find_t_inc interval to identify signal photon events."; String source "ATL03, Section 5, _time"; } /ancillary_data/gt2r/signal_find_input/alpha_max { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/alpha_max"; String units "radians"; String contentType "auxiliaryInformation"; String description "Maximum slope allowed for slant histogram; if larger than this then don"; String source "ATL03, Section 5, _max"; String long_name "Maximum Slope"; } /ancillary_data/gt2r/signal_find_input/delta_z_bg { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_z_bg"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram height bin size for noise calculation from photon cloud"; String description "Width of a height bin in each atmospheric histogram, Ha, if calculating Ha from the photon cloud. Surface-type dependent."; String source "ATL03, Section 5, _zBG"; } /ancillary_data/gt2r/signal_find_input/e_linfit_edit { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/e_linfit_edit"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of STD of linear fit"; String description "Multiplier of standard deviation of linear fit to signal photons used to edit out noise during running linear fit edit of outliers."; String source "ATL03, Section 5, e_linfit_edit"; } /ancillary_data/gt2r/signal_find_input/e_m { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/e_m"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of STD of background"; String description "Multiplier of standard deviation of the number of background photon events per bin used in determining signal photon threshold. Surface-type dependent."; String source "ATL03, Section 5, em"; } /ancillary_data/gt2r/signal_find_input/snrlow { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/snrlow"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Signal to noise ratio low"; String description "Signal to noise ratio below which all selected signal has low confidence."; String source "ATL03, Section 5, snrlow"; } /ancillary_data/gt2r/signal_find_input/nslw_v { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/nslw_v"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "Half height for variable slope slant histogramming"; String description "Half the value of the height window used for slant histogramming relative to the surface used when varying the surface slope, alpha, to fill large gaps. Surface-type dependent."; String source "ATL03, Section 5, nslw_v"; } /ancillary_data/gt2r/signal_find_input/nphot_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/nphot_min"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "Minimum number of photons to fill gap"; String description "The minimum number of photons over which to perform a linear fit to estimate the surface profile across a gap. Surface-type dependent."; String source "ATL03, Section 5, Nphotmin"; } /ancillary_data/gt2r/signal_find_input/delta_zmin { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_zmin"; String units "meters"; String contentType "auxiliaryInformation"; String description "Minimum height bin size for histogramming for first sweep. Surface-type dependent."; String source "ATL03, Section 5, _zmin"; String long_name "Minimum height bin size"; } /ancillary_data/gt2r/signal_find_input/delta_t_max { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_t_max"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram Maximum time"; String description "Maximum time interval over which photons are selected to histogram. Surface-type dependent."; String source "ATL03, Section 5, _tmax"; } /ancillary_data/gt2r/signal_find_input/lslant_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/lslant_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Flag to request slant histogramming for strong beams."; String description "Binary (logical) flag, if true (=1) then perform slant histogramming for the strong beam. Surface-type dependent."; String source "ATL03, Section 5, lslant"; String flag_meanings "false true"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/gt2r/signal_find_input/n_delta_z2 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/n_delta_z2"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "number of increments in z2"; String description "The number of increments between delta_zmax1 and delta_zmax2. Surface-type dependent."; String source "ATL03, Section 5, n_z2"; } /ancillary_data/gt2r/signal_find_input/e_m_mult { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/e_m_mult"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of STD of e_m"; String description "Multiplier of e_m used to determine Thsig2, threshold for singular bins. Surface-type dependent."; String source "ATL03, Section 5, em_mult"; } /ancillary_data/gt2r/signal_find_input/delta_t_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_t_min"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram Minimum time"; String description "Minimum time interval over which photons are selected to histogram. Surface-type dependent."; String source "ATL03, Section 5, _tmin"; } /ancillary_data/gt2r/signal_find_input/r2 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/r2"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Minimum ratio2"; String description "Minimum ratio of (maximum number of photons in any one bin of contiguous signal bins)/(Maximum number of photons in largest bin) in order to accept a group of potential signal bins as signal. Surface-type dependent."; String source "ATL03, Section 5, R2"; } /ancillary_data/gt2r/signal_find_input/snrmed { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/snrmed"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Signal to noise ratio medium"; String description "Signal to noise ratio above which all selected signal has high confidence. Selected signal with signal to noise ratio between snrlow and snrmed is marked as medium confidence."; String source "ATL03, Section 5, snrmed"; } /ancillary_data/gt2r/signal_find_input/n_delta_z1 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/n_delta_z1"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "number of increments in z1"; String description "The number of increments between delta_zmin and delat_zmax1. Surface-type dependent."; String source "ATL03, Section 5, n_z1"; } /ancillary_data/gt2r/signal_find_input/min_fit_time_fact { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/min_fit_time_fact"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "minimum fit time factor"; String description "The factor to multiply DTIME by to obtain the minimum time over which to fit a line to a height profile to calculate the local slope using running linear fits, min_fit_time."; String source "ATL03, Section 5, min_fit_time_fact"; } /ancillary_data/gt2r/signal_find_input/pc_bckgrd_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/pc_bckgrd_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "calculated background rate flag"; String description "Binary (logical) flag, if true (=1) then always use the photon cloud to calculate the background photon rate, if false only use the photon cloud in the absence of the atmospheric histogram. Surface-type dependent."; String source "ATL03, Section 5, Lpcbg"; String flag_meanings "false true"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/gt2r/signal_find_input/t_gap_big { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/t_gap_big"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Gap size criteria"; String description "For time gaps less than this value, slant histogramming is performed relative to the linear slope calculated from the surrounding signal. For time gaps greater than or equal to this value the slope is varied when performing slant histogramming. Surface-type dependent."; String source "ATL03, Section 5, tgapbig"; } /ancillary_data/gt2r/signal_find_input/e_a { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/e_a"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of Ha_sigma"; String description "Multiplier of Ha_sigma used to determine which bins in the atmospheric histogram may contain signal photon events. Surface-type dependent."; String source "ATL03, Section 5, ea"; } /ancillary_data/gt2r/signal_find_input/delta_zmax2 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_zmax2"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "Maximum height bin size 2"; String description "Maximum height bin size for histogramming for second sweep. Surface-type dependent."; String source "ATL03, Section 5, _zmax2"; } /ancillary_data/gt2r/signal_find_input/nslw { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/nslw"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "half height for slant histogramming"; String description "Half of the value of the height window used for slant histogramming relative to the surface defined by the linear fit to the surrounding photons at slope, alpha. Surface-type dependent."; String source "ATL03, Section 5, nslw"; } /ancillary_data/gt2r/signal_find_input/e_linfit_slant { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/e_linfit_slant"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of sigma linfit"; String description "Multiplier of sigma_linfit, the standard deviation of the residuals between the actual photon events used to estimate the surface using a linear fit; all photons with height > e_linfit_slant"; String source "ATL03, Section 5, e_linfit_slant"; } /ancillary_data/gt2r/signal_find_input/addpad_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/addpad_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Additional photon flag"; String description "Binary (logical) that if true (=1) then identify additional photon events as padding to achieve htspanin for each time interval sig_find_t_inc."; String source "ATL03, Section 5, Addpad"; } /ancillary_data/gt2r/signal_find_input/nbin_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/nbin_min"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "Minimum number of bins"; String description "Minimum number of bins in a histogram required for the algorithm to be able to process the histogram."; String source "ATL03, Section 5, Nbinmin"; } /ancillary_data/gt2r/signal_find_input/htspanmin { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/htspanmin"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "Minimum height span"; String description "Minimum height span for each time interval of photons with confidence flag > 0. If the height span is < htspanmin then all photons not previously selected within +/- htspanmin/2 of the median height of the signal photons selected are marked with a confidence flag of 1. Surface-type dependent."; String source "ATL03, Section 5, Htspanmin"; } /ancillary_data/gt2r/signal_find_input/alpha_inc { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/alpha_inc"; String units "radians"; String contentType "auxiliaryInformation"; String description "Increment by which the slope is varied for slant histogramming over large gaps"; String source "ATL03, Section 5, _inc"; String long_name "Slope Increment"; } /ancillary_data/gt2r/signal_find_input/out_edit_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/out_edit_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "outlier edit flag"; String description "Binary (logical) flag, if true (=1) then perform an n _ edit on a running linear fit to identified signal to remove outliers. Surface-type dependent."; String source "ATL03, Section 5, Ledit"; String flag_meanings "false true"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/gt2r/signal_find_input/delta_t_gap_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_t_gap_min"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Mimimum delta time gap"; String description "Minimum size of a time gap in the height profile over which to use variable slope slant histogramming."; String source "ATL03, Section 5, _time_gapmin"; } /ancillary_data/gt2r/signal_find_input/delta_t_lin_fit { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_t_lin_fit"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Linear fit time increment"; String description "Time span over which to perform a running linear fit to identified signal photon events when editing outliers. Surface type dependent."; String source "ATL03, Section 5, _t_linfit_edit"; } /ancillary_data/gt2r/signal_find_input/r { String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/r"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Minimum ratio"; String description "Minimum ratio of max number of photons in histogram bin to mean noise value that must exist to consider a bin a signal bin."; String source "ATL03, Section 5, R"; } /ancillary_data/granule_end_utc { String HDF5_OBJ_FULLPATH "/ancillary_data/granule_end_utc"; String units "1"; String contentType "auxiliaryInformation"; String long_name "End UTC Time of Granule (CCSDS-A, Requested)"; String description "Requested end time (in UTC CCSDS-A) of this granule."; String source "Derived"; } /ancillary_data/end_cycle { String HDF5_OBJ_FULLPATH "/ancillary_data/end_cycle"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Ending Cycle"; String description "The ending cycle number associated with the data contained within this granule. The cycle number is the counter of the number of 91-day repeat cycles completed by the mission."; String source "Derived"; Int32 valid_min 0; Int32 valid_max 99; } /ancillary_data/granule_start_utc { String HDF5_OBJ_FULLPATH "/ancillary_data/granule_start_utc"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Start UTC Time of Granule (CCSDS-A, Requested)"; String description "Requested start time (in UTC CCSDS-A) of this granule."; String source "Derived"; } /ancillary_data/start_delta_time { String HDF5_OBJ_FULLPATH "/ancillary_data/start_delta_time"; String units "seconds since 2018-01-01"; String contentType "auxiliaryInformation"; String long_name "ATLAS Start Time (Actual)"; String standard_name "time"; String description "Number of GPS seconds since the ATLAS SDP epoch at the first data point in the file. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Derived"; String CLASS "DIMENSION_SCALE"; } /ancillary_data/start_geoseg { String HDF5_OBJ_FULLPATH "/ancillary_data/start_geoseg"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Starting Geolocation Segment"; String description "The starting geolocation segment number associated with the data contained within this granule. ICESat granule geographic regions are further refined by geolocation segments. During the geolocation process, a geolocation segment is created approximately every 20m from the start of the orbit to the end. The geolocation segments help align the ATLAS strong a weak beams and provide a common segment length for the L2 and higher products. The geolocation segment indices differ slightly from orbit-to-orbit because of the irregular shape of the Earth. The geolocation segment indices on ATL01 and ATL02 are only approximate because beams have not been aligned at the time of their creation."; String source "Derived"; } /ancillary_data/start_orbit { String HDF5_OBJ_FULLPATH "/ancillary_data/start_orbit"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Starting Orbit Number"; String description "The starting orbit number associated with the data contained within this granule. The orbit number increments each time the spacecraft completes a full orbit of the Earth."; String source "Derived"; } /ancillary_data/data_start_utc { String HDF5_OBJ_FULLPATH "/ancillary_data/data_start_utc"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Start UTC Time of Granule (CCSDS-A, Actual)"; String description "UTC (in CCSDS-A format) of the first data point within the granule."; String source "Derived"; } /ancillary_data/end_gpsweek { String HDF5_OBJ_FULLPATH "/ancillary_data/end_gpsweek"; String units "weeks from 1980-01-06"; String contentType "auxiliaryInformation"; String long_name "Ending GPSWeek of Granule (Actual)"; String description "GPS week number of the last data point in the granule."; String source "Derived"; } /ancillary_data/start_rgt { String HDF5_OBJ_FULLPATH "/ancillary_data/start_rgt"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Starting Reference Groundtrack"; String description "The starting reference groundtrack (RGT) number associated with the data contained within this granule. There are 1387 reference groundtrack in the ICESat-2 repeat orbit. The reference groundtrack increments each time the spacecraft completes a full orbit of the Earth and resets to 1 each time the spacecraft completes a full cycle."; String source "Derived"; Int32 valid_min 1; Int32 valid_max 1387; } /ancillary_data/end_gpssow { String HDF5_OBJ_FULLPATH "/ancillary_data/end_gpssow"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Ending GPS SOW of Granule (Actual)"; String description "GPS seconds-of-week of the last data point in the granule."; String source "Derived"; } /ancillary_data/tep/ { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/"; String Description "Contains information ancillary to the data product. This may include product characteristics, instrument characteristics and/or processing constants."; String data_rate "Data within this group pertain to the granule in its entirety."; } /ancillary_data/tep/tep_normalize { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_normalize"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Normalization Enabled"; String description "Indicates if the TEP histogram was normalized. 0=not normalized; 1=normalized"; String source "Ops"; String flag_meanings "not_normalized normalized"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/tep/tep_valid_spot { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_valid_spot"; String units "1"; String contentType "referenceInformation"; String long_name "Index of TEP Spot"; String description "A 6x1 array indicating which TEP to use for each spot that does not have a TEP associated with it (e.g. which TEP to use to characterize spots 2, 4, 5, and 6)."; String source "ATL03 ATBD"; String flag_meanings "pce1_spot1 pce2_spot3"; Int16 flag_values 1, 2; Int16 valid_min 1; Int16 valid_max 2; } /ancillary_data/tep/tep_range_prim { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_range_prim"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Range of Primary TEP Window"; String description "The range of time of flight of TEP photon events to include in generating a histogram or other analaysis of the primary TEP return"; String source "ATL03 ATBD"; } /ancillary_data/tep/tep_start_x { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_start_x"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "TEP Start X"; String description "Value at the left edge of the first histogram bin."; String source "Derived"; } /ancillary_data/tep/min_tep_secs { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/min_tep_secs"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Minimum TEP Seconds"; String description "Minimum seconds of data required for computing a TEP histogram."; String source "Derived"; } /ancillary_data/tep/tep_sec_window { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_sec_window"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "TEP Secondary Window"; String description "The range of the secondary TEP window. Bins within this range are used in computing TEP rate."; String source "Derived"; } /ancillary_data/tep/tep_rm_noise { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_rm_noise"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Noise Removal Enabled"; String description "Indicates if noise was removed from the TEP histogram. 0=background noise not removed; 1=background noise removed"; String source "Ops"; String flag_meanings "noise_not_removed noise_removed"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/tep/tep_bin_size { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_bin_size"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "TEP Bin Size"; String description "Size of each TEP histogram bin."; String source "Derived"; } /ancillary_data/tep/n_tep_bins { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/n_tep_bins"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "Number of Bins"; String description "Number of bins in each TEP histogram"; String source "Derived"; } /ancillary_data/tep/ds_gt { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/ds_gt"; String units "1"; String contentType "referenceInformation"; String long_name "GT Index"; String description "Dimension scale for ATLAS Groundtracks (gt1l, gt1r, gt2l, gt2r, gt3l, gt3r)"; String flag_meanings "gt1l gt1r gt2l gt2r gt3l gt3r"; Int16 flag_values 1, 2, 3, 4, 5, 6; Int16 valid_min 1; Int16 valid_max 6; String CLASS "DIMENSION_SCALE"; } /ancillary_data/tep/min_tep_ph { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/min_tep_ph"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Minimum TEP photons"; String description "Minimum number of TEP photons required for computing a TEP histogram."; String source "Derived"; } /ancillary_data/tep/tep_peak_bins { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_peak_bins"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "Number of Peak Bins to Remove"; String description "Number of peak bins to remove for TEP background computation."; String source "Derived"; } /ancillary_data/tep/tep_gap_size { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_gap_size"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "TEP Gap Size"; String description "Minimum number of seconds separating each TEP histogram instance."; String source "Derived"; } /ancillary_data/tep/tep_prim_window { String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_prim_window"; String units "seconds"; String contentType "auxiliaryInformation"; String description "The range of the primary TEP window. Bins within this range are used in computing TEP rate."; String source "Derived"; String long_name "TEP Primary Window"; } /ancillary_data/gt3r/ { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/"; String Description "Contains ancillary data used by the signal finding routine described in the ICESat-2 Global Geolocated Photons ATBD."; } /ancillary_data/gt3r/signal_find_input/ { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/"; String Description "Group contains the setup parameters for the signal finding algorithm."; String data_rate "Parameters in this group are single-instances valid for the entire file."; } /ancillary_data/gt3r/signal_find_input/sig_find_t_inc { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/sig_find_t_inc"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram time increment"; String description "Time increment the algorithm uses to step through the photon cloud in a granule. Histograms are formed at each sig_find_t_inc interval to identify signal photon events."; String source "ATL03, Section 5, _time"; } /ancillary_data/gt3r/signal_find_input/alpha_max { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/alpha_max"; String units "radians"; String contentType "auxiliaryInformation"; String description "Maximum slope allowed for slant histogram; if larger than this then don"; String source "ATL03, Section 5, _max"; String long_name "Maximum Slope"; } /ancillary_data/gt3r/signal_find_input/delta_z_bg { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_z_bg"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram height bin size for noise calculation from photon cloud"; String description "Width of a height bin in each atmospheric histogram, Ha, if calculating Ha from the photon cloud. Surface-type dependent."; String source "ATL03, Section 5, _zBG"; } /ancillary_data/gt3r/signal_find_input/e_linfit_edit { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/e_linfit_edit"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of STD of linear fit"; String description "Multiplier of standard deviation of linear fit to signal photons used to edit out noise during running linear fit edit of outliers."; String source "ATL03, Section 5, e_linfit_edit"; } /ancillary_data/gt3r/signal_find_input/e_m { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/e_m"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of STD of background"; String description "Multiplier of standard deviation of the number of background photon events per bin used in determining signal photon threshold. Surface-type dependent."; String source "ATL03, Section 5, em"; } /ancillary_data/gt3r/signal_find_input/snrlow { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/snrlow"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Signal to noise ratio low"; String description "Signal to noise ratio below which all selected signal has low confidence."; String source "ATL03, Section 5, snrlow"; } /ancillary_data/gt3r/signal_find_input/nslw_v { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/nslw_v"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "Half height for variable slope slant histogramming"; String description "Half the value of the height window used for slant histogramming relative to the surface used when varying the surface slope, alpha, to fill large gaps. Surface-type dependent."; String source "ATL03, Section 5, nslw_v"; } /ancillary_data/gt3r/signal_find_input/nphot_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/nphot_min"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "Minimum number of photons to fill gap"; String description "The minimum number of photons over which to perform a linear fit to estimate the surface profile across a gap. Surface-type dependent."; String source "ATL03, Section 5, Nphotmin"; } /ancillary_data/gt3r/signal_find_input/delta_zmin { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_zmin"; String units "meters"; String contentType "auxiliaryInformation"; String description "Minimum height bin size for histogramming for first sweep. Surface-type dependent."; String source "ATL03, Section 5, _zmin"; String long_name "Minimum height bin size"; } /ancillary_data/gt3r/signal_find_input/delta_t_max { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_t_max"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram Maximum time"; String description "Maximum time interval over which photons are selected to histogram. Surface-type dependent."; String source "ATL03, Section 5, _tmax"; } /ancillary_data/gt3r/signal_find_input/lslant_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/lslant_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Flag to request slant histogramming for strong beams."; String description "Binary (logical) flag, if true (=1) then perform slant histogramming for the strong beam. Surface-type dependent."; String source "ATL03, Section 5, lslant"; String flag_meanings "false true"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/gt3r/signal_find_input/n_delta_z2 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/n_delta_z2"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "number of increments in z2"; String description "The number of increments between delta_zmax1 and delta_zmax2. Surface-type dependent."; String source "ATL03, Section 5, n_z2"; } /ancillary_data/gt3r/signal_find_input/e_m_mult { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/e_m_mult"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of STD of e_m"; String description "Multiplier of e_m used to determine Thsig2, threshold for singular bins. Surface-type dependent."; String source "ATL03, Section 5, em_mult"; } /ancillary_data/gt3r/signal_find_input/delta_t_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_t_min"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Histogram Minimum time"; String description "Minimum time interval over which photons are selected to histogram. Surface-type dependent."; String source "ATL03, Section 5, _tmin"; } /ancillary_data/gt3r/signal_find_input/r2 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/r2"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Minimum ratio2"; String description "Minimum ratio of (maximum number of photons in any one bin of contiguous signal bins)/(Maximum number of photons in largest bin) in order to accept a group of potential signal bins as signal. Surface-type dependent."; String source "ATL03, Section 5, R2"; } /ancillary_data/gt3r/signal_find_input/snrmed { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/snrmed"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Signal to noise ratio medium"; String description "Signal to noise ratio above which all selected signal has high confidence. Selected signal with signal to noise ratio between snrlow and snrmed is marked as medium confidence."; String source "ATL03, Section 5, snrmed"; } /ancillary_data/gt3r/signal_find_input/n_delta_z1 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/n_delta_z1"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "number of increments in z1"; String description "The number of increments between delta_zmin and delat_zmax1. Surface-type dependent."; String source "ATL03, Section 5, n_z1"; } /ancillary_data/gt3r/signal_find_input/min_fit_time_fact { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/min_fit_time_fact"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "minimum fit time factor"; String description "The factor to multiply DTIME by to obtain the minimum time over which to fit a line to a height profile to calculate the local slope using running linear fits, min_fit_time."; String source "ATL03, Section 5, min_fit_time_fact"; } /ancillary_data/gt3r/signal_find_input/pc_bckgrd_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/pc_bckgrd_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "calculated background rate flag"; String description "Binary (logical) flag, if true (=1) then always use the photon cloud to calculate the background photon rate, if false only use the photon cloud in the absence of the atmospheric histogram. Surface-type dependent."; String source "ATL03, Section 5, Lpcbg"; String flag_meanings "false true"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/gt3r/signal_find_input/t_gap_big { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/t_gap_big"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Gap size criteria"; String description "For time gaps less than this value, slant histogramming is performed relative to the linear slope calculated from the surrounding signal. For time gaps greater than or equal to this value the slope is varied when performing slant histogramming. Surface-type dependent."; String source "ATL03, Section 5, tgapbig"; } /ancillary_data/gt3r/signal_find_input/e_a { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/e_a"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of Ha_sigma"; String description "Multiplier of Ha_sigma used to determine which bins in the atmospheric histogram may contain signal photon events. Surface-type dependent."; String source "ATL03, Section 5, ea"; } /ancillary_data/gt3r/signal_find_input/delta_zmax2 { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_zmax2"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "Maximum height bin size 2"; String description "Maximum height bin size for histogramming for second sweep. Surface-type dependent."; String source "ATL03, Section 5, _zmax2"; } /ancillary_data/gt3r/signal_find_input/nslw { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/nslw"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "half height for slant histogramming"; String description "Half of the value of the height window used for slant histogramming relative to the surface defined by the linear fit to the surrounding photons at slope, alpha. Surface-type dependent."; String source "ATL03, Section 5, nslw"; } /ancillary_data/gt3r/signal_find_input/e_linfit_slant { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/e_linfit_slant"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Multiplier of sigma linfit"; String description "Multiplier of sigma_linfit, the standard deviation of the residuals between the actual photon events used to estimate the surface using a linear fit; all photons with height > e_linfit_slant"; String source "ATL03, Section 5, e_linfit_slant"; } /ancillary_data/gt3r/signal_find_input/addpad_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/addpad_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Additional photon flag"; String description "Binary (logical) that if true (=1) then identify additional photon events as padding to achieve htspanin for each time interval sig_find_t_inc."; String source "ATL03, Section 5, Addpad"; } /ancillary_data/gt3r/signal_find_input/nbin_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/nbin_min"; String units "counts"; String contentType "auxiliaryInformation"; String long_name "Minimum number of bins"; String description "Minimum number of bins in a histogram required for the algorithm to be able to process the histogram."; String source "ATL03, Section 5, Nbinmin"; } /ancillary_data/gt3r/signal_find_input/htspanmin { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/htspanmin"; String units "meters"; String contentType "auxiliaryInformation"; String long_name "Minimum height span"; String description "Minimum height span for each time interval of photons with confidence flag > 0. If the height span is < htspanmin then all photons not previously selected within +/- htspanmin/2 of the median height of the signal photons selected are marked with a confidence flag of 1. Surface-type dependent."; String source "ATL03, Section 5, Htspanmin"; } /ancillary_data/gt3r/signal_find_input/alpha_inc { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/alpha_inc"; String units "radians"; String contentType "auxiliaryInformation"; String description "Increment by which the slope is varied for slant histogramming over large gaps"; String source "ATL03, Section 5, _inc"; String long_name "Slope Increment"; } /ancillary_data/gt3r/signal_find_input/out_edit_flag { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/out_edit_flag"; String units "1"; String contentType "auxiliaryInformation"; String long_name "outlier edit flag"; String description "Binary (logical) flag, if true (=1) then perform an n _ edit on a running linear fit to identified signal to remove outliers. Surface-type dependent."; String source "ATL03, Section 5, Ledit"; String flag_meanings "false true"; Int32 flag_values 0, 1; Int32 valid_min 0; Int32 valid_max 1; } /ancillary_data/gt3r/signal_find_input/delta_t_gap_min { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_t_gap_min"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Mimimum delta time gap"; String description "Minimum size of a time gap in the height profile over which to use variable slope slant histogramming."; String source "ATL03, Section 5, _time_gapmin"; } /ancillary_data/gt3r/signal_find_input/delta_t_lin_fit { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_t_lin_fit"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Linear fit time increment"; String description "Time span over which to perform a running linear fit to identified signal photon events when editing outliers. Surface type dependent."; String source "ATL03, Section 5, _t_linfit_edit"; } /ancillary_data/gt3r/signal_find_input/r { String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/r"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Minimum ratio"; String description "Minimum ratio of max number of photons in histogram bin to mean noise value that must exist to consider a bin a signal bin."; String source "ATL03, Section 5, R"; } /ancillary_data/start_region { String HDF5_OBJ_FULLPATH "/ancillary_data/start_region"; String units "1"; String contentType "auxiliaryInformation"; String long_name "Starting Region"; String description "The starting product-specific region number associated with the data contained within this granule. ICESat-2 data products are separated by geographic regions. The data contained within a specific region are the same for ATL01 and ATL02. ATL03 regions differ slightly because of different geolocation segment locations caused by the irregular shape of the Earth. The region indices for other products are completely independent."; String source "Derived"; } /ancillary_data/atl03_pad { String HDF5_OBJ_FULLPATH "/ancillary_data/atl03_pad"; String units "seconds"; String contentType "auxiliaryInformation"; String long_name "Padding for ATL03 processing"; String description "Seconds of padding data needed for ATL03 processing."; String source "Control"; } /ancillary_data/start_gpsweek { String HDF5_OBJ_FULLPATH "/ancillary_data/start_gpsweek"; String units "weeks from 1980-01-06"; String contentType "auxiliaryInformation"; String long_name "Start GPSWeek of Granule (Actual)"; String description "GPS week number of the first data point in the granule."; String source "Derived"; } /gt3r/ { String HDF5_OBJ_FULLPATH "/gt3r/"; String Description "Each group contains the segments for one Ground Track. As ICESat-2 orbits the earth, sequential transmit pulses illuminate six ground tracks on the surface of the earth. The track width is approximately 14m. Each ground track is numbered, according to the laser spot number that generates a given ground track. Ground tracks are numbered from the left to the right in the direction of spacecraft travel as: 1L, 1R in the left-most pair of beams; 2L, 2R for the center pair of beams; and 3L, 3R for the right-most pair of beams."; String atlas_pce "pce1"; String atlas_beam_type "strong"; String groundtrack_id "gt3r"; String atmosphere_profile "profile_3"; String atlas_spot_number "1"; String sc_orientation "Forward"; } /gt3r/bckgrd_atlas/ { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/"; String Description "Contains data related to the 50-shot background count, including telemetry and range windows."; } /gt3r/bckgrd_atlas/bckgrd_int_height { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_int_height"; String units "meters"; String contentType "modelResult"; String long_name "Altimetric range window width"; String description "The height of the altimetric range window. This is the height over which the 50-shot sum is generated. Parameter is ingested at 50-Hz, and values are repeated to form a 200-Hz array."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt3r/bckgrd_atlas/tlm_height_band1 { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/tlm_height_band1"; String units "meters"; String description "The height in meters of the telemetry band 1."; String source "ATL03 ATBD, Section 7.3.2"; String coordinates "delta_time"; String long_name "Height of the telemetry band 1"; } /gt3r/bckgrd_atlas/bckgrd_rate { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_rate"; String units "counts / second"; String contentType "modelResult"; String long_name "Background count rate based on the ATLAS 50-shot sum"; String description "The background count rate from the 50-shot altimetric histogram after removing the number of likely signal photons based on Section 5."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt3r/bckgrd_atlas/tlm_top_band1 { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/tlm_top_band1"; String units "meters"; String long_name "Ellipsoidal height of the top of the telemetry band 1."; String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 1, with all geophysical corrections applied."; String source "ATL03 ATBD, Section 3.2, 7.3.2"; String coordinates "delta_time"; } /gt3r/bckgrd_atlas/tlm_top_band2 { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/tlm_top_band2"; String units "meters"; String long_name "Ellipsoidal height of the top of the telemetry band 2."; String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 2, with all geophysical corrections applied."; String source "ATL03 ATBD, Section 3.2, 7.3.2"; String coordinates "delta_time"; } /gt3r/bckgrd_atlas/bckgrd_int_height_reduced { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_int_height_reduced"; String units "meters"; String contentType "modelResult"; String long_name "Altimetric range window height - reduced"; String description "The height of the altimetric range window after subtracting the height span of the signal photon events in the 50-shot span."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt3r/bckgrd_atlas/bckgrd_hist_top { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_hist_top"; String units "meters"; String contentType "modelResult"; String long_name "Top of the altimetric range window"; String description "The height of the top of the altimetric histogram, in meters above the WGS-84 ellipsoid, with all geophysical corrections applied. Parameter is ingested at 50-Hz, and values are repeated to form a 200-Hz array."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt3r/bckgrd_atlas/bckgrd_counts_reduced { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_counts_reduced"; String units "counts"; String contentType "modelResult"; String long_name "ATLAS 50-shot background count - reduced"; String description "Number of photon counts in the 50-shot sum after subtracting the number of signal photon events, defined as in ATBD Section 5, in that span."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt3r/bckgrd_atlas/tlm_height_band2 { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/tlm_height_band2"; String units "meters"; String long_name "Height of the telemetry band 2"; String description "The height in meters of the telemetry band 2. (if 0, second band is not present)."; String source "ATL03 ATBD, Section 7.3.2"; String coordinates "delta_time"; } /gt3r/bckgrd_atlas/delta_time { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/delta_time"; String units "seconds since 2018-01-01"; String long_name "Time at the start of ATLAS 50-shot sum"; String standard_name "time"; String description "Elapsed GPS Seconds from the ATLAS SDP GPS Epoch, referenced to the start of the 50-shot sum. This is based on every fiftieth laser fire time, which leads to a very close alignment with major frame boundaries (+/- 1 shot). The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "ATL02"; String CLASS "DIMENSION_SCALE"; } /gt3r/bckgrd_atlas/pce_mframe_cnt { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/pce_mframe_cnt"; String units "counts"; String long_name "PCE Major frame counter"; String description "Major Frame ID - The major frame ID is read from the DFC and starts counting at DFC POR. The counter is used to identify individual major frames across diag and science packets. This counter can go for about 2.7 years before rolling over. It is in the first time tag science packet. Used as part of the photon ID and the safest way to align data within different APIDs or at different rates."; String source "ATL02"; String coordinates "delta_time"; } /gt3r/bckgrd_atlas/bckgrd_counts { String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_counts"; String units "counts"; String contentType "modelResult"; String long_name "ATLAS 50-shot background count"; String description "Onboard 50 shot background (200 Hz) sum of photon events within the altimetric range window."; String source "ATL03 ATBD Section 7.3"; String coordinates "delta_time"; } /gt3r/geolocation/ { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/"; String Description "Contains parameters related to geolocation. The rate of all of these parameters is at the rate corresponding to the ICESat-2 Geolocation Along Track Segment interval (nominally 20 m along-track). In the case of no photons within the segment (segment_ph_cnt=0), most parameters are filled with invalid or best-estimate values. Maintaining geolocation segments with no photons allows for the geolocation segment arrays to be directly aligned across the gtx groups."; String data_rate "Data within this group are stored at the ICESat-2 20m segment rate."; } /gt3r/geolocation/segment_ph_cnt { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/segment_ph_cnt"; Int32 _FillValue 0; String units "counts"; String long_name "Number of photons"; String description "Number of photons in a given along-track segment. In the case of no photons within the segment (segment_ph_cnt=0), most other parameters are filled with invalid or best-estimate values. Maintaining geolocation segments with no photons allows for the geolocation segment arrays to be directly aligned across the gtx groups."; String source "Derived"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/segment_length { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/segment_length"; String units "meters"; String long_name "along-track segment length"; String description "The along-track length of the along-track segment. Nominally these are 20m, but they vary from 19.8m to 20.2m."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/range_bias_corr { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/range_bias_corr"; String long_name "range bias correction"; String description "The range_bias estimated from geolocation analysis."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; Float32 _FillValue 3.402823466e+38; String units "meters"; } /gt3r/geolocation/neutat_delay_derivative { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/neutat_delay_derivative"; Float32 _FillValue 3.402823466e+38; String units "meters/meters"; String long_name "(Neutral Atmosphere delay)/dh"; String description "Change in neutral atmospheric delay per height change"; String source "ATL03a ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/reference_photon_lon { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/reference_photon_lon"; String units "degrees_east"; String long_name "Segment Longitude"; String standard_name "longitude"; String description "Longitude of each reference photon. Computed from the ECF Cartesian coordinates of the bounce point. In the case of no photons within the segment (segment_ph_cnt=0), the coordinates are the midpoint of the geolocation segment on the reference ground track."; String source "ATL03G ATBD, Section 3.4"; String coordinates "delta_time"; Float64 valid_min -180.; Float64 valid_max 180.; } /gt3r/geolocation/sigma_across { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/sigma_across"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "across-track geolocation uncertainty"; String description "Estimated Cartesian across-track uncertainity (1-sigma) for the refrerence photon"; String source "ATL03G ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/sigma_lon { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/sigma_lon"; Float32 _FillValue 3.402823466e+38; String units "degrees"; String long_name "longitude uncertainty"; String description "Estimated geodetic east Longitude uncertainty (1-sigma), for the reference photon bounce point."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/ref_azimuth { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/ref_azimuth"; Float32 _FillValue 3.402823466e+38; String units "radians"; String long_name "Azimuth"; String standard_name "azimuth"; String description "Azimuth of the unit pointing vector for the reference photon in the local ENU frame in radians. The angle is measured from North and positive towards East."; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/ref_elev { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/ref_elev"; Float32 _FillValue 3.402823466e+38; String units "radians"; String long_name "elevation"; String standard_name "elevation"; String description "Elevation of the unit pointing vector for the reference photon in the local ENU frame in radians. The angle is measured from East-North plane and positive towards Up"; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/neutat_ht { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/neutat_ht"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Neutral atmosphere ref height"; String description "Reference height of the neutral atmosphere range correction"; String source "ATL03a ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/ph_index_beg { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/ph_index_beg"; String units "counts"; String long_name "Photon Index Begin"; String description "Index (1-based) within the photon-rate data of the first photon within this segment. Use in conjunction with segment_ph_cnt."; String source "Derived"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/solar_azimuth { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/solar_azimuth"; Float32 _FillValue 3.402823466e+38; String units "degrees_east"; String long_name "solar azimuth"; String description "The azimuth of the sun position vector from the reference photon bounce point position in the local ENU frame. The angle is measured from North and is positive towards East. ATL03g provides this value in radians; it is converted to degrees for ATL03 output."; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/surf_type { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/surf_type"; String units "1"; String contentType "referenceInformation"; String long_name "Surface Type"; String description "Flags describing which surface types this interval is associated with. 0=not type, 1=is type. Order of array is land, ocean, sea ice, land ice, inland water."; String source "ATL03 ATBD, Section 4"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; String flag_meanings "not_type is_type"; Int16 flag_values 0, 1; Int16 valid_min 0; Int16 valid_max 1; } /gt3r/geolocation/sigma_lat { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/sigma_lat"; Float32 _FillValue 3.402823466e+38; String units "1"; String long_name "latitude uncertainty"; String description "Estimated geodetic Latitude uncertainty (1-sigma), for the reference photon bounce point."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/tx_pulse_width_lower { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/tx_pulse_width_lower"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "Transmit Pulse Energy Lower Width"; String description "The average distance between the lower threshold crossing times measured by the Start Pulse Detector."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/sigma_along { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/sigma_along"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "along-track geolocation uncertainity"; String description "Estimated cartesian along-track uncertainanty (1-sigma) for the reference photon"; String source "ATL03G ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/tx_pulse_skew_est { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/tx_pulse_skew_est"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "Transmit Pulse Skew Estimate"; String description "The difference between the averages of the lower and upper threshold crossing times. This is an estimate of the transmit pulse skew."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/tx_pulse_energy { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/tx_pulse_energy"; Float32 _FillValue 3.402823466e+38; String units "Joules"; String contentType "physicalMeasurement"; String long_name "Transmit Pulse Energy"; String description "The average transmit pulse energy, measured by the internal laser energy monitor, split into per-beam measurements."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/tx_pulse_width_upper { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/tx_pulse_width_upper"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "Transmit Pulse Energy Upper Width"; String description "The average distance between the upper threshold crossing times measured by the Start Pulse Detector."; String source "ATL02 ATBD, Section 7.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/sigma_h { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/sigma_h"; Float32 _FillValue 3.402823466e+38; String units "1"; String long_name "height uncertainty"; String description "Estimated height uncertainty (1-sigma) for the reference photon bounce point."; String source "ATL03G ATBD, Section 3.6"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/podppd_flag { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/podppd_flag"; Int16 _FillValue 0; String units "1"; String long_name "POD_PPD Flag"; String description "Composite POD/PPD flag that indicates the quality of input geolocation products for the specific ATL03 segment. A non-zero value may indicate that geolocation solutions are degraded. The ATL03 sigma values should indicate the degree of uncertainty associated with the degredation. Possible values are: 0=NOMINAL; 1=LRS; 2=LASERS; 3=GYRO; 4=SST1; 5=SST2; 6=ATT_INTERP; 7=MANEUVER; 8=GPS_DATA_GAP; 9-ST_BLINDING; 10=OTHER. Values 1-6 (PPD) are prioritized over values 7-10 (POD). In the case where both POD and PPD report an error, only the PAD value is indicated."; String source "ANC04, ANC05"; String coordinates "delta_time"; String flag_meanings "nominal lrs lasers gyro sst1 sst2 att_interp maneuver gps_data_gap st_blinding other"; Int16 flag_values 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; Int16 valid_min 0; Int16 valid_max 10; } /gt3r/geolocation/velocity_sc { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/velocity_sc"; Float32 _FillValue 3.402823466e+38; String units "meters/second"; String long_name "spacecraft velocity"; String description "Spacecraft velocity components (east component, north component, up component) an observer on the ground would measure. While values are common to all beams, this parameter is naturally produced as part of geolocation."; String source "ATL03G ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/segment_id { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/segment_id"; String units "1"; String contentType "referenceInformation"; String long_name "along-track segment ID number."; String description "A 7 digit number identifiying the along-track geolocation segment number. These are sequential, starting with 1 for the first segment after an ascending equatorial crossing node."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/reference_photon_lat { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/reference_photon_lat"; String units "degrees_north"; String long_name "Segment Latitude"; String standard_name "latitude"; String description "Latitude of each reference photon. Computed from the ECF Cartesian coordinates of the bounce point. In the case of no photons within the segment (segment_ph_cnt=0), the coordinates are the midpoint of the geolocation segment on the reference ground track."; String source "ATL03G ATBD, Section 3.4"; String coordinates "delta_time"; Float64 valid_min -90.; Float64 valid_max 90.; } /gt3r/geolocation/solar_elevation { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/solar_elevation"; Float32 _FillValue 3.402823466e+38; String units "degrees"; String long_name "solar elevation"; String description "The elevation of the sun position vector from the reference photon bounce point position in the local ENU frame. The angle is measured from the East-North plane and is positive Up. ATL03g provides this value in radians; it is converted to degress for ATL03 output."; String source "ATL03G ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/bounce_time_offset { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/bounce_time_offset"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "ground bounce time offset"; String description "The difference between the transmit time and the ground bounce time of the reference photons."; String source "ATL03 ATBD, Section 3.3"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/delta_time { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/delta_time"; String units "seconds since 2018-01-01"; String contentType "physicalMeasurement"; String long_name "Delta Time"; String standard_name "time"; String description "Transmit time of the reference photon, measured in seconds from the atlas_sdp_gps_epoch. If there is no reference photon, this time corresponds to the approximate mid-point time associated with the along-track geolocation segment edge. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Derived"; String coordinates "reference_photon_lat, reference_photon_lon"; String CLASS "DIMENSION_SCALE"; } /gt3r/geolocation/reference_photon_index { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/reference_photon_index"; Int32 _FillValue 0; String units "counts"; String long_name "Reference Photon Index"; String description "Index of the reference photon within the set of photons grouped within in segment. To recover the position of the reference photon within the photon-rate arrays, add ref_ph_ndx to the corresponding ph_ndx_beg and subtract 1. If no reference photon was selected, this value will indicate that the reference photon defaulted to the first photon. In the case of no photons within the segment (segment_ph_cnt=0), the value should be 0."; String source "ATL03 ATBD, Section 3.2"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/altitude_sc { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/altitude_sc"; Float64 _FillValue 1.7976931348623157e+308; String units "meters"; String long_name "Altitude"; String description "Height of the spacecraft above the WGS84 ellipsoid."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/segment_dist_x { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/segment_dist_x"; String units "meters"; String long_name "Segment Distance from EQC"; String description "Along-track distance from the equator crossing to the start of the 20 meter geolocation segment."; String source "Derived"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geolocation/neutat_delay_total { String HDF5_OBJ_FULLPATH "/gt3r/geolocation/neutat_delay_total"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Total Neutral Atmospheric Delay"; String description "Total neutral atmosphere delay correction (wet+dry)."; String source "ATL03a ATBD"; String coordinates "delta_time reference_photon_lat reference_photon_lon"; } /gt3r/geophys_corr/ { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/"; String Description "Contains parameters used to correct photon heights for selected geophysical effects. Additional geophysical parameters (dac and tide_ocean) are not applied and provided for informational purposes only. All parameters are posted at the same interval as the ICESat-2 Geolocation Along-Track Segment interval (nominally 20m along-track). In the case of no photons within the segment (../geolocation/segment_ph_cnt=0), most parameters are filled with invalid or best-estimate values. Maintaining geolocation segments with no photons allows for the geolocation segment arrays to be directly aligned across the gtx groups."; String data_rate "These parameters are stored at the ICESat-2 Geolocation Along Track Segment rate (nominally every 20 m along-track)."; } /gt3r/geophys_corr/tide_oc_pole { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_oc_pole"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Ocean Pole Tide"; String description "Surface deformation of the Earth due to loading from the centrifugal effect of polar motion upon the oceans (-2 to 2 mm)."; String source "ATL03 ATBD, Section 6.3.6"; String coordinates "delta_time"; } /gt3r/geophys_corr/dem_flag { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/dem_flag"; Int16 _FillValue 127; String units "1"; String contentType "referenceInformation"; String long_name "dem source flag"; String description "Indicates source of the DEM height. Values: 0=None, 1=Arctic, 2=GMTED, 3=MSS, 4=Antarctic."; String source "ATL03 ATBD Section 6.3"; String coordinates "delta_time"; String flag_meanings "none arctic gmted mss antarctic"; Int16 flag_values 0, 1, 2, 3, 4; Int16 valid_min 0; Int16 valid_max 4; } /gt3r/geophys_corr/tide_ocean { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_ocean"; String long_name "Ocean Tide"; Float32 _FillValue 3.402823466e+38; String units "meters"; String description "Ocean Tides including diurnal and semi-diurnal (harmonic analysis), and longer period tides (dynamic and self-consistent equilibrium). This correction is not applied to the photon heights and provided only as supplemental information."; String source "ATL03 ATBD, Section 6.3.1"; String coordinates "delta_time"; } /gt3r/geophys_corr/tide_earth { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_earth"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Earth Tide"; String description "Solid Earth Tides"; String source "ATL03 ATBD, Section 6.3.3"; String coordinates "delta_time"; } /gt3r/geophys_corr/dac { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/dac"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Dynamic Atmosphere Correction"; String description "Dynamic Atmospheric Correction (DAC) includes inverted barometer (IB) effect. This correction is not applied to the photon heights and provided only as supplemental information."; String source "ATL03 ATBD, Section 6.3.2"; String coordinates "delta_time"; } /gt3r/geophys_corr/tide_load { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_load"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Load Tide"; String description "Load Tide - Local displacement due to Ocean Loading (-6 to 0 cm)."; String source "ATL03 ATBD, Section 6.3.4"; String coordinates "delta_time"; } /gt3r/geophys_corr/dem_h { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/dem_h"; Float32 _FillValue 3.402823466e+38; String units "meters"; String contentType "referenceInformation"; String long_name "DEM Height"; String description "Best available DEM (in priority of Arctic/Antarctic/GMTED/MSS) value at the location of the reference photon."; String source "ATL03 ATBD Section 6.3"; String coordinates "delta_time"; } /gt3r/geophys_corr/tide_equilibrium { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_equilibrium"; Float32 _FillValue 3.402823466e+38; String units "meters"; String contentType "referenceInformation"; String long_name "Long Period Equilibrium Tide"; String description "Long period equilibrium tide self-consistent with ocean tide model (+-0.04m). This correction is not applied to the photon heights and is provided only as a supplemental information."; String source "ATL03 ATBD, Section 6.3.1"; String coordinates "delta_time"; } /gt3r/geophys_corr/geoid { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/geoid"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Geoid"; String description "Geoid height above WGS-84 reference ellipsoid (range -107 to 86m). Not applied on the product; requested by higher-level products."; String source "ATL03 ATBD, Section 6.3.8"; String coordinates "delta_time"; } /gt3r/geophys_corr/delta_time { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/delta_time"; String units "seconds since 2018-01-01"; String contentType "referenceInformation"; String long_name "Elapsed GPS seconds"; String standard_name "time"; String description "Elapsed seconds from the ATLAS SDP GPS Epoch, corresponding to the transmit time of the reference photon. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Operations"; String CLASS "DIMENSION_SCALE"; } /gt3r/geophys_corr/tide_pole { String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_pole"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "Solid Earth Pole Tide"; String description "Solid Earth Pole Tide -Rotational deformation due to polar motion (-1.5 to 1.5 cm)."; String source "ATL03 ATBD, Section 6.3.5"; String coordinates "delta_time"; } /gt3r/signal_find_output/ { String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/"; String Description "Parameters output for each time interval for which signal photons were selected, and the confidence flag set, based on the algorithm in Section 5. Histogram parameters are from the histogram that was used to identify signal photons and set the confidence parameter for a given time increment."; String data_rate "Data are stored at the rate of signal finding time intervals."; } /gt3r/signal_find_output/ocean/ { String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/ocean/"; String Description "Surface-type specific parameters output for each time interval for which signal photons were selected, based on the algorithm in Section 5. Histogram parameters are from the histogram that was used to identify signal photons and set the confidence parameter for a given time increment."; } /gt3r/signal_find_output/ocean/bckgrd_mean { String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/ocean/bckgrd_mean"; Float32 _FillValue 3.402823466e+38; String units "counts"; String long_name "background counts per bin"; String description "The mean of the number of background counts expected in one height bin of the histogram of width dzATM over time period, dtATM"; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt3r/signal_find_output/ocean/bckgrd_sigma { String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/ocean/bckgrd_sigma"; Float32 _FillValue 3.402823466e+38; String units "counts"; String long_name "background counts per bin sigma"; String description "The standard deviation of the number of background counts expected in one height bin of the histogram of width dzATM over time period, dtATM"; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt3r/signal_find_output/ocean/delta_time { String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/ocean/delta_time"; String units "seconds since 2018-01-01"; String contentType "physicalMeasurement"; String long_name "Elapsed GPS seconds"; String standard_name "time"; String description "Number of GPS seconds since the ATLAS SDP epoch. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Derived via Time Tagging"; String CLASS "DIMENSION_SCALE"; } /gt3r/signal_find_output/ocean/t_pc_delta { String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/ocean/t_pc_delta"; Float32 _FillValue 3.402823466e+38; String units "seconds"; String long_name "bin width size"; String description "The histogram bin width (integration time) along-track used to find signal photons."; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt3r/signal_find_output/ocean/z_pc_delta { String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/ocean/z_pc_delta"; Float32 _FillValue 3.402823466e+38; String units "meters"; String long_name "bin height size"; String description "Height bin size of the histogram used to find signal photons."; String source "ATL03 ATBD, Section 5"; String coordinates "delta_time"; } /gt3r/heights/ { String HDF5_OBJ_FULLPATH "/gt3r/heights/"; String Description "Contains arrays of the parameters for each received photon."; String data_rate "Data are stored at the photon detection rate."; } /gt3r/heights/ph_id_count { String HDF5_OBJ_FULLPATH "/gt3r/heights/ph_id_count"; String units "counts"; String long_name "photon event counter"; String description "The photon event counter is part of photon ID and counts from 1 for each channel until reset by laser pulse counter."; String source "Derived as part of Photon ID"; String coordinates "delta_time lat_ph lon_ph"; String contentType "referenceInformation"; } /gt3r/heights/lat_ph { String HDF5_OBJ_FULLPATH "/gt3r/heights/lat_ph"; String units "degrees_north"; String long_name "Latitude"; String standard_name "latitude"; String description "Latitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time lon_ph"; Float64 valid_min -90.; Float64 valid_max 90.; } /gt3r/heights/dist_ph_along { String HDF5_OBJ_FULLPATH "/gt3r/heights/dist_ph_along"; String units "meters"; String long_name "Distance from equator crossing."; String description "Along-track distance in a segment projected to the ellipsoid of the received photon, based on the Along-Track Segment algorithm. Total along track distance can be found by adding this value to the sum of segment lengths measured from the start of the most recent reference groundtrack."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time lat_ph lon_ph"; } /gt3r/heights/signal_conf_ph { String HDF5_OBJ_FULLPATH "/gt3r/heights/signal_conf_ph"; String units "1"; String contentType "qualityInformation"; String long_name "Photon Signal Confidence"; String description "Confidence level associated with each photon event selected as signal. 0=noise. 1=added to allow for buffer but algorithm classifies as background; 2=low; 3=med; 4=high). This parameter is a 5xN array where N is the number of photons in the granule, and the 5 rows indicate signal finding for each surface type (in order: land, ocean, sea ice, land ice and inland water). Events not associated with a specific surface type have a confidence level of -1. Events evaluated as TEP returns have a confidence level of -2."; String source "ATL03 ATBD, Section 5, Conf"; String coordinates "delta_time lat_ph lon_ph"; String flag_meanings "possible_tep not_considered noise buffer low medium high"; Int16 flag_values -2, -1, 0, 1, 2, 3, 4; Int16 valid_min -2; Int16 valid_max 4; } /gt3r/heights/ph_id_pulse { String HDF5_OBJ_FULLPATH "/gt3r/heights/ph_id_pulse"; String units "counts"; String contentType "referenceInformation"; String long_name "laser pulse counter"; String description "The laser pulse counter is part of photon ID and counts from 1 to 200 and is reset for each new major frame."; String source "Derived as part of Photon ID"; String coordinates "delta_time lat_ph lon_ph"; } /gt3r/heights/h_ph { String HDF5_OBJ_FULLPATH "/gt3r/heights/h_ph"; String units "meters"; String contentType "physicalMeasurement"; String long_name "Photon WGS84 Height"; String standard_name "height"; String description "Height of each received photon, relative to the WGS-84 ellipsoid including the geophysical corrections noted in Section 6. Please note that neither the geoid, ocean tide nor the dynamic atmosphere (DAC) corrections are applied to the ellipsoidal heights."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time lat_ph lon_ph"; } /gt3r/heights/ph_id_channel { String HDF5_OBJ_FULLPATH "/gt3r/heights/ph_id_channel"; String units "1"; String contentType "referenceInformation"; String long_name "Receive channel id"; String description "Channel number assigned for each received photon event. This is part of the photon ID. Values range from 1 to 120 to span all channels and rise/fall edges. Values 1 to 60 are for falling edge; PCE1 (1 to 20), PCE 2 (21 to 40) and PCE3 (41 to 60). Values 61 to 120 are for rising edge; PCE1 (61 to 80), PCE 2 (81 to 100) and PC3 (101 to 120)."; String source "Derived as part of Photon ID"; String coordinates "delta_time lat_ph lon_ph"; Byte valid_min 1; Byte valid_max 120; } /gt3r/heights/lon_ph { String HDF5_OBJ_FULLPATH "/gt3r/heights/lon_ph"; String units "degrees_east"; String long_name "Longitude"; String standard_name "longitude"; String description "Longitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point."; String source "ATL03g ATBD, Section 3.4"; String coordinates "delta_time lat_ph"; Float64 valid_min -180.; Float64 valid_max 180.; } /gt3r/heights/delta_time { String HDF5_OBJ_FULLPATH "/gt3r/heights/delta_time"; String units "seconds since 2018-01-01"; String contentType "referenceInformation"; String long_name "Elapsed GPS seconds"; String standard_name "time"; String description "The transmit time of a given photon, measured in seconds from the ATLAS Standard Data Product Epoch. Note that multiple received photons associated with a single transmit pulse will have the same delta_time. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String source "Operations"; String coordinates "lat_ph lon_ph"; String CLASS "DIMENSION_SCALE"; } /gt3r/heights/pce_mframe_cnt { String HDF5_OBJ_FULLPATH "/gt3r/heights/pce_mframe_cnt"; String units "counts"; String contentType "referenceInformation"; String long_name "PCE Major frame counter"; String description "The major frame counter is read from the digital flow controller in a given PCE card. The counter identifies individual major frames across diag and science packets. Used as part of the photon ID."; String source "Retained from prior a_alt_science_ph packet"; String coordinates "delta_time lat_ph lon_ph"; } /gt3r/heights/dist_ph_across { String HDF5_OBJ_FULLPATH "/gt3r/heights/dist_ph_across"; String units "meters"; String long_name "Distance off RGT."; String description "Across-track distance projected to the ellipsoid of the received photon from the reference ground track. This is based on the Along-Track Segment algorithm described in Section 3.1."; String source "ATL03 ATBD, Section 3.1"; String coordinates "delta_time lat_ph lon_ph"; } }