Attributes {
HDF5_ROOT_GROUP {
orbit_info {
String Dataset "crossing_time", "cycle_number", "orbit_number", "rgt", "sc_orient", "sc_orient_time", "lan";
}
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", "full_sat_fract", "segment_id", "near_sat_fract", "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 {
sea_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
land {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
ocean {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
land_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
inlandwater {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "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", "full_sat_fract", "segment_id", "near_sat_fract", "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", "t_pc_delta", "delta_time", "z_pc_delta";
}
sea_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
land_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
land {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
inlandwater {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "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";
}
}
gt1l {
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", "full_sat_fract", "segment_id", "near_sat_fract", "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 {
land {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
ocean {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
sea_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
land_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
inlandwater {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "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_total_signal_conf_ph_high", "qa_perc_surf_type", "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_total_signal_conf_ph_high", "qa_perc_surf_type", "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_total_signal_conf_ph_high", "qa_perc_surf_type", "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_total_signal_conf_ph_high", "qa_perc_surf_type", "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_total_signal_conf_ph_high", "qa_perc_surf_type", "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_total_signal_conf_ph_high", "qa_perc_surf_type", "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_time", "tep_hist_sum", "tep_hist", "tep_tod";
}
}
pce2_spot3 {
tep_histogram {
String Dataset "reference_tep_flag", "tep_bckgrd", "tep_duration", "tep_hist_time", "tep_hist_sum", "tep_hist", "tep_tod";
}
}
}
gt3l {
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", "full_sat_fract", "segment_id", "near_sat_fract", "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 {
land {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
ocean {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
sea_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
land_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
inlandwater {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "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";
}
}
gt2l {
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", "full_sat_fract", "segment_id", "near_sat_fract", "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", "t_pc_delta", "delta_time", "z_pc_delta";
}
sea_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
land_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
land {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
inlandwater {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "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";
}
}
ancillary_data {
String Dataset "release", "end_geoseg", "version", "end_region", "atlas_sdp_gps_epoch", "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", "start_gpsweek";
calibrations {
dead_time_radiometric_signal_loss {
String Dataset "cal34_product";
gt1l {
String Dataset "dead_time", "rad_corr", "strength", "width";
}
gt2l {
String Dataset "dead_time", "rad_corr", "strength", "width";
}
gt1r {
String Dataset "dead_time", "rad_corr", "strength", "width";
}
gt2r {
String Dataset "dead_time", "rad_corr", "strength", "width";
}
gt3l {
String Dataset "dead_time", "rad_corr", "strength", "width";
}
gt3r {
String Dataset "dead_time", "rad_corr", "strength", "width";
}
}
first_photon_bias {
String Dataset "cal19_product";
gt1l {
String Dataset "dead_time", "ffb_corr", "strength", "width";
}
gt2l {
String Dataset "dead_time", "ffb_corr", "strength", "width";
}
gt1r {
String Dataset "dead_time", "ffb_corr", "strength", "width";
}
gt2r {
String Dataset "dead_time", "ffb_corr", "strength", "width";
}
gt3l {
String Dataset "dead_time", "ffb_corr", "strength", "width";
}
gt3r {
String Dataset "dead_time", "ffb_corr", "strength", "width";
}
}
String Dataset "ds_channel";
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";
}
}
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";
}
}
}
atlas_engineering {
transmit {
String Dataset "tx_pulse_distribution", "tx_pulse_skew_est", "tx_pulse_thresh_lower", "tx_pulse_thresh_upper", "tx_pulse_width_lower", "tx_pulse_width_upper", "tx_pulse_energy";
}
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";
}
}
gt1l {
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";
}
}
altimetry {
String Dataset "atl03_pad", "min_full_sat", "min_near_sat", "min_sat_h", "podppd_pad", "band_tol";
}
gt3l {
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";
}
}
gt2l {
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", "full_sat_fract", "segment_id", "near_sat_fract", "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", "t_pc_delta", "delta_time", "z_pc_delta";
}
sea_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
land_ice {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
land {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "z_pc_delta";
}
inlandwater {
String Dataset "bckgrd_mean", "bckgrd_sigma", "t_pc_delta", "delta_time", "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 Conventions "CF-1.6";
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 date_type "UTC";
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 Elevation Satellite-2 (ICESat-2).";
String featureType "trajectory";
String geospatial_lat_units "degrees_north";
String geospatial_lon_units "degrees_east";
String granule_type "ATL03";
String identifier_product_doi_authority "http://dx.doi.org";
String level "L2";
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 short_name "ATL03";
String spatial_coverage_type "Horizontal";
String standard_name_vocabulary "CF-1.6";
String time_type "CCSDS UTC-A";
String title "SET_BY_META";
String date_created "2020-03-21T12:54:34.000000Z";
String hdfversion "HDF5 1.10.3";
String history "2020-03-21T12:54:34.000000Z;5a847446-832e-3206-8ca9-8a632e4d761b;Created by PGE atlas_l2a_alt Version 3.3";
String identifier_file_uuid "5a847446-832e-3206-8ca9-8a632e4d761b";
String identifier_product_format_version "3.3";
Float64 time_coverage_duration 461.;
String time_coverage_end "2018-12-28T02:07:38.000000Z";
String time_coverage_start "2018-12-28T01:59:57.000000Z";
Float64 geospatial_lat_min -79.002441705550709;
Float64 geospatial_lon_min -42.33993820187478;
Float64 geospatial_lat_max -50.209962155122966;
Float64 geospatial_lon_max -32.276188773376937;
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 identifier_product_type "ATL03";
String identifier_product_doi "doi:10.5067/ATLAS/ATL03.003";
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 CLASS "DIMENSION_SCALE";
String NAME "crossing_time";
String contentType "referenceInformation";
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 long_name "Ascending Node Crossing Time";
String source "POD/PPD";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/orbit_info/cycle_number {
String HDF5_OBJ_FULLPATH "/orbit_info/cycle_number";
String contentType "referenceInformation";
String coordinates "crossing_time";
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 long_name "Cycle Number";
String source "POD/PPD";
String units "counts";
Int16 valid_max 50;
Int16 valid_min 0;
}
/orbit_info/orbit_number {
String HDF5_OBJ_FULLPATH "/orbit_info/orbit_number";
String contentType "referenceInformation";
String coordinates "crossing_time";
String description "Unique identifying number for each planned ICESat-2 orbit.";
String long_name "Orbit Number";
String source "Operations";
String units "1";
UInt16 valid_max 65000;
UInt16 valid_min 1;
}
/orbit_info/rgt {
String HDF5_OBJ_FULLPATH "/orbit_info/rgt";
String contentType "referenceInformation";
String coordinates "crossing_time";
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 long_name "Reference Ground track";
String source "POD/PPD";
String units "counts";
Int16 valid_max 1387;
Int16 valid_min 1;
}
/orbit_info/sc_orient {
String HDF5_OBJ_FULLPATH "/orbit_info/sc_orient";
String contentType "referenceInformation";
String coordinates "sc_orient_time";
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 flag_meanings "backward forward transition";
Int16 flag_values 0, 1, 2;
String long_name "Spacecraft Orientation";
String source "POD/PPD";
String units "1";
Int16 valid_max 2;
Int16 valid_min 0;
}
/orbit_info/sc_orient_time {
String HDF5_OBJ_FULLPATH "/orbit_info/sc_orient_time";
String CLASS "DIMENSION_SCALE";
String NAME "sc_orient_time";
String contentType "referenceInformation";
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 long_name "Time of Last Spacecraft Orientation Change";
String source "POD/PPD";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/orbit_info/lan {
String HDF5_OBJ_FULLPATH "/orbit_info/lan";
String contentType "referenceInformation";
String coordinates "crossing_time";
String description "Longitude at the ascending node crossing.";
String long_name "Ascending Node Longitude";
String source "POD/PPD";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/METADATA/ {
String HDF5_OBJ_FULLPATH "/METADATA/";
String Description "ISO19115 Structured Metadata Represented within HDF5";
String iso_19139_dataset_xml "
ATL03_20181228015957_13810110_003_01.h5
NSIDC DAAC > National Snow and Ice Data Center DAAC
nsidc@nsidc.org
http://nsidc.org/daac/
pointOfContact
2020-03-21T12:54:34.000000Z
ISO 19115-2 Geographic information - Metadata - Part 2: Extensions for imagery and gridded data
ISO 19115-2:2009-02-15
ATL03_20181228015957_13810110_003_01.h5
2020-03-21T12:54:34.000000Z
creation
ATL03
The ECS Short Name
003
The ECS Version ID
ATL03_20181228015957_13810110_003_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
003
largerWorkCitation
eng
geoscientificInformation
AscendingCrossing: 165.20695928840985 StartLatitude: -50.000000000000000 StartDirection:D EndLatitude: -79.000000000000000 EndDirection: D
gov.nasa.esdis.umm.orbitparameters
OrbitParameters
OrbitNumber: 1582 EquatorCrossingLongitude: 165.20695928840985 EquatorCrossingDateTime: 2018-12-28T00:59:49.304986Z
gov.nasa.esdis.umm.orbitcalculatedspatialdomains
OrbitCalculatedSpatialDomains
2018-12-28T02:00:01.217090Z
2018-12-28T02:07:38.713000Z
dataset
2020-03-21T12:54:34.000000Z;5a847446-832e-3206-8ca9-8a632e4d761b;Created by PGE atlas_l2a_alt Version 3.3
2020-03-21T12:54:34.000000Z
";
String iso_19139_series_xml "
ATL03.003
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
003
ATL03
The ECS Short Name
003
The ECS Version ID
doi:10.5067/ATLAS/ATL03.003
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.003
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 ShortName "ATL03_SDP";
String characterSet "utf8";
String edition "v3.3";
String language "eng";
String publicationDate "Feb 2020";
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 "003";
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 identifier_product_DOI "doi:10.5067/ATLAS/ATL03.003";
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 "2020-03-21T12:54:34.000000Z";
String uuid "5a847446-832e-3206-8ca9-8a632e4d761b";
String fileName "ATL03_20181228015957_13810110_003_01.h5";
String VersionID "003";
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 -50.209962155122966;
Float64 eastBoundLongitude -32.276188773376937;
Float64 southBoundLatitude -79.002441705550709;
Float64 westBoundLongitude -42.33993820187478;
String rangeBeginningDateTime "2018-12-28T02:00:01.217090Z";
String rangeEndingDateTime "2018-12-28T02:07:38.713000Z";
}
/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 "2020-03-21T13:10:59.000000Z";
String fileName "ATL03_20181228015957_13810110_003_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 "ANC25-03_20200311165637_033_01.h5";
String shortName "ANC25-03";
String uuid "70da5ea3-ba66-3521-a522-4b4fd7b72019";
String version "033";
}
/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_201836200000_v01.h5";
String shortName "ANC03";
String uuid "fa210535-7efc-34c0-bc2a-a43ec0541563";
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_003449451.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 "iwmask_20200110_001_01.h5";
String shortName "ANC12-02";
String uuid "a5fed2a1-6b4f-3392-96e2-b0cb1fccce51";
String version "20200110";
}
/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_20181227184238_13770101_003_01.h5";
String shortName "ANC41";
String uuid "ec177b30-41fc-3adf-a76a-827d5eee3a52";
String version "003";
Int32 start_cycle 1;
Int32 end_cycle 1;
Int32 start_orbit 1578;
Int32 end_orbit 1588;
Int32 start_rgt 1377;
Int32 end_rgt 1387;
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_20200131";
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_201836200000_v02.h5";
String shortName "ANC04";
String uuid "744c3bb7-da77-37cc-97f4-f019731043dc";
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 "ANC38-03_20200311164501_003_01.xml";
String shortName "ANC38-03";
String uuid "76340bc9-ea1a-3a04-9d71-1a45225de4e0";
String version "003";
}
/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.20181227_2100.V01.nc4", "GEOS.fpit.asm.inst3_3d_asm_Nv.GEOS5124.20181228_0000.V01.nc4", "GEOS.fpit.asm.inst3_3d_asm_Nv.GEOS5124.20181228_0300.V01.nc4";
String shortName "ANC01", "ANC01", "ANC01";
String uuid "edd6a055-0ef2-3e70-bdbd-de28bdd4c254", "f6f6cc61-8c3d-37a1-8031-ae62be0ec3cf", "03b068b0-c9d7-39b9-ba82-850453342430";
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_201836200000_v02_cal05_j2000.a.h5";
String shortName "ANC05";
String uuid "0c412842-f845-3188-a825-f3d5d8b86d0d";
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 "ANC36-03_20200311164459_003_01.xml";
String shortName "ANC36-03";
String uuid "6ae4e086-bcb6-3161-85a3-7a420a17f044";
String version "003";
}
/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 "ANC26-03_20200311165645_033_01.h5";
String shortName "ANC26-03";
String uuid "ba390f4a-d52f-3aef-a776-7009ebbb0081";
String version "033";
}
/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_20181228015355_13810109_003_01.h5", "ATL02_20181228015957_13810110_003_01.h5", "ATL02_20181228020738_13810111_003_01.h5";
String shortName "ATL02", "ATL02", "ATL02";
String uuid "86dbc3e7-3614-3641-99ab-d841185aebe8", "d867c74d-a58b-3e2a-bc0b-4ade3a9b42c2", "ae83baf3-fb84-3a87-963c-fb868d7bf553";
String version "003", "003", "003";
Int32 start_cycle 1, 1, 1;
Int32 end_cycle 1, 1, 1;
Int32 start_orbit 1582, 1582, 1582;
Int32 end_orbit 1582, 1582, 1582;
Int32 start_rgt 1381, 1381, 1381;
Int32 end_rgt 1381, 1381, 1381;
Int32 start_region 9, 10, 11;
Int32 end_region 9, 10, 11;
}
/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_25197_18.nc", "dac_dif_25198_00.nc", "dac_dif_25198_06.nc";
String shortName "ANC23", "ANC23", "ANC23";
String uuid "f6e93ab7-0e4d-3e6e-9fb4-4f9f9ccd1eec", "9f770a15-9a8a-37ab-9b9d-50a6dbcac261", "49733152-24f2-3a28-a63e-ff8a536e2509";
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.3";
String softwareDate "Feb 14 2020";
String softwareTitle "Creates ATLAS HDF5 browse files";
String runTimeParameters "CTL_atlas_l2a_alt_003449451.ctl";
String stepDateTime "2020-03-21T13:11:43.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.3";
String softwareDate "Feb 3 2020";
String softwareTitle "Creates ATLAS XML metadata files";
String runTimeParameters "CTL_atlas_l2a_alt_003449451.ctl";
String stepDateTime "2020-03-21T13:12:24.000000Z";
}
/METADATA/ProcessStep/PGE/ {
String HDF5_OBJ_FULLPATH "/METADATA/ProcessStep/PGE/";
String ATBDDate "12/20/2019";
String ATBDTitle "Algorithm Theoretical Basis Document (ATBD) for Global Geolocated Photons ATL03";
String ATBDVersion "v.2";
String documentDate "Feb 2020";
String documentation "ATLAS Science Algorithm Software Design Description (SDD) - Volume 7 (atlas_l2a_alt)";
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.3";
String softwareDate "Feb 3 2020";
String softwareTitle "ASAS L2A ALT PGE";
String runTimeParameters "CTL_atlas_l2a_alt_003449451.ctl";
String stepDateTime "2020-03-21T12:54:34.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.3";
String softwareDate "Feb 3 2020";
String softwareTitle "ATL03 QA Utility";
String runTimeParameters "CTL_atlas_l2a_alt_003449451.ctl";
String stepDateTime "2020-03-21T13:10:59.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 contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window width";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt1r/bckgrd_atlas/tlm_height_band1 {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/tlm_height_band1";
String coordinates "delta_time";
String long_name "Height of the telemetry band 1";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
String description "The height in meters of the telemetry band 1.";
}
/gt1r/bckgrd_atlas/bckgrd_rate {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_rate";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Background count rate based on the ATLAS 50-shot sum";
String source "ATL03 ATBD Section 7.3";
String units "counts / second";
}
/gt1r/bckgrd_atlas/tlm_top_band1 {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/tlm_top_band1";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 1, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 1.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt1r/bckgrd_atlas/tlm_top_band2 {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/tlm_top_band2";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 2, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 2.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt1r/bckgrd_atlas/bckgrd_int_height_reduced {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_int_height_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window height - reduced";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt1r/bckgrd_atlas/bckgrd_hist_top {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_hist_top";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Top of the altimetric range window";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt1r/bckgrd_atlas/bckgrd_counts_reduced {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_counts_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "ATLAS 50-shot background count - reduced";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/gt1r/bckgrd_atlas/tlm_height_band2 {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/tlm_height_band2";
String coordinates "delta_time";
String description "The height in meters of the telemetry band 2. (if 0, second band is not present).";
String long_name "Height of the telemetry band 2";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
}
/gt1r/bckgrd_atlas/delta_time {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_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 long_name "Time at the start of ATLAS 50-shot sum";
String source "ATL02";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1r/bckgrd_atlas/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/pce_mframe_cnt";
String coordinates "delta_time";
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 long_name "PCE Major frame counter";
String source "ATL02";
String units "counts";
}
/gt1r/bckgrd_atlas/bckgrd_counts {
String HDF5_OBJ_FULLPATH "/gt1r/bckgrd_atlas/bckgrd_counts";
String contentType "modelResult";
String coordinates "delta_time";
String description "Onboard 50 shot background (200 Hz) sum of photon events within the altimetric range window.";
String long_name "ATLAS 50-shot background count";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/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 coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Number of photons";
String source "Derived";
String units "counts";
}
/gt1r/geolocation/segment_length {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/segment_length";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment length";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt1r/geolocation/range_bias_corr {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/range_bias_corr";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The range_bias estimated from geolocation analysis.";
String long_name "range bias correction";
String source "ATL03G ATBD, Section 3.6";
String units "meters";
}
/gt1r/geolocation/neutat_delay_derivative {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/neutat_delay_derivative";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Change in neutral atmospheric delay per height change";
String long_name "(Neutral Atmosphere delay)/dh";
String source "ATL03a ATBD";
String units "meters/meters";
}
/gt1r/geolocation/reference_photon_lon {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/reference_photon_lon";
String coordinates "delta_time";
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 long_name "Segment Longitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt1r/geolocation/sigma_across {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/sigma_across";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated Cartesian across-track uncertainity (1-sigma) for the refrerence photon";
String long_name "across-track geolocation uncertainty";
String source "ATL03G ATBD";
String units "meters";
}
/gt1r/geolocation/sigma_lon {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/sigma_lon";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic east Longitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "longitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "degrees";
}
/gt1r/geolocation/ref_azimuth {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/ref_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Azimuth";
String source "ATL03G ATBD, Section 3.3";
String standard_name "azimuth";
String units "radians";
}
/gt1r/geolocation/ref_elev {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/ref_elev";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "elevation";
String source "ATL03G ATBD, Section 3.3";
String standard_name "elevation";
String units "radians";
}
/gt1r/geolocation/neutat_ht {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/neutat_ht";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Reference height of the neutral atmosphere range correction";
String long_name "Neutral atmosphere ref height";
String source "ATL03a ATBD";
String units "meters";
}
/gt1r/geolocation/ph_index_beg {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/ph_index_beg";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Photon Index Begin";
String source "Derived";
String units "counts";
}
/gt1r/geolocation/solar_azimuth {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/solar_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar azimuth";
String source "ATL03G ATBD, Section 3.3";
String units "degrees_east";
}
/gt1r/geolocation/surf_type {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/surf_type";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 flag_meanings "not_type is_type";
Int16 flag_values 0, 1;
String long_name "Surface Type";
String source "ATL03 ATBD, Section 4";
String units "1";
Int16 valid_max 1;
Int16 valid_min 0;
}
/gt1r/geolocation/sigma_lat {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/sigma_lat";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic Latitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "latitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt1r/geolocation/tx_pulse_width_lower {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/tx_pulse_width_lower";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the lower threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Lower Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt1r/geolocation/sigma_along {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/sigma_along";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated cartesian along-track uncertainanty (1-sigma) for the reference photon";
String long_name "along-track geolocation uncertainity";
String source "ATL03G ATBD";
String units "meters";
}
/gt1r/geolocation/tx_pulse_skew_est {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/tx_pulse_skew_est";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Transmit Pulse Skew Estimate";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt1r/geolocation/tx_pulse_energy {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/tx_pulse_energy";
Float32 _FillValue 3.402823466e+38;
String contentType "physicalMeasurement";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average transmit pulse energy, measured by the internal laser energy monitor, split into per-beam measurements.";
String long_name "Transmit Pulse Energy";
String source "ATL02 ATBD, Section 7.2";
String units "Joules";
}
/gt1r/geolocation/tx_pulse_width_upper {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/tx_pulse_width_upper";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the upper threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Upper Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt1r/geolocation/sigma_h {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/sigma_h";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated height uncertainty (1-sigma) for the reference photon bounce point.";
String long_name "height uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt1r/geolocation/podppd_flag {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/podppd_flag";
Int16 _FillValue 0;
String contentType "referenceInformation";
String coordinates "delta_time";
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 degradation. Possible values are: 0=NOMINAL; 1=POD_DEGRADE; 2=PPD_DEGRADE; 3=PODPPD_DEGRADE.";
String flag_meanings "nominal pod_degrade ppd_degrade podppd_degrade";
Int16 flag_values 0, 1, 2, 3;
String long_name "POD_PPD Flag";
String source "ANC04, ANC05";
String units "1";
Int16 valid_max 3;
Int16 valid_min 0;
}
/gt1r/geolocation/velocity_sc {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/velocity_sc";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "spacecraft velocity";
String source "ATL03G ATBD";
String units "meters/second";
}
/gt1r/geolocation/full_sat_fract {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/full_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be fully saturated.";
String long_name "Full Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt1r/geolocation/segment_id {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/segment_id";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment ID number.";
String source "ATL03 ATBD, Section 3.1";
String units "1";
}
/gt1r/geolocation/near_sat_fract {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/near_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be nearly saturated.";
String long_name "Near Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt1r/geolocation/reference_photon_lat {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/reference_photon_lat";
String coordinates "delta_time";
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 long_name "Segment Latitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt1r/geolocation/solar_elevation {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/solar_elevation";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar elevation";
String source "ATL03G ATBD, Section 3.3";
String units "degrees";
}
/gt1r/geolocation/bounce_time_offset {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/bounce_time_offset";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The difference between the transmit time and the ground bounce time of the reference photons.";
String long_name "ground bounce time offset";
String source "ATL03 ATBD, Section 3.3";
String units "seconds";
}
/gt1r/geolocation/delta_time {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
String coordinates "reference_photon_lat, reference_photon_lon";
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 long_name "Delta Time";
String source "Derived";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1r/geolocation/reference_photon_index {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/reference_photon_index";
Int32 _FillValue 0;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Reference Photon Index";
String source "ATL03 ATBD, Section 3.2";
String units "counts";
}
/gt1r/geolocation/altitude_sc {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/altitude_sc";
Float64 _FillValue 1.7976931348623157e+308;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Height of the spacecraft above the WGS84 ellipsoid.";
String long_name "Altitude";
String source "ATL03g ATBD, Section 3.4";
String units "meters";
}
/gt1r/geolocation/segment_dist_x {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/segment_dist_x";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Along-track distance from the equator crossing to the start of the 20 meter geolocation segment.";
String long_name "Segment Distance from EQC";
String source "Derived";
String units "meters";
}
/gt1r/geolocation/neutat_delay_total {
String HDF5_OBJ_FULLPATH "/gt1r/geolocation/neutat_delay_total";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Total neutral atmosphere delay correction (wet+dry).";
String long_name "Total Neutral Atmospheric Delay";
String source "ATL03a ATBD";
String units "meters";
}
/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";
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 long_name "Ocean Pole Tide";
String source "ATL03 ATBD, Section 6.3.6";
String units "meters";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
}
/gt1r/geophys_corr/dem_flag {
String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/dem_flag";
Int16 _FillValue 127;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Indicates source of the DEM height. Values: 0=None, 1=Arctic, 2=GMTED, 3=MSS, 4=Antarctic.";
String flag_meanings "none arctic gmted mss antarctic";
Int16 flag_values 0, 1, 2, 3, 4;
String long_name "dem source flag";
String source "ATL03 ATBD Section 6.3";
String units "1";
Int16 valid_max 4;
Int16 valid_min 0;
}
/gt1r/geophys_corr/tide_ocean {
String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_ocean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Ocean Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt1r/geophys_corr/tide_earth {
String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_earth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Tides";
String long_name "Earth Tide";
String source "ATL03 ATBD, Section 6.3.3";
String units "meters";
}
/gt1r/geophys_corr/dac {
String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/dac";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Dynamic Atmosphere Correction";
String source "ATL03 ATBD, Section 6.3.2";
String units "meters";
}
/gt1r/geophys_corr/tide_load {
String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_load";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Load Tide - Local displacement due to Ocean Loading (-6 to 0 cm).";
String long_name "Load Tide";
String source "ATL03 ATBD, Section 6.3.4";
String units "meters";
}
/gt1r/geophys_corr/dem_h {
String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/dem_h";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Best available DEM (in priority of Arctic/Antarctic/GMTED/MSS) value at the location of the reference photon.";
String long_name "DEM Height";
String source "ATL03 ATBD Section 6.3";
String units "meters";
}
/gt1r/geophys_corr/tide_equilibrium {
String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_equilibrium";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
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 long_name "Long Period Equilibrium Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt1r/geophys_corr/geoid {
String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/geoid";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Geoid height above WGS-84 reference ellipsoid (range -107 to 86m). Not applied on the product; requested by higher-level products.";
String long_name "Geoid";
String source "ATL03 ATBD, Section 6.3.8";
String units "meters";
}
/gt1r/geophys_corr/delta_time {
String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1r/geophys_corr/tide_pole {
String HDF5_OBJ_FULLPATH "/gt1r/geophys_corr/tide_pole";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Pole Tide -Rotational deformation due to polar motion (-1.5 to 1.5 cm).";
String long_name "Solid Earth Pole Tide";
String source "ATL03 ATBD, Section 6.3.5";
String units "meters";
}
/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/sea_ice/ {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/sea_ice/";
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/sea_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/sea_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1r/signal_find_output/sea_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/sea_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1r/signal_find_output/sea_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/sea_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt1r/signal_find_output/sea_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/sea_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1r/signal_find_output/sea_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/sea_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt1r/signal_find_output/land/ {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land/";
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/land/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1r/signal_find_output/land/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1r/signal_find_output/land/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt1r/signal_find_output/land/delta_time {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1r/signal_find_output/land/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/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 coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1r/signal_find_output/ocean/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/ocean/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/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 coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt1r/signal_find_output/ocean/delta_time {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/ocean/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/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 coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt1r/signal_find_output/land_ice/ {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land_ice/";
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/land_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1r/signal_find_output/land_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1r/signal_find_output/land_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt1r/signal_find_output/land_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1r/signal_find_output/land_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/land_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt1r/signal_find_output/inlandwater/ {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/inlandwater/";
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/inlandwater/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/inlandwater/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1r/signal_find_output/inlandwater/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/inlandwater/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1r/signal_find_output/inlandwater/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/inlandwater/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt1r/signal_find_output/inlandwater/delta_time {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/inlandwater/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1r/signal_find_output/inlandwater/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1r/signal_find_output/inlandwater/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/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 contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "photon event counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt1r/heights/lat_ph {
String HDF5_OBJ_FULLPATH "/gt1r/heights/lat_ph";
String coordinates "delta_time lon_ph";
String description "Latitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Latitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt1r/heights/dist_ph_along {
String HDF5_OBJ_FULLPATH "/gt1r/heights/dist_ph_along";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance from equator crossing.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt1r/heights/signal_conf_ph {
String HDF5_OBJ_FULLPATH "/gt1r/heights/signal_conf_ph";
String contentType "qualityInformation";
String coordinates "delta_time lat_ph lon_ph";
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 flag_meanings "possible_tep not_considered noise buffer low medium high";
Int16 flag_values -2, -1, 0, 1, 2, 3, 4;
String long_name "Photon Signal Confidence";
String source "ATL03 ATBD, Section 5, Conf";
String units "1";
Int16 valid_max 4;
Int16 valid_min -2;
}
/gt1r/heights/ph_id_pulse {
String HDF5_OBJ_FULLPATH "/gt1r/heights/ph_id_pulse";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "laser pulse counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt1r/heights/h_ph {
String HDF5_OBJ_FULLPATH "/gt1r/heights/h_ph";
String contentType "physicalMeasurement";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Photon WGS84 Height";
String source "ATL03g ATBD, Section 3.4";
String standard_name "height";
String units "meters";
}
/gt1r/heights/ph_id_channel {
String HDF5_OBJ_FULLPATH "/gt1r/heights/ph_id_channel";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Receive channel id";
String source "Derived as part of Photon ID";
String units "1";
Byte valid_max 120;
Byte valid_min 1;
}
/gt1r/heights/lon_ph {
String HDF5_OBJ_FULLPATH "/gt1r/heights/lon_ph";
String coordinates "delta_time lat_ph";
String description "Longitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Longitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt1r/heights/delta_time {
String HDF5_OBJ_FULLPATH "/gt1r/heights/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
String coordinates "lat_ph lon_ph";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1r/heights/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt1r/heights/pce_mframe_cnt";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "PCE Major frame counter";
String source "Retained from prior a_alt_science_ph packet";
String units "counts";
}
/gt1r/heights/dist_ph_across {
String HDF5_OBJ_FULLPATH "/gt1r/heights/dist_ph_across";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance off RGT.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/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 contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window width";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt2r/bckgrd_atlas/tlm_height_band1 {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/tlm_height_band1";
String coordinates "delta_time";
String long_name "Height of the telemetry band 1";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
String description "The height in meters of the telemetry band 1.";
}
/gt2r/bckgrd_atlas/bckgrd_rate {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_rate";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Background count rate based on the ATLAS 50-shot sum";
String source "ATL03 ATBD Section 7.3";
String units "counts / second";
}
/gt2r/bckgrd_atlas/tlm_top_band1 {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/tlm_top_band1";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 1, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 1.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt2r/bckgrd_atlas/tlm_top_band2 {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/tlm_top_band2";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 2, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 2.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt2r/bckgrd_atlas/bckgrd_int_height_reduced {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_int_height_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window height - reduced";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt2r/bckgrd_atlas/bckgrd_hist_top {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_hist_top";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Top of the altimetric range window";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt2r/bckgrd_atlas/bckgrd_counts_reduced {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_counts_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "ATLAS 50-shot background count - reduced";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/gt2r/bckgrd_atlas/tlm_height_band2 {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/tlm_height_band2";
String coordinates "delta_time";
String description "The height in meters of the telemetry band 2. (if 0, second band is not present).";
String long_name "Height of the telemetry band 2";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
}
/gt2r/bckgrd_atlas/delta_time {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_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 long_name "Time at the start of ATLAS 50-shot sum";
String source "ATL02";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2r/bckgrd_atlas/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/pce_mframe_cnt";
String coordinates "delta_time";
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 long_name "PCE Major frame counter";
String source "ATL02";
String units "counts";
}
/gt2r/bckgrd_atlas/bckgrd_counts {
String HDF5_OBJ_FULLPATH "/gt2r/bckgrd_atlas/bckgrd_counts";
String contentType "modelResult";
String coordinates "delta_time";
String description "Onboard 50 shot background (200 Hz) sum of photon events within the altimetric range window.";
String long_name "ATLAS 50-shot background count";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/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 coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Number of photons";
String source "Derived";
String units "counts";
}
/gt2r/geolocation/segment_length {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/segment_length";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment length";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt2r/geolocation/range_bias_corr {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/range_bias_corr";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The range_bias estimated from geolocation analysis.";
String long_name "range bias correction";
String source "ATL03G ATBD, Section 3.6";
String units "meters";
}
/gt2r/geolocation/neutat_delay_derivative {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/neutat_delay_derivative";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Change in neutral atmospheric delay per height change";
String long_name "(Neutral Atmosphere delay)/dh";
String source "ATL03a ATBD";
String units "meters/meters";
}
/gt2r/geolocation/reference_photon_lon {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/reference_photon_lon";
String coordinates "delta_time";
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 long_name "Segment Longitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt2r/geolocation/sigma_across {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/sigma_across";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated Cartesian across-track uncertainity (1-sigma) for the refrerence photon";
String long_name "across-track geolocation uncertainty";
String source "ATL03G ATBD";
String units "meters";
}
/gt2r/geolocation/sigma_lon {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/sigma_lon";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic east Longitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "longitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "degrees";
}
/gt2r/geolocation/ref_azimuth {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/ref_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Azimuth";
String source "ATL03G ATBD, Section 3.3";
String standard_name "azimuth";
String units "radians";
}
/gt2r/geolocation/ref_elev {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/ref_elev";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "elevation";
String source "ATL03G ATBD, Section 3.3";
String standard_name "elevation";
String units "radians";
}
/gt2r/geolocation/neutat_ht {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/neutat_ht";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Reference height of the neutral atmosphere range correction";
String long_name "Neutral atmosphere ref height";
String source "ATL03a ATBD";
String units "meters";
}
/gt2r/geolocation/ph_index_beg {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/ph_index_beg";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Photon Index Begin";
String source "Derived";
String units "counts";
}
/gt2r/geolocation/solar_azimuth {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/solar_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar azimuth";
String source "ATL03G ATBD, Section 3.3";
String units "degrees_east";
}
/gt2r/geolocation/surf_type {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/surf_type";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 flag_meanings "not_type is_type";
Int16 flag_values 0, 1;
String long_name "Surface Type";
String source "ATL03 ATBD, Section 4";
String units "1";
Int16 valid_max 1;
Int16 valid_min 0;
}
/gt2r/geolocation/sigma_lat {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/sigma_lat";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic Latitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "latitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt2r/geolocation/tx_pulse_width_lower {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/tx_pulse_width_lower";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the lower threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Lower Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt2r/geolocation/sigma_along {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/sigma_along";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated cartesian along-track uncertainanty (1-sigma) for the reference photon";
String long_name "along-track geolocation uncertainity";
String source "ATL03G ATBD";
String units "meters";
}
/gt2r/geolocation/tx_pulse_skew_est {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/tx_pulse_skew_est";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Transmit Pulse Skew Estimate";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt2r/geolocation/tx_pulse_energy {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/tx_pulse_energy";
Float32 _FillValue 3.402823466e+38;
String contentType "physicalMeasurement";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average transmit pulse energy, measured by the internal laser energy monitor, split into per-beam measurements.";
String long_name "Transmit Pulse Energy";
String source "ATL02 ATBD, Section 7.2";
String units "Joules";
}
/gt2r/geolocation/tx_pulse_width_upper {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/tx_pulse_width_upper";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the upper threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Upper Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt2r/geolocation/sigma_h {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/sigma_h";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated height uncertainty (1-sigma) for the reference photon bounce point.";
String long_name "height uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt2r/geolocation/podppd_flag {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/podppd_flag";
Int16 _FillValue 0;
String contentType "referenceInformation";
String coordinates "delta_time";
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 degradation. Possible values are: 0=NOMINAL; 1=POD_DEGRADE; 2=PPD_DEGRADE; 3=PODPPD_DEGRADE.";
String flag_meanings "nominal pod_degrade ppd_degrade podppd_degrade";
Int16 flag_values 0, 1, 2, 3;
String long_name "POD_PPD Flag";
String source "ANC04, ANC05";
String units "1";
Int16 valid_max 3;
Int16 valid_min 0;
}
/gt2r/geolocation/velocity_sc {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/velocity_sc";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "spacecraft velocity";
String source "ATL03G ATBD";
String units "meters/second";
}
/gt2r/geolocation/full_sat_fract {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/full_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be fully saturated.";
String long_name "Full Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt2r/geolocation/segment_id {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/segment_id";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment ID number.";
String source "ATL03 ATBD, Section 3.1";
String units "1";
}
/gt2r/geolocation/near_sat_fract {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/near_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be nearly saturated.";
String long_name "Near Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt2r/geolocation/reference_photon_lat {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/reference_photon_lat";
String coordinates "delta_time";
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 long_name "Segment Latitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt2r/geolocation/solar_elevation {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/solar_elevation";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar elevation";
String source "ATL03G ATBD, Section 3.3";
String units "degrees";
}
/gt2r/geolocation/bounce_time_offset {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/bounce_time_offset";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The difference between the transmit time and the ground bounce time of the reference photons.";
String long_name "ground bounce time offset";
String source "ATL03 ATBD, Section 3.3";
String units "seconds";
}
/gt2r/geolocation/delta_time {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
String coordinates "reference_photon_lat, reference_photon_lon";
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 long_name "Delta Time";
String source "Derived";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2r/geolocation/reference_photon_index {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/reference_photon_index";
Int32 _FillValue 0;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Reference Photon Index";
String source "ATL03 ATBD, Section 3.2";
String units "counts";
}
/gt2r/geolocation/altitude_sc {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/altitude_sc";
Float64 _FillValue 1.7976931348623157e+308;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Height of the spacecraft above the WGS84 ellipsoid.";
String long_name "Altitude";
String source "ATL03g ATBD, Section 3.4";
String units "meters";
}
/gt2r/geolocation/segment_dist_x {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/segment_dist_x";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Along-track distance from the equator crossing to the start of the 20 meter geolocation segment.";
String long_name "Segment Distance from EQC";
String source "Derived";
String units "meters";
}
/gt2r/geolocation/neutat_delay_total {
String HDF5_OBJ_FULLPATH "/gt2r/geolocation/neutat_delay_total";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Total neutral atmosphere delay correction (wet+dry).";
String long_name "Total Neutral Atmospheric Delay";
String source "ATL03a ATBD";
String units "meters";
}
/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";
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 long_name "Ocean Pole Tide";
String source "ATL03 ATBD, Section 6.3.6";
String units "meters";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
}
/gt2r/geophys_corr/dem_flag {
String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/dem_flag";
Int16 _FillValue 127;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Indicates source of the DEM height. Values: 0=None, 1=Arctic, 2=GMTED, 3=MSS, 4=Antarctic.";
String flag_meanings "none arctic gmted mss antarctic";
Int16 flag_values 0, 1, 2, 3, 4;
String long_name "dem source flag";
String source "ATL03 ATBD Section 6.3";
String units "1";
Int16 valid_max 4;
Int16 valid_min 0;
}
/gt2r/geophys_corr/tide_ocean {
String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_ocean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Ocean Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt2r/geophys_corr/tide_earth {
String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_earth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Tides";
String long_name "Earth Tide";
String source "ATL03 ATBD, Section 6.3.3";
String units "meters";
}
/gt2r/geophys_corr/dac {
String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/dac";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Dynamic Atmosphere Correction";
String source "ATL03 ATBD, Section 6.3.2";
String units "meters";
}
/gt2r/geophys_corr/tide_load {
String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_load";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Load Tide - Local displacement due to Ocean Loading (-6 to 0 cm).";
String long_name "Load Tide";
String source "ATL03 ATBD, Section 6.3.4";
String units "meters";
}
/gt2r/geophys_corr/dem_h {
String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/dem_h";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Best available DEM (in priority of Arctic/Antarctic/GMTED/MSS) value at the location of the reference photon.";
String long_name "DEM Height";
String source "ATL03 ATBD Section 6.3";
String units "meters";
}
/gt2r/geophys_corr/tide_equilibrium {
String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_equilibrium";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
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 long_name "Long Period Equilibrium Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt2r/geophys_corr/geoid {
String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/geoid";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Geoid height above WGS-84 reference ellipsoid (range -107 to 86m). Not applied on the product; requested by higher-level products.";
String long_name "Geoid";
String source "ATL03 ATBD, Section 6.3.8";
String units "meters";
}
/gt2r/geophys_corr/delta_time {
String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2r/geophys_corr/tide_pole {
String HDF5_OBJ_FULLPATH "/gt2r/geophys_corr/tide_pole";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Pole Tide -Rotational deformation due to polar motion (-1.5 to 1.5 cm).";
String long_name "Solid Earth Pole Tide";
String source "ATL03 ATBD, Section 6.3.5";
String units "meters";
}
/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 coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2r/signal_find_output/ocean/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/ocean/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/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 coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt2r/signal_find_output/ocean/delta_time {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/ocean/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/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 coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt2r/signal_find_output/sea_ice/ {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/sea_ice/";
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/sea_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/sea_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2r/signal_find_output/sea_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/sea_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2r/signal_find_output/sea_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/sea_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt2r/signal_find_output/sea_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/sea_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2r/signal_find_output/sea_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/sea_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt2r/signal_find_output/land_ice/ {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land_ice/";
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/land_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2r/signal_find_output/land_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2r/signal_find_output/land_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt2r/signal_find_output/land_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2r/signal_find_output/land_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt2r/signal_find_output/land/ {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land/";
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/land/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2r/signal_find_output/land/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2r/signal_find_output/land/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt2r/signal_find_output/land/delta_time {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2r/signal_find_output/land/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/land/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt2r/signal_find_output/inlandwater/ {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/inlandwater/";
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/inlandwater/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/inlandwater/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2r/signal_find_output/inlandwater/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/inlandwater/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2r/signal_find_output/inlandwater/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/inlandwater/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt2r/signal_find_output/inlandwater/delta_time {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/inlandwater/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2r/signal_find_output/inlandwater/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2r/signal_find_output/inlandwater/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/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 contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "photon event counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt2r/heights/lat_ph {
String HDF5_OBJ_FULLPATH "/gt2r/heights/lat_ph";
String coordinates "delta_time lon_ph";
String description "Latitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Latitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt2r/heights/dist_ph_along {
String HDF5_OBJ_FULLPATH "/gt2r/heights/dist_ph_along";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance from equator crossing.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt2r/heights/signal_conf_ph {
String HDF5_OBJ_FULLPATH "/gt2r/heights/signal_conf_ph";
String contentType "qualityInformation";
String coordinates "delta_time lat_ph lon_ph";
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 flag_meanings "possible_tep not_considered noise buffer low medium high";
Int16 flag_values -2, -1, 0, 1, 2, 3, 4;
String long_name "Photon Signal Confidence";
String source "ATL03 ATBD, Section 5, Conf";
String units "1";
Int16 valid_max 4;
Int16 valid_min -2;
}
/gt2r/heights/ph_id_pulse {
String HDF5_OBJ_FULLPATH "/gt2r/heights/ph_id_pulse";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "laser pulse counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt2r/heights/h_ph {
String HDF5_OBJ_FULLPATH "/gt2r/heights/h_ph";
String contentType "physicalMeasurement";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Photon WGS84 Height";
String source "ATL03g ATBD, Section 3.4";
String standard_name "height";
String units "meters";
}
/gt2r/heights/ph_id_channel {
String HDF5_OBJ_FULLPATH "/gt2r/heights/ph_id_channel";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Receive channel id";
String source "Derived as part of Photon ID";
String units "1";
Byte valid_max 120;
Byte valid_min 1;
}
/gt2r/heights/lon_ph {
String HDF5_OBJ_FULLPATH "/gt2r/heights/lon_ph";
String coordinates "delta_time lat_ph";
String description "Longitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Longitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt2r/heights/delta_time {
String HDF5_OBJ_FULLPATH "/gt2r/heights/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
String coordinates "lat_ph lon_ph";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2r/heights/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt2r/heights/pce_mframe_cnt";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "PCE Major frame counter";
String source "Retained from prior a_alt_science_ph packet";
String units "counts";
}
/gt2r/heights/dist_ph_across {
String HDF5_OBJ_FULLPATH "/gt2r/heights/dist_ph_across";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance off RGT.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt1l/ {
String HDF5_OBJ_FULLPATH "/gt1l/";
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 "weak";
String groundtrack_id "gt1l";
String atmosphere_profile "profile_1";
String atlas_spot_number "6";
String sc_orientation "Forward";
}
/gt1l/bckgrd_atlas/ {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/";
String Description "Contains data related to the 50-shot background count, including telemetry and range windows.";
}
/gt1l/bckgrd_atlas/bckgrd_int_height {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/bckgrd_int_height";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window width";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt1l/bckgrd_atlas/tlm_height_band1 {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/tlm_height_band1";
String coordinates "delta_time";
String long_name "Height of the telemetry band 1";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
String description "The height in meters of the telemetry band 1.";
}
/gt1l/bckgrd_atlas/bckgrd_rate {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/bckgrd_rate";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Background count rate based on the ATLAS 50-shot sum";
String source "ATL03 ATBD Section 7.3";
String units "counts / second";
}
/gt1l/bckgrd_atlas/tlm_top_band1 {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/tlm_top_band1";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 1, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 1.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt1l/bckgrd_atlas/tlm_top_band2 {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/tlm_top_band2";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 2, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 2.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt1l/bckgrd_atlas/bckgrd_int_height_reduced {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/bckgrd_int_height_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window height - reduced";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt1l/bckgrd_atlas/bckgrd_hist_top {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/bckgrd_hist_top";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Top of the altimetric range window";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt1l/bckgrd_atlas/bckgrd_counts_reduced {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/bckgrd_counts_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "ATLAS 50-shot background count - reduced";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/gt1l/bckgrd_atlas/tlm_height_band2 {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/tlm_height_band2";
String coordinates "delta_time";
String description "The height in meters of the telemetry band 2. (if 0, second band is not present).";
String long_name "Height of the telemetry band 2";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
}
/gt1l/bckgrd_atlas/delta_time {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_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 long_name "Time at the start of ATLAS 50-shot sum";
String source "ATL02";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1l/bckgrd_atlas/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/pce_mframe_cnt";
String coordinates "delta_time";
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 long_name "PCE Major frame counter";
String source "ATL02";
String units "counts";
}
/gt1l/bckgrd_atlas/bckgrd_counts {
String HDF5_OBJ_FULLPATH "/gt1l/bckgrd_atlas/bckgrd_counts";
String contentType "modelResult";
String coordinates "delta_time";
String description "Onboard 50 shot background (200 Hz) sum of photon events within the altimetric range window.";
String long_name "ATLAS 50-shot background count";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/gt1l/geolocation/ {
String HDF5_OBJ_FULLPATH "/gt1l/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.";
}
/gt1l/geolocation/segment_ph_cnt {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/segment_ph_cnt";
Int32 _FillValue 0;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Number of photons";
String source "Derived";
String units "counts";
}
/gt1l/geolocation/segment_length {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/segment_length";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment length";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt1l/geolocation/range_bias_corr {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/range_bias_corr";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The range_bias estimated from geolocation analysis.";
String long_name "range bias correction";
String source "ATL03G ATBD, Section 3.6";
String units "meters";
}
/gt1l/geolocation/neutat_delay_derivative {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/neutat_delay_derivative";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Change in neutral atmospheric delay per height change";
String long_name "(Neutral Atmosphere delay)/dh";
String source "ATL03a ATBD";
String units "meters/meters";
}
/gt1l/geolocation/reference_photon_lon {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/reference_photon_lon";
String coordinates "delta_time";
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 long_name "Segment Longitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt1l/geolocation/sigma_across {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/sigma_across";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated Cartesian across-track uncertainity (1-sigma) for the refrerence photon";
String long_name "across-track geolocation uncertainty";
String source "ATL03G ATBD";
String units "meters";
}
/gt1l/geolocation/sigma_lon {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/sigma_lon";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic east Longitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "longitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "degrees";
}
/gt1l/geolocation/ref_azimuth {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/ref_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Azimuth";
String source "ATL03G ATBD, Section 3.3";
String standard_name "azimuth";
String units "radians";
}
/gt1l/geolocation/ref_elev {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/ref_elev";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "elevation";
String source "ATL03G ATBD, Section 3.3";
String standard_name "elevation";
String units "radians";
}
/gt1l/geolocation/neutat_ht {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/neutat_ht";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Reference height of the neutral atmosphere range correction";
String long_name "Neutral atmosphere ref height";
String source "ATL03a ATBD";
String units "meters";
}
/gt1l/geolocation/ph_index_beg {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/ph_index_beg";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Photon Index Begin";
String source "Derived";
String units "counts";
}
/gt1l/geolocation/solar_azimuth {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/solar_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar azimuth";
String source "ATL03G ATBD, Section 3.3";
String units "degrees_east";
}
/gt1l/geolocation/surf_type {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/surf_type";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 flag_meanings "not_type is_type";
Int16 flag_values 0, 1;
String long_name "Surface Type";
String source "ATL03 ATBD, Section 4";
String units "1";
Int16 valid_max 1;
Int16 valid_min 0;
}
/gt1l/geolocation/sigma_lat {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/sigma_lat";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic Latitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "latitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt1l/geolocation/tx_pulse_width_lower {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/tx_pulse_width_lower";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the lower threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Lower Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt1l/geolocation/sigma_along {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/sigma_along";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated cartesian along-track uncertainanty (1-sigma) for the reference photon";
String long_name "along-track geolocation uncertainity";
String source "ATL03G ATBD";
String units "meters";
}
/gt1l/geolocation/tx_pulse_skew_est {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/tx_pulse_skew_est";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Transmit Pulse Skew Estimate";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt1l/geolocation/tx_pulse_energy {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/tx_pulse_energy";
Float32 _FillValue 3.402823466e+38;
String contentType "physicalMeasurement";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average transmit pulse energy, measured by the internal laser energy monitor, split into per-beam measurements.";
String long_name "Transmit Pulse Energy";
String source "ATL02 ATBD, Section 7.2";
String units "Joules";
}
/gt1l/geolocation/tx_pulse_width_upper {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/tx_pulse_width_upper";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the upper threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Upper Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt1l/geolocation/sigma_h {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/sigma_h";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated height uncertainty (1-sigma) for the reference photon bounce point.";
String long_name "height uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt1l/geolocation/podppd_flag {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/podppd_flag";
Int16 _FillValue 0;
String contentType "referenceInformation";
String coordinates "delta_time";
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 degradation. Possible values are: 0=NOMINAL; 1=POD_DEGRADE; 2=PPD_DEGRADE; 3=PODPPD_DEGRADE.";
String flag_meanings "nominal pod_degrade ppd_degrade podppd_degrade";
Int16 flag_values 0, 1, 2, 3;
String long_name "POD_PPD Flag";
String source "ANC04, ANC05";
String units "1";
Int16 valid_max 3;
Int16 valid_min 0;
}
/gt1l/geolocation/velocity_sc {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/velocity_sc";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "spacecraft velocity";
String source "ATL03G ATBD";
String units "meters/second";
}
/gt1l/geolocation/full_sat_fract {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/full_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be fully saturated.";
String long_name "Full Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt1l/geolocation/segment_id {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/segment_id";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment ID number.";
String source "ATL03 ATBD, Section 3.1";
String units "1";
}
/gt1l/geolocation/near_sat_fract {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/near_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be nearly saturated.";
String long_name "Near Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt1l/geolocation/reference_photon_lat {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/reference_photon_lat";
String coordinates "delta_time";
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 long_name "Segment Latitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt1l/geolocation/solar_elevation {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/solar_elevation";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar elevation";
String source "ATL03G ATBD, Section 3.3";
String units "degrees";
}
/gt1l/geolocation/bounce_time_offset {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/bounce_time_offset";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The difference between the transmit time and the ground bounce time of the reference photons.";
String long_name "ground bounce time offset";
String source "ATL03 ATBD, Section 3.3";
String units "seconds";
}
/gt1l/geolocation/delta_time {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
String coordinates "reference_photon_lat, reference_photon_lon";
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 long_name "Delta Time";
String source "Derived";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1l/geolocation/reference_photon_index {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/reference_photon_index";
Int32 _FillValue 0;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Reference Photon Index";
String source "ATL03 ATBD, Section 3.2";
String units "counts";
}
/gt1l/geolocation/altitude_sc {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/altitude_sc";
Float64 _FillValue 1.7976931348623157e+308;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Height of the spacecraft above the WGS84 ellipsoid.";
String long_name "Altitude";
String source "ATL03g ATBD, Section 3.4";
String units "meters";
}
/gt1l/geolocation/segment_dist_x {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/segment_dist_x";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Along-track distance from the equator crossing to the start of the 20 meter geolocation segment.";
String long_name "Segment Distance from EQC";
String source "Derived";
String units "meters";
}
/gt1l/geolocation/neutat_delay_total {
String HDF5_OBJ_FULLPATH "/gt1l/geolocation/neutat_delay_total";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Total neutral atmosphere delay correction (wet+dry).";
String long_name "Total Neutral Atmospheric Delay";
String source "ATL03a ATBD";
String units "meters";
}
/gt1l/geophys_corr/ {
String HDF5_OBJ_FULLPATH "/gt1l/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).";
}
/gt1l/geophys_corr/tide_oc_pole {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/tide_oc_pole";
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 long_name "Ocean Pole Tide";
String source "ATL03 ATBD, Section 6.3.6";
String units "meters";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
}
/gt1l/geophys_corr/dem_flag {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/dem_flag";
Int16 _FillValue 127;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Indicates source of the DEM height. Values: 0=None, 1=Arctic, 2=GMTED, 3=MSS, 4=Antarctic.";
String flag_meanings "none arctic gmted mss antarctic";
Int16 flag_values 0, 1, 2, 3, 4;
String long_name "dem source flag";
String source "ATL03 ATBD Section 6.3";
String units "1";
Int16 valid_max 4;
Int16 valid_min 0;
}
/gt1l/geophys_corr/tide_ocean {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/tide_ocean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Ocean Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt1l/geophys_corr/tide_earth {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/tide_earth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Tides";
String long_name "Earth Tide";
String source "ATL03 ATBD, Section 6.3.3";
String units "meters";
}
/gt1l/geophys_corr/dac {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/dac";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Dynamic Atmosphere Correction";
String source "ATL03 ATBD, Section 6.3.2";
String units "meters";
}
/gt1l/geophys_corr/tide_load {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/tide_load";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Load Tide - Local displacement due to Ocean Loading (-6 to 0 cm).";
String long_name "Load Tide";
String source "ATL03 ATBD, Section 6.3.4";
String units "meters";
}
/gt1l/geophys_corr/dem_h {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/dem_h";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Best available DEM (in priority of Arctic/Antarctic/GMTED/MSS) value at the location of the reference photon.";
String long_name "DEM Height";
String source "ATL03 ATBD Section 6.3";
String units "meters";
}
/gt1l/geophys_corr/tide_equilibrium {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/tide_equilibrium";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
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 long_name "Long Period Equilibrium Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt1l/geophys_corr/geoid {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/geoid";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Geoid height above WGS-84 reference ellipsoid (range -107 to 86m). Not applied on the product; requested by higher-level products.";
String long_name "Geoid";
String source "ATL03 ATBD, Section 6.3.8";
String units "meters";
}
/gt1l/geophys_corr/delta_time {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1l/geophys_corr/tide_pole {
String HDF5_OBJ_FULLPATH "/gt1l/geophys_corr/tide_pole";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Pole Tide -Rotational deformation due to polar motion (-1.5 to 1.5 cm).";
String long_name "Solid Earth Pole Tide";
String source "ATL03 ATBD, Section 6.3.5";
String units "meters";
}
/gt1l/signal_find_output/ {
String HDF5_OBJ_FULLPATH "/gt1l/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.";
}
/gt1l/signal_find_output/land/ {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land/";
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.";
}
/gt1l/signal_find_output/land/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1l/signal_find_output/land/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1l/signal_find_output/land/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt1l/signal_find_output/land/delta_time {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1l/signal_find_output/land/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt1l/signal_find_output/ocean/ {
String HDF5_OBJ_FULLPATH "/gt1l/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.";
}
/gt1l/signal_find_output/ocean/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/ocean/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1l/signal_find_output/ocean/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/ocean/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1l/signal_find_output/ocean/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/ocean/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt1l/signal_find_output/ocean/delta_time {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/ocean/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1l/signal_find_output/ocean/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/ocean/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt1l/signal_find_output/sea_ice/ {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/sea_ice/";
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.";
}
/gt1l/signal_find_output/sea_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/sea_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1l/signal_find_output/sea_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/sea_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1l/signal_find_output/sea_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/sea_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt1l/signal_find_output/sea_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/sea_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1l/signal_find_output/sea_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/sea_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt1l/signal_find_output/land_ice/ {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land_ice/";
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.";
}
/gt1l/signal_find_output/land_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1l/signal_find_output/land_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1l/signal_find_output/land_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt1l/signal_find_output/land_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1l/signal_find_output/land_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/land_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt1l/signal_find_output/inlandwater/ {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/inlandwater/";
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.";
}
/gt1l/signal_find_output/inlandwater/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/inlandwater/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1l/signal_find_output/inlandwater/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/inlandwater/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt1l/signal_find_output/inlandwater/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/inlandwater/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt1l/signal_find_output/inlandwater/delta_time {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/inlandwater/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1l/signal_find_output/inlandwater/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt1l/signal_find_output/inlandwater/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt1l/heights/ {
String HDF5_OBJ_FULLPATH "/gt1l/heights/";
String Description "Contains arrays of the parameters for each received photon.";
String data_rate "Data are stored at the photon detection rate.";
}
/gt1l/heights/ph_id_count {
String HDF5_OBJ_FULLPATH "/gt1l/heights/ph_id_count";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "photon event counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt1l/heights/lat_ph {
String HDF5_OBJ_FULLPATH "/gt1l/heights/lat_ph";
String coordinates "delta_time lon_ph";
String description "Latitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Latitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt1l/heights/dist_ph_along {
String HDF5_OBJ_FULLPATH "/gt1l/heights/dist_ph_along";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance from equator crossing.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt1l/heights/signal_conf_ph {
String HDF5_OBJ_FULLPATH "/gt1l/heights/signal_conf_ph";
String contentType "qualityInformation";
String coordinates "delta_time lat_ph lon_ph";
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 flag_meanings "possible_tep not_considered noise buffer low medium high";
Int16 flag_values -2, -1, 0, 1, 2, 3, 4;
String long_name "Photon Signal Confidence";
String source "ATL03 ATBD, Section 5, Conf";
String units "1";
Int16 valid_max 4;
Int16 valid_min -2;
}
/gt1l/heights/ph_id_pulse {
String HDF5_OBJ_FULLPATH "/gt1l/heights/ph_id_pulse";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "laser pulse counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt1l/heights/h_ph {
String HDF5_OBJ_FULLPATH "/gt1l/heights/h_ph";
String contentType "physicalMeasurement";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Photon WGS84 Height";
String source "ATL03g ATBD, Section 3.4";
String standard_name "height";
String units "meters";
}
/gt1l/heights/ph_id_channel {
String HDF5_OBJ_FULLPATH "/gt1l/heights/ph_id_channel";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Receive channel id";
String source "Derived as part of Photon ID";
String units "1";
Byte valid_max 120;
Byte valid_min 1;
}
/gt1l/heights/lon_ph {
String HDF5_OBJ_FULLPATH "/gt1l/heights/lon_ph";
String coordinates "delta_time lat_ph";
String description "Longitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Longitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt1l/heights/delta_time {
String HDF5_OBJ_FULLPATH "/gt1l/heights/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
String coordinates "lat_ph lon_ph";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt1l/heights/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt1l/heights/pce_mframe_cnt";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "PCE Major frame counter";
String source "Retained from prior a_alt_science_ph packet";
String units "counts";
}
/gt1l/heights/dist_ph_across {
String HDF5_OBJ_FULLPATH "/gt1l/heights/dist_ph_across";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance off RGT.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/ds_surf_type {
String HDF5_OBJ_FULLPATH "/ds_surf_type";
String contentType "auxiliaryInformation";
String units "1";
String CLASS "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;
String long_name "Surface Type Dimension Scale";
Int32 valid_max 5;
Int32 valid_min 1;
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 contentType "qualityInformation";
String description "Flag indicating granule quality. 0=granule passes automatic QA. 1=granule fails automatic QA.";
String flag_meanings "PASS FAIL";
Int32 flag_values 0, 1;
String long_name "Granule Pass Flag";
String source "Operations";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/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 contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt1r/qa_perc_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_perc_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt1r/qa_perc_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_perc_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt1r/qa_total_signal_conf_ph_high {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_total_signal_conf_ph_high";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of high-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt1r/qa_perc_surf_type {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_perc_surf_type";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments.";
String long_name "Percent_Surface_Type";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt1r/qa_total_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_total_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of low-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt1r/qa_total_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1r/qa_total_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of medium-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/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 contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt2r/qa_perc_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_perc_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt2r/qa_perc_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_perc_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt2r/qa_total_signal_conf_ph_high {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_total_signal_conf_ph_high";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of high-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt2r/qa_perc_surf_type {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_perc_surf_type";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments.";
String long_name "Percent_Surface_Type";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt2r/qa_total_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_total_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of low-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt2r/qa_total_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2r/qa_total_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of medium-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/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 contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt1l/qa_perc_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_perc_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt1l/qa_perc_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_perc_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt1l/qa_total_signal_conf_ph_high {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_total_signal_conf_ph_high";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of high-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt1l/qa_perc_surf_type {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_perc_surf_type";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments.";
String long_name "Percent_Surface_Type";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt1l/qa_total_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_total_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of low-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt1l/qa_total_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt1l/qa_total_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of medium-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/qa_granule_fail_reason {
String HDF5_OBJ_FULLPATH "/quality_assessment/qa_granule_fail_reason";
String contentType "qualityInformation";
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 flag_meanings "no_failure PROCESS_ERROR INSUFFICIENT_OUTPUT failure_3 failure_4 OTHER_FAILURE";
Int32 flag_values 0, 1, 2, 3, 4, 5;
String long_name "Granule Failure Reason";
String source "Operations";
String units "1";
Int32 valid_max 5;
Int32 valid_min 0;
}
/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 contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt3l/qa_perc_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_perc_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt3l/qa_perc_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_perc_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt3l/qa_total_signal_conf_ph_high {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_total_signal_conf_ph_high";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of high-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt3l/qa_perc_surf_type {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_perc_surf_type";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments.";
String long_name "Percent_Surface_Type";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt3l/qa_total_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_total_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of low-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt3l/qa_total_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3l/qa_total_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of medium-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/delta_time {
String HDF5_OBJ_FULLPATH "/quality_assessment/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/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 contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt2l/qa_perc_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_perc_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt2l/qa_perc_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_perc_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt2l/qa_total_signal_conf_ph_high {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_total_signal_conf_ph_high";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of high-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt2l/qa_perc_surf_type {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_perc_surf_type";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments.";
String long_name "Percent_Surface_Type";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt2l/qa_total_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_total_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of low-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt2l/qa_total_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt2l/qa_total_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of medium-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/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 contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt3r/qa_perc_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_perc_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt3r/qa_perc_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_perc_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
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 long_name "Percent_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt3r/qa_total_signal_conf_ph_high {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_total_signal_conf_ph_high";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of high-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_HIgh";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt3r/qa_perc_surf_type {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_perc_surf_type";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The percentage of geolocation segments for each surface type, based on the total number of geolocation segments.";
String long_name "Percent_Surface_Type";
String source "ATL03 ATBD, Section 8";
String units "percent";
}
/quality_assessment/gt3r/qa_total_signal_conf_ph_low {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_total_signal_conf_ph_low";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of low-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Low";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/quality_assessment/gt3r/qa_total_signal_conf_ph_med {
String HDF5_OBJ_FULLPATH "/quality_assessment/gt3r/qa_total_signal_conf_ph_med";
String contentType "qualityInformation";
String coordinates "../delta_time";
String description "The total number of medium-confidence signal photons for each surface type.";
String long_name "Total_Signal_Conf_Ph_Med";
String source "ATL03 ATBD, Section 8";
String units "1";
}
/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 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 flag_meanings "dynamic_tep_used, reference_tep_used";
Int32 flag_values 0, 1;
String long_name "Reference TEP Used";
String source "ATL03 ATBD, Section 7.2";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/atlas_impulse_response/pce1_spot1/tep_histogram/tep_bckgrd {
String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/tep_bckgrd";
String coordinates "tep_tod";
String description "The average number of counts in the TEP histogram bins, after excluding bins that likely contain the transmit pulse.";
String long_name "TEP Background";
String source "ATL02 ATBD, Section 7.2";
String units "counts";
}
/atlas_impulse_response/pce1_spot1/tep_histogram/tep_duration {
String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/tep_duration";
String coordinates "tep_tod";
String description "The duration (or width) of data in the TEP histogram. Will generally be greater than 10 seconds.";
String long_name "TEP Duration";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/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 CLASS "DIMENSION_SCALE";
String NAME "tep_hist_time";
String description "The times associated with the TEP histogram bin centers, measured from the laser transmit time.";
String long_name "TEP Histogram Time";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/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 coordinates "tep_tod";
String description "The total number of counts in the TEP histogram, after removing the background.";
String long_name "TEP Histogram Sum";
String source "ATL02 ATBD, Section 7.2";
String units "counts";
}
/atlas_impulse_response/pce1_spot1/tep_histogram/tep_hist {
String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/tep_hist";
String coordinates "tep_hist_time";
String description "The normalized number of counts in each bin of the TEP histogram.";
String long_name "TEP Histogram";
String source "ATL02 ATBD, Section 7.2";
String units "counts";
}
/atlas_impulse_response/pce1_spot1/tep_histogram/tep_tod {
String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce1_spot1/tep_histogram/tep_tod";
String CLASS "DIMENSION_SCALE";
String NAME "tep_tod";
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 long_name "TEP Time Of Day";
String source "ATL02 ATBD, Section 7.2";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/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 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 flag_meanings "dynamic_tep_used, reference_tep_used";
Int32 flag_values 0, 1;
String long_name "Reference TEP Used";
String source "ATL03 ATBD, Section 7.2";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/atlas_impulse_response/pce2_spot3/tep_histogram/tep_bckgrd {
String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/tep_bckgrd";
String coordinates "tep_tod";
String description "The average number of counts in the TEP histogram bins, after excluding bins that likely contain the transmit pulse.";
String long_name "TEP Background";
String source "ATL02 ATBD, Section 7.2";
String units "counts";
}
/atlas_impulse_response/pce2_spot3/tep_histogram/tep_duration {
String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/tep_duration";
String coordinates "tep_tod";
String description "The duration (or width) of data in the TEP histogram. Will generally be greater than 10 seconds.";
String long_name "TEP Duration";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/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 CLASS "DIMENSION_SCALE";
String NAME "tep_hist_time";
String description "The times associated with the TEP histogram bin centers, measured from the laser transmit time.";
String long_name "TEP Histogram Time";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/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 coordinates "tep_tod";
String description "The total number of counts in the TEP histogram, after removing the background.";
String long_name "TEP Histogram Sum";
String source "ATL02 ATBD, Section 7.2";
String units "counts";
}
/atlas_impulse_response/pce2_spot3/tep_histogram/tep_hist {
String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/tep_hist";
String coordinates "tep_hist_time";
String description "The normalized number of counts in each bin of the TEP histogram.";
String long_name "TEP Histogram";
String source "ATL02 ATBD, Section 7.2";
String units "counts";
}
/atlas_impulse_response/pce2_spot3/tep_histogram/tep_tod {
String HDF5_OBJ_FULLPATH "/atlas_impulse_response/pce2_spot3/tep_histogram/tep_tod";
String CLASS "DIMENSION_SCALE";
String NAME "tep_tod";
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 long_name "TEP Time Of Day";
String source "ATL02 ATBD, Section 7.2";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3l/ {
String HDF5_OBJ_FULLPATH "/gt3l/";
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 "weak";
String groundtrack_id "gt3l";
String atmosphere_profile "profile_3";
String atlas_spot_number "2";
String sc_orientation "Forward";
}
/gt3l/bckgrd_atlas/ {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/";
String Description "Contains data related to the 50-shot background count, including telemetry and range windows.";
}
/gt3l/bckgrd_atlas/bckgrd_int_height {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/bckgrd_int_height";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window width";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt3l/bckgrd_atlas/tlm_height_band1 {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/tlm_height_band1";
String coordinates "delta_time";
String long_name "Height of the telemetry band 1";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
String description "The height in meters of the telemetry band 1.";
}
/gt3l/bckgrd_atlas/bckgrd_rate {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/bckgrd_rate";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Background count rate based on the ATLAS 50-shot sum";
String source "ATL03 ATBD Section 7.3";
String units "counts / second";
}
/gt3l/bckgrd_atlas/tlm_top_band1 {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/tlm_top_band1";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 1, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 1.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt3l/bckgrd_atlas/tlm_top_band2 {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/tlm_top_band2";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 2, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 2.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt3l/bckgrd_atlas/bckgrd_int_height_reduced {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/bckgrd_int_height_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window height - reduced";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt3l/bckgrd_atlas/bckgrd_hist_top {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/bckgrd_hist_top";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Top of the altimetric range window";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt3l/bckgrd_atlas/bckgrd_counts_reduced {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/bckgrd_counts_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "ATLAS 50-shot background count - reduced";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/gt3l/bckgrd_atlas/tlm_height_band2 {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/tlm_height_band2";
String coordinates "delta_time";
String description "The height in meters of the telemetry band 2. (if 0, second band is not present).";
String long_name "Height of the telemetry band 2";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
}
/gt3l/bckgrd_atlas/delta_time {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_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 long_name "Time at the start of ATLAS 50-shot sum";
String source "ATL02";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3l/bckgrd_atlas/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/pce_mframe_cnt";
String coordinates "delta_time";
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 long_name "PCE Major frame counter";
String source "ATL02";
String units "counts";
}
/gt3l/bckgrd_atlas/bckgrd_counts {
String HDF5_OBJ_FULLPATH "/gt3l/bckgrd_atlas/bckgrd_counts";
String contentType "modelResult";
String coordinates "delta_time";
String description "Onboard 50 shot background (200 Hz) sum of photon events within the altimetric range window.";
String long_name "ATLAS 50-shot background count";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/gt3l/geolocation/ {
String HDF5_OBJ_FULLPATH "/gt3l/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.";
}
/gt3l/geolocation/segment_ph_cnt {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/segment_ph_cnt";
Int32 _FillValue 0;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Number of photons";
String source "Derived";
String units "counts";
}
/gt3l/geolocation/segment_length {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/segment_length";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment length";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt3l/geolocation/range_bias_corr {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/range_bias_corr";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The range_bias estimated from geolocation analysis.";
String long_name "range bias correction";
String source "ATL03G ATBD, Section 3.6";
String units "meters";
}
/gt3l/geolocation/neutat_delay_derivative {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/neutat_delay_derivative";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Change in neutral atmospheric delay per height change";
String long_name "(Neutral Atmosphere delay)/dh";
String source "ATL03a ATBD";
String units "meters/meters";
}
/gt3l/geolocation/reference_photon_lon {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/reference_photon_lon";
String coordinates "delta_time";
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 long_name "Segment Longitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt3l/geolocation/sigma_across {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/sigma_across";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated Cartesian across-track uncertainity (1-sigma) for the refrerence photon";
String long_name "across-track geolocation uncertainty";
String source "ATL03G ATBD";
String units "meters";
}
/gt3l/geolocation/sigma_lon {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/sigma_lon";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic east Longitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "longitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "degrees";
}
/gt3l/geolocation/ref_azimuth {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/ref_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Azimuth";
String source "ATL03G ATBD, Section 3.3";
String standard_name "azimuth";
String units "radians";
}
/gt3l/geolocation/ref_elev {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/ref_elev";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "elevation";
String source "ATL03G ATBD, Section 3.3";
String standard_name "elevation";
String units "radians";
}
/gt3l/geolocation/neutat_ht {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/neutat_ht";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Reference height of the neutral atmosphere range correction";
String long_name "Neutral atmosphere ref height";
String source "ATL03a ATBD";
String units "meters";
}
/gt3l/geolocation/ph_index_beg {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/ph_index_beg";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Photon Index Begin";
String source "Derived";
String units "counts";
}
/gt3l/geolocation/solar_azimuth {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/solar_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar azimuth";
String source "ATL03G ATBD, Section 3.3";
String units "degrees_east";
}
/gt3l/geolocation/surf_type {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/surf_type";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 flag_meanings "not_type is_type";
Int16 flag_values 0, 1;
String long_name "Surface Type";
String source "ATL03 ATBD, Section 4";
String units "1";
Int16 valid_max 1;
Int16 valid_min 0;
}
/gt3l/geolocation/sigma_lat {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/sigma_lat";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic Latitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "latitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt3l/geolocation/tx_pulse_width_lower {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/tx_pulse_width_lower";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the lower threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Lower Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt3l/geolocation/sigma_along {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/sigma_along";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated cartesian along-track uncertainanty (1-sigma) for the reference photon";
String long_name "along-track geolocation uncertainity";
String source "ATL03G ATBD";
String units "meters";
}
/gt3l/geolocation/tx_pulse_skew_est {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/tx_pulse_skew_est";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Transmit Pulse Skew Estimate";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt3l/geolocation/tx_pulse_energy {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/tx_pulse_energy";
Float32 _FillValue 3.402823466e+38;
String contentType "physicalMeasurement";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average transmit pulse energy, measured by the internal laser energy monitor, split into per-beam measurements.";
String long_name "Transmit Pulse Energy";
String source "ATL02 ATBD, Section 7.2";
String units "Joules";
}
/gt3l/geolocation/tx_pulse_width_upper {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/tx_pulse_width_upper";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the upper threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Upper Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt3l/geolocation/sigma_h {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/sigma_h";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated height uncertainty (1-sigma) for the reference photon bounce point.";
String long_name "height uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt3l/geolocation/podppd_flag {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/podppd_flag";
Int16 _FillValue 0;
String contentType "referenceInformation";
String coordinates "delta_time";
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 degradation. Possible values are: 0=NOMINAL; 1=POD_DEGRADE; 2=PPD_DEGRADE; 3=PODPPD_DEGRADE.";
String flag_meanings "nominal pod_degrade ppd_degrade podppd_degrade";
Int16 flag_values 0, 1, 2, 3;
String long_name "POD_PPD Flag";
String source "ANC04, ANC05";
String units "1";
Int16 valid_max 3;
Int16 valid_min 0;
}
/gt3l/geolocation/velocity_sc {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/velocity_sc";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "spacecraft velocity";
String source "ATL03G ATBD";
String units "meters/second";
}
/gt3l/geolocation/full_sat_fract {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/full_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be fully saturated.";
String long_name "Full Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt3l/geolocation/segment_id {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/segment_id";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment ID number.";
String source "ATL03 ATBD, Section 3.1";
String units "1";
}
/gt3l/geolocation/near_sat_fract {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/near_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be nearly saturated.";
String long_name "Near Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt3l/geolocation/reference_photon_lat {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/reference_photon_lat";
String coordinates "delta_time";
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 long_name "Segment Latitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt3l/geolocation/solar_elevation {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/solar_elevation";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar elevation";
String source "ATL03G ATBD, Section 3.3";
String units "degrees";
}
/gt3l/geolocation/bounce_time_offset {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/bounce_time_offset";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The difference between the transmit time and the ground bounce time of the reference photons.";
String long_name "ground bounce time offset";
String source "ATL03 ATBD, Section 3.3";
String units "seconds";
}
/gt3l/geolocation/delta_time {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
String coordinates "reference_photon_lat, reference_photon_lon";
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 long_name "Delta Time";
String source "Derived";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3l/geolocation/reference_photon_index {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/reference_photon_index";
Int32 _FillValue 0;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Reference Photon Index";
String source "ATL03 ATBD, Section 3.2";
String units "counts";
}
/gt3l/geolocation/altitude_sc {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/altitude_sc";
Float64 _FillValue 1.7976931348623157e+308;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Height of the spacecraft above the WGS84 ellipsoid.";
String long_name "Altitude";
String source "ATL03g ATBD, Section 3.4";
String units "meters";
}
/gt3l/geolocation/segment_dist_x {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/segment_dist_x";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Along-track distance from the equator crossing to the start of the 20 meter geolocation segment.";
String long_name "Segment Distance from EQC";
String source "Derived";
String units "meters";
}
/gt3l/geolocation/neutat_delay_total {
String HDF5_OBJ_FULLPATH "/gt3l/geolocation/neutat_delay_total";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Total neutral atmosphere delay correction (wet+dry).";
String long_name "Total Neutral Atmospheric Delay";
String source "ATL03a ATBD";
String units "meters";
}
/gt3l/geophys_corr/ {
String HDF5_OBJ_FULLPATH "/gt3l/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).";
}
/gt3l/geophys_corr/tide_oc_pole {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/tide_oc_pole";
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 long_name "Ocean Pole Tide";
String source "ATL03 ATBD, Section 6.3.6";
String units "meters";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
}
/gt3l/geophys_corr/dem_flag {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/dem_flag";
Int16 _FillValue 127;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Indicates source of the DEM height. Values: 0=None, 1=Arctic, 2=GMTED, 3=MSS, 4=Antarctic.";
String flag_meanings "none arctic gmted mss antarctic";
Int16 flag_values 0, 1, 2, 3, 4;
String long_name "dem source flag";
String source "ATL03 ATBD Section 6.3";
String units "1";
Int16 valid_max 4;
Int16 valid_min 0;
}
/gt3l/geophys_corr/tide_ocean {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/tide_ocean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Ocean Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt3l/geophys_corr/tide_earth {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/tide_earth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Tides";
String long_name "Earth Tide";
String source "ATL03 ATBD, Section 6.3.3";
String units "meters";
}
/gt3l/geophys_corr/dac {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/dac";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Dynamic Atmosphere Correction";
String source "ATL03 ATBD, Section 6.3.2";
String units "meters";
}
/gt3l/geophys_corr/tide_load {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/tide_load";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Load Tide - Local displacement due to Ocean Loading (-6 to 0 cm).";
String long_name "Load Tide";
String source "ATL03 ATBD, Section 6.3.4";
String units "meters";
}
/gt3l/geophys_corr/dem_h {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/dem_h";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Best available DEM (in priority of Arctic/Antarctic/GMTED/MSS) value at the location of the reference photon.";
String long_name "DEM Height";
String source "ATL03 ATBD Section 6.3";
String units "meters";
}
/gt3l/geophys_corr/tide_equilibrium {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/tide_equilibrium";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
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 long_name "Long Period Equilibrium Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt3l/geophys_corr/geoid {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/geoid";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Geoid height above WGS-84 reference ellipsoid (range -107 to 86m). Not applied on the product; requested by higher-level products.";
String long_name "Geoid";
String source "ATL03 ATBD, Section 6.3.8";
String units "meters";
}
/gt3l/geophys_corr/delta_time {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3l/geophys_corr/tide_pole {
String HDF5_OBJ_FULLPATH "/gt3l/geophys_corr/tide_pole";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Pole Tide -Rotational deformation due to polar motion (-1.5 to 1.5 cm).";
String long_name "Solid Earth Pole Tide";
String source "ATL03 ATBD, Section 6.3.5";
String units "meters";
}
/gt3l/signal_find_output/ {
String HDF5_OBJ_FULLPATH "/gt3l/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.";
}
/gt3l/signal_find_output/land/ {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land/";
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.";
}
/gt3l/signal_find_output/land/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3l/signal_find_output/land/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3l/signal_find_output/land/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt3l/signal_find_output/land/delta_time {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3l/signal_find_output/land/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt3l/signal_find_output/ocean/ {
String HDF5_OBJ_FULLPATH "/gt3l/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.";
}
/gt3l/signal_find_output/ocean/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/ocean/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3l/signal_find_output/ocean/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/ocean/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3l/signal_find_output/ocean/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/ocean/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt3l/signal_find_output/ocean/delta_time {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/ocean/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3l/signal_find_output/ocean/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/ocean/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt3l/signal_find_output/sea_ice/ {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/sea_ice/";
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.";
}
/gt3l/signal_find_output/sea_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/sea_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3l/signal_find_output/sea_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/sea_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3l/signal_find_output/sea_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/sea_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt3l/signal_find_output/sea_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/sea_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3l/signal_find_output/sea_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/sea_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt3l/signal_find_output/land_ice/ {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land_ice/";
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.";
}
/gt3l/signal_find_output/land_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3l/signal_find_output/land_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3l/signal_find_output/land_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt3l/signal_find_output/land_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3l/signal_find_output/land_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/land_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt3l/signal_find_output/inlandwater/ {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/inlandwater/";
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.";
}
/gt3l/signal_find_output/inlandwater/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/inlandwater/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3l/signal_find_output/inlandwater/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/inlandwater/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3l/signal_find_output/inlandwater/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/inlandwater/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt3l/signal_find_output/inlandwater/delta_time {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/inlandwater/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3l/signal_find_output/inlandwater/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3l/signal_find_output/inlandwater/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt3l/heights/ {
String HDF5_OBJ_FULLPATH "/gt3l/heights/";
String Description "Contains arrays of the parameters for each received photon.";
String data_rate "Data are stored at the photon detection rate.";
}
/gt3l/heights/ph_id_count {
String HDF5_OBJ_FULLPATH "/gt3l/heights/ph_id_count";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "photon event counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt3l/heights/lat_ph {
String HDF5_OBJ_FULLPATH "/gt3l/heights/lat_ph";
String coordinates "delta_time lon_ph";
String description "Latitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Latitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt3l/heights/dist_ph_along {
String HDF5_OBJ_FULLPATH "/gt3l/heights/dist_ph_along";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance from equator crossing.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt3l/heights/signal_conf_ph {
String HDF5_OBJ_FULLPATH "/gt3l/heights/signal_conf_ph";
String contentType "qualityInformation";
String coordinates "delta_time lat_ph lon_ph";
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 flag_meanings "possible_tep not_considered noise buffer low medium high";
Int16 flag_values -2, -1, 0, 1, 2, 3, 4;
String long_name "Photon Signal Confidence";
String source "ATL03 ATBD, Section 5, Conf";
String units "1";
Int16 valid_max 4;
Int16 valid_min -2;
}
/gt3l/heights/ph_id_pulse {
String HDF5_OBJ_FULLPATH "/gt3l/heights/ph_id_pulse";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "laser pulse counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt3l/heights/h_ph {
String HDF5_OBJ_FULLPATH "/gt3l/heights/h_ph";
String contentType "physicalMeasurement";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Photon WGS84 Height";
String source "ATL03g ATBD, Section 3.4";
String standard_name "height";
String units "meters";
}
/gt3l/heights/ph_id_channel {
String HDF5_OBJ_FULLPATH "/gt3l/heights/ph_id_channel";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Receive channel id";
String source "Derived as part of Photon ID";
String units "1";
Byte valid_max 120;
Byte valid_min 1;
}
/gt3l/heights/lon_ph {
String HDF5_OBJ_FULLPATH "/gt3l/heights/lon_ph";
String coordinates "delta_time lat_ph";
String description "Longitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Longitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt3l/heights/delta_time {
String HDF5_OBJ_FULLPATH "/gt3l/heights/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
String coordinates "lat_ph lon_ph";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3l/heights/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt3l/heights/pce_mframe_cnt";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "PCE Major frame counter";
String source "Retained from prior a_alt_science_ph packet";
String units "counts";
}
/gt3l/heights/dist_ph_across {
String HDF5_OBJ_FULLPATH "/gt3l/heights/dist_ph_across";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance off RGT.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/ds_xyz {
String HDF5_OBJ_FULLPATH "/ds_xyz";
String contentType "auxiliaryInformation";
String flag_meanings "x y z";
String CLASS "DIMENSION_SCALE";
String NAME "/ds_xyz";
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;";
Int32 flag_values 1, 2, 3;
String long_name "XYZ Dimension Scale";
String units "1";
Int32 valid_max 3;
Int32 valid_min 1;
}
/gt2l/ {
String HDF5_OBJ_FULLPATH "/gt2l/";
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 "weak";
String groundtrack_id "gt2l";
String atmosphere_profile "profile_2";
String atlas_spot_number "4";
String sc_orientation "Forward";
}
/gt2l/bckgrd_atlas/ {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/";
String Description "Contains data related to the 50-shot background count, including telemetry and range windows.";
}
/gt2l/bckgrd_atlas/bckgrd_int_height {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/bckgrd_int_height";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window width";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt2l/bckgrd_atlas/tlm_height_band1 {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/tlm_height_band1";
String coordinates "delta_time";
String long_name "Height of the telemetry band 1";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
String description "The height in meters of the telemetry band 1.";
}
/gt2l/bckgrd_atlas/bckgrd_rate {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/bckgrd_rate";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Background count rate based on the ATLAS 50-shot sum";
String source "ATL03 ATBD Section 7.3";
String units "counts / second";
}
/gt2l/bckgrd_atlas/tlm_top_band1 {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/tlm_top_band1";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 1, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 1.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt2l/bckgrd_atlas/tlm_top_band2 {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/tlm_top_band2";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 2, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 2.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt2l/bckgrd_atlas/bckgrd_int_height_reduced {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/bckgrd_int_height_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window height - reduced";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt2l/bckgrd_atlas/bckgrd_hist_top {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/bckgrd_hist_top";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Top of the altimetric range window";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt2l/bckgrd_atlas/bckgrd_counts_reduced {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/bckgrd_counts_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "ATLAS 50-shot background count - reduced";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/gt2l/bckgrd_atlas/tlm_height_band2 {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/tlm_height_band2";
String coordinates "delta_time";
String description "The height in meters of the telemetry band 2. (if 0, second band is not present).";
String long_name "Height of the telemetry band 2";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
}
/gt2l/bckgrd_atlas/delta_time {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_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 long_name "Time at the start of ATLAS 50-shot sum";
String source "ATL02";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2l/bckgrd_atlas/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/pce_mframe_cnt";
String coordinates "delta_time";
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 long_name "PCE Major frame counter";
String source "ATL02";
String units "counts";
}
/gt2l/bckgrd_atlas/bckgrd_counts {
String HDF5_OBJ_FULLPATH "/gt2l/bckgrd_atlas/bckgrd_counts";
String contentType "modelResult";
String coordinates "delta_time";
String description "Onboard 50 shot background (200 Hz) sum of photon events within the altimetric range window.";
String long_name "ATLAS 50-shot background count";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/gt2l/geolocation/ {
String HDF5_OBJ_FULLPATH "/gt2l/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.";
}
/gt2l/geolocation/segment_ph_cnt {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/segment_ph_cnt";
Int32 _FillValue 0;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Number of photons";
String source "Derived";
String units "counts";
}
/gt2l/geolocation/segment_length {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/segment_length";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment length";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt2l/geolocation/range_bias_corr {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/range_bias_corr";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The range_bias estimated from geolocation analysis.";
String long_name "range bias correction";
String source "ATL03G ATBD, Section 3.6";
String units "meters";
}
/gt2l/geolocation/neutat_delay_derivative {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/neutat_delay_derivative";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Change in neutral atmospheric delay per height change";
String long_name "(Neutral Atmosphere delay)/dh";
String source "ATL03a ATBD";
String units "meters/meters";
}
/gt2l/geolocation/reference_photon_lon {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/reference_photon_lon";
String coordinates "delta_time";
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 long_name "Segment Longitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt2l/geolocation/sigma_across {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/sigma_across";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated Cartesian across-track uncertainity (1-sigma) for the refrerence photon";
String long_name "across-track geolocation uncertainty";
String source "ATL03G ATBD";
String units "meters";
}
/gt2l/geolocation/sigma_lon {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/sigma_lon";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic east Longitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "longitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "degrees";
}
/gt2l/geolocation/ref_azimuth {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/ref_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Azimuth";
String source "ATL03G ATBD, Section 3.3";
String standard_name "azimuth";
String units "radians";
}
/gt2l/geolocation/ref_elev {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/ref_elev";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "elevation";
String source "ATL03G ATBD, Section 3.3";
String standard_name "elevation";
String units "radians";
}
/gt2l/geolocation/neutat_ht {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/neutat_ht";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Reference height of the neutral atmosphere range correction";
String long_name "Neutral atmosphere ref height";
String source "ATL03a ATBD";
String units "meters";
}
/gt2l/geolocation/ph_index_beg {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/ph_index_beg";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Photon Index Begin";
String source "Derived";
String units "counts";
}
/gt2l/geolocation/solar_azimuth {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/solar_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar azimuth";
String source "ATL03G ATBD, Section 3.3";
String units "degrees_east";
}
/gt2l/geolocation/surf_type {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/surf_type";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 flag_meanings "not_type is_type";
Int16 flag_values 0, 1;
String long_name "Surface Type";
String source "ATL03 ATBD, Section 4";
String units "1";
Int16 valid_max 1;
Int16 valid_min 0;
}
/gt2l/geolocation/sigma_lat {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/sigma_lat";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic Latitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "latitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt2l/geolocation/tx_pulse_width_lower {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/tx_pulse_width_lower";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the lower threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Lower Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt2l/geolocation/sigma_along {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/sigma_along";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated cartesian along-track uncertainanty (1-sigma) for the reference photon";
String long_name "along-track geolocation uncertainity";
String source "ATL03G ATBD";
String units "meters";
}
/gt2l/geolocation/tx_pulse_skew_est {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/tx_pulse_skew_est";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Transmit Pulse Skew Estimate";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt2l/geolocation/tx_pulse_energy {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/tx_pulse_energy";
Float32 _FillValue 3.402823466e+38;
String contentType "physicalMeasurement";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average transmit pulse energy, measured by the internal laser energy monitor, split into per-beam measurements.";
String long_name "Transmit Pulse Energy";
String source "ATL02 ATBD, Section 7.2";
String units "Joules";
}
/gt2l/geolocation/tx_pulse_width_upper {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/tx_pulse_width_upper";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the upper threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Upper Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt2l/geolocation/sigma_h {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/sigma_h";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated height uncertainty (1-sigma) for the reference photon bounce point.";
String long_name "height uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt2l/geolocation/podppd_flag {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/podppd_flag";
Int16 _FillValue 0;
String contentType "referenceInformation";
String coordinates "delta_time";
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 degradation. Possible values are: 0=NOMINAL; 1=POD_DEGRADE; 2=PPD_DEGRADE; 3=PODPPD_DEGRADE.";
String flag_meanings "nominal pod_degrade ppd_degrade podppd_degrade";
Int16 flag_values 0, 1, 2, 3;
String long_name "POD_PPD Flag";
String source "ANC04, ANC05";
String units "1";
Int16 valid_max 3;
Int16 valid_min 0;
}
/gt2l/geolocation/velocity_sc {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/velocity_sc";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "spacecraft velocity";
String source "ATL03G ATBD";
String units "meters/second";
}
/gt2l/geolocation/full_sat_fract {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/full_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be fully saturated.";
String long_name "Full Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt2l/geolocation/segment_id {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/segment_id";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment ID number.";
String source "ATL03 ATBD, Section 3.1";
String units "1";
}
/gt2l/geolocation/near_sat_fract {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/near_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be nearly saturated.";
String long_name "Near Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt2l/geolocation/reference_photon_lat {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/reference_photon_lat";
String coordinates "delta_time";
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 long_name "Segment Latitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt2l/geolocation/solar_elevation {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/solar_elevation";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar elevation";
String source "ATL03G ATBD, Section 3.3";
String units "degrees";
}
/gt2l/geolocation/bounce_time_offset {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/bounce_time_offset";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The difference between the transmit time and the ground bounce time of the reference photons.";
String long_name "ground bounce time offset";
String source "ATL03 ATBD, Section 3.3";
String units "seconds";
}
/gt2l/geolocation/delta_time {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
String coordinates "reference_photon_lat, reference_photon_lon";
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 long_name "Delta Time";
String source "Derived";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2l/geolocation/reference_photon_index {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/reference_photon_index";
Int32 _FillValue 0;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Reference Photon Index";
String source "ATL03 ATBD, Section 3.2";
String units "counts";
}
/gt2l/geolocation/altitude_sc {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/altitude_sc";
Float64 _FillValue 1.7976931348623157e+308;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Height of the spacecraft above the WGS84 ellipsoid.";
String long_name "Altitude";
String source "ATL03g ATBD, Section 3.4";
String units "meters";
}
/gt2l/geolocation/segment_dist_x {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/segment_dist_x";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Along-track distance from the equator crossing to the start of the 20 meter geolocation segment.";
String long_name "Segment Distance from EQC";
String source "Derived";
String units "meters";
}
/gt2l/geolocation/neutat_delay_total {
String HDF5_OBJ_FULLPATH "/gt2l/geolocation/neutat_delay_total";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Total neutral atmosphere delay correction (wet+dry).";
String long_name "Total Neutral Atmospheric Delay";
String source "ATL03a ATBD";
String units "meters";
}
/gt2l/geophys_corr/ {
String HDF5_OBJ_FULLPATH "/gt2l/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).";
}
/gt2l/geophys_corr/tide_oc_pole {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/tide_oc_pole";
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 long_name "Ocean Pole Tide";
String source "ATL03 ATBD, Section 6.3.6";
String units "meters";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
}
/gt2l/geophys_corr/dem_flag {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/dem_flag";
Int16 _FillValue 127;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Indicates source of the DEM height. Values: 0=None, 1=Arctic, 2=GMTED, 3=MSS, 4=Antarctic.";
String flag_meanings "none arctic gmted mss antarctic";
Int16 flag_values 0, 1, 2, 3, 4;
String long_name "dem source flag";
String source "ATL03 ATBD Section 6.3";
String units "1";
Int16 valid_max 4;
Int16 valid_min 0;
}
/gt2l/geophys_corr/tide_ocean {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/tide_ocean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Ocean Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt2l/geophys_corr/tide_earth {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/tide_earth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Tides";
String long_name "Earth Tide";
String source "ATL03 ATBD, Section 6.3.3";
String units "meters";
}
/gt2l/geophys_corr/dac {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/dac";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Dynamic Atmosphere Correction";
String source "ATL03 ATBD, Section 6.3.2";
String units "meters";
}
/gt2l/geophys_corr/tide_load {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/tide_load";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Load Tide - Local displacement due to Ocean Loading (-6 to 0 cm).";
String long_name "Load Tide";
String source "ATL03 ATBD, Section 6.3.4";
String units "meters";
}
/gt2l/geophys_corr/dem_h {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/dem_h";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Best available DEM (in priority of Arctic/Antarctic/GMTED/MSS) value at the location of the reference photon.";
String long_name "DEM Height";
String source "ATL03 ATBD Section 6.3";
String units "meters";
}
/gt2l/geophys_corr/tide_equilibrium {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/tide_equilibrium";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
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 long_name "Long Period Equilibrium Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt2l/geophys_corr/geoid {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/geoid";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Geoid height above WGS-84 reference ellipsoid (range -107 to 86m). Not applied on the product; requested by higher-level products.";
String long_name "Geoid";
String source "ATL03 ATBD, Section 6.3.8";
String units "meters";
}
/gt2l/geophys_corr/delta_time {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2l/geophys_corr/tide_pole {
String HDF5_OBJ_FULLPATH "/gt2l/geophys_corr/tide_pole";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Pole Tide -Rotational deformation due to polar motion (-1.5 to 1.5 cm).";
String long_name "Solid Earth Pole Tide";
String source "ATL03 ATBD, Section 6.3.5";
String units "meters";
}
/gt2l/signal_find_output/ {
String HDF5_OBJ_FULLPATH "/gt2l/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.";
}
/gt2l/signal_find_output/ocean/ {
String HDF5_OBJ_FULLPATH "/gt2l/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.";
}
/gt2l/signal_find_output/ocean/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/ocean/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2l/signal_find_output/ocean/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/ocean/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2l/signal_find_output/ocean/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/ocean/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt2l/signal_find_output/ocean/delta_time {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/ocean/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2l/signal_find_output/ocean/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/ocean/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt2l/signal_find_output/sea_ice/ {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/sea_ice/";
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.";
}
/gt2l/signal_find_output/sea_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/sea_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2l/signal_find_output/sea_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/sea_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2l/signal_find_output/sea_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/sea_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt2l/signal_find_output/sea_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/sea_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2l/signal_find_output/sea_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/sea_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt2l/signal_find_output/land_ice/ {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land_ice/";
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.";
}
/gt2l/signal_find_output/land_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2l/signal_find_output/land_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2l/signal_find_output/land_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt2l/signal_find_output/land_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2l/signal_find_output/land_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt2l/signal_find_output/land/ {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land/";
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.";
}
/gt2l/signal_find_output/land/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2l/signal_find_output/land/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2l/signal_find_output/land/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt2l/signal_find_output/land/delta_time {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2l/signal_find_output/land/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/land/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt2l/signal_find_output/inlandwater/ {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/inlandwater/";
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.";
}
/gt2l/signal_find_output/inlandwater/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/inlandwater/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2l/signal_find_output/inlandwater/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/inlandwater/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt2l/signal_find_output/inlandwater/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/inlandwater/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt2l/signal_find_output/inlandwater/delta_time {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/inlandwater/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2l/signal_find_output/inlandwater/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt2l/signal_find_output/inlandwater/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt2l/heights/ {
String HDF5_OBJ_FULLPATH "/gt2l/heights/";
String Description "Contains arrays of the parameters for each received photon.";
String data_rate "Data are stored at the photon detection rate.";
}
/gt2l/heights/ph_id_count {
String HDF5_OBJ_FULLPATH "/gt2l/heights/ph_id_count";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "photon event counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt2l/heights/lat_ph {
String HDF5_OBJ_FULLPATH "/gt2l/heights/lat_ph";
String coordinates "delta_time lon_ph";
String description "Latitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Latitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt2l/heights/dist_ph_along {
String HDF5_OBJ_FULLPATH "/gt2l/heights/dist_ph_along";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance from equator crossing.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt2l/heights/signal_conf_ph {
String HDF5_OBJ_FULLPATH "/gt2l/heights/signal_conf_ph";
String contentType "qualityInformation";
String coordinates "delta_time lat_ph lon_ph";
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 flag_meanings "possible_tep not_considered noise buffer low medium high";
Int16 flag_values -2, -1, 0, 1, 2, 3, 4;
String long_name "Photon Signal Confidence";
String source "ATL03 ATBD, Section 5, Conf";
String units "1";
Int16 valid_max 4;
Int16 valid_min -2;
}
/gt2l/heights/ph_id_pulse {
String HDF5_OBJ_FULLPATH "/gt2l/heights/ph_id_pulse";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "laser pulse counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt2l/heights/h_ph {
String HDF5_OBJ_FULLPATH "/gt2l/heights/h_ph";
String contentType "physicalMeasurement";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Photon WGS84 Height";
String source "ATL03g ATBD, Section 3.4";
String standard_name "height";
String units "meters";
}
/gt2l/heights/ph_id_channel {
String HDF5_OBJ_FULLPATH "/gt2l/heights/ph_id_channel";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Receive channel id";
String source "Derived as part of Photon ID";
String units "1";
Byte valid_max 120;
Byte valid_min 1;
}
/gt2l/heights/lon_ph {
String HDF5_OBJ_FULLPATH "/gt2l/heights/lon_ph";
String coordinates "delta_time lat_ph";
String description "Longitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Longitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt2l/heights/delta_time {
String HDF5_OBJ_FULLPATH "/gt2l/heights/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
String coordinates "lat_ph lon_ph";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt2l/heights/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt2l/heights/pce_mframe_cnt";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "PCE Major frame counter";
String source "Retained from prior a_alt_science_ph packet";
String units "counts";
}
/gt2l/heights/dist_ph_across {
String HDF5_OBJ_FULLPATH "/gt2l/heights/dist_ph_across";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance off RGT.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/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 contentType "auxiliaryInformation";
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 long_name "Release Number";
String source "Operations";
String units "1";
}
/ancillary_data/end_geoseg {
String HDF5_OBJ_FULLPATH "/ancillary_data/end_geoseg";
String contentType "auxiliaryInformation";
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 long_name "Ending Geolocation Segment";
String source "Derived";
String units "1";
}
/ancillary_data/version {
String HDF5_OBJ_FULLPATH "/ancillary_data/version";
String contentType "auxiliaryInformation";
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 long_name "Version";
String source "Operations";
String units "1";
}
/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/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 contentType "auxiliaryInformation";
String description "Name of ATLAS CAL Products containing the calibration data";
String long_name "CAL Product Name";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Radiometric Correction (width, strength, deadtime)";
String long_name "Radiometric Correction";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Radiometric Correction (width, strength, deadtime)";
String long_name "Radiometric Correction";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Radiometric Correction (width, strength, deadtime)";
String long_name "Radiometric Correction";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Radiometric Correction (width, strength, deadtime)";
String long_name "Radiometric Correction";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Radiometric Correction (width, strength, deadtime)";
String long_name "Radiometric Correction";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Radiometric Correction (width, strength, deadtime)";
String long_name "Radiometric Correction";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL34";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL34";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Name of ATLAS CAL Products containing the calibration data";
String long_name "CAL Product Name";
String source "CAL19";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL19";
String units "ns";
}
/ancillary_data/calibrations/first_photon_bias/gt1l/ffb_corr {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1l/ffb_corr";
String contentType "auxiliaryInformation";
String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds.";
String long_name "FFB Correction";
String source "CAL19";
String units "ps";
}
/ancillary_data/calibrations/first_photon_bias/gt1l/strength {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1l/strength";
String contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL19";
String units "1";
}
/ancillary_data/calibrations/first_photon_bias/gt1l/width {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1l/width";
String contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL19";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL19";
String units "ns";
}
/ancillary_data/calibrations/first_photon_bias/gt2l/ffb_corr {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2l/ffb_corr";
String contentType "auxiliaryInformation";
String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds.";
String long_name "FFB Correction";
String source "CAL19";
String units "ps";
}
/ancillary_data/calibrations/first_photon_bias/gt2l/strength {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2l/strength";
String contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL19";
String units "1";
}
/ancillary_data/calibrations/first_photon_bias/gt2l/width {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2l/width";
String contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL19";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL19";
String units "ns";
}
/ancillary_data/calibrations/first_photon_bias/gt1r/ffb_corr {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1r/ffb_corr";
String contentType "auxiliaryInformation";
String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds.";
String long_name "FFB Correction";
String source "CAL19";
String units "ps";
}
/ancillary_data/calibrations/first_photon_bias/gt1r/strength {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1r/strength";
String contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL19";
String units "1";
}
/ancillary_data/calibrations/first_photon_bias/gt1r/width {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt1r/width";
String contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL19";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL19";
String units "ns";
}
/ancillary_data/calibrations/first_photon_bias/gt2r/ffb_corr {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2r/ffb_corr";
String contentType "auxiliaryInformation";
String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds.";
String long_name "FFB Correction";
String source "CAL19";
String units "ps";
}
/ancillary_data/calibrations/first_photon_bias/gt2r/strength {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2r/strength";
String contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL19";
String units "1";
}
/ancillary_data/calibrations/first_photon_bias/gt2r/width {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt2r/width";
String contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL19";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL19";
String units "ns";
}
/ancillary_data/calibrations/first_photon_bias/gt3l/ffb_corr {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3l/ffb_corr";
String contentType "auxiliaryInformation";
String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds.";
String long_name "FFB Correction";
String source "CAL19";
String units "ps";
}
/ancillary_data/calibrations/first_photon_bias/gt3l/strength {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3l/strength";
String contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL19";
String units "1";
}
/ancillary_data/calibrations/first_photon_bias/gt3l/width {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3l/width";
String contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL19";
String units "ns";
}
/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 contentType "auxiliaryInformation";
String description "Dead time value";
String long_name "Dead Time";
String source "CAL19";
String units "ns";
}
/ancillary_data/calibrations/first_photon_bias/gt3r/ffb_corr {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3r/ffb_corr";
String contentType "auxiliaryInformation";
String description "First Photon Bias Correction (width, strength, deadtime) in picoseconds.";
String long_name "FFB Correction";
String source "CAL19";
String units "ps";
}
/ancillary_data/calibrations/first_photon_bias/gt3r/strength {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3r/strength";
String contentType "auxiliaryInformation";
String description "Spot strength in events/shot (strength, deadtime)";
String long_name "Beam Strength";
String source "CAL19";
String units "1";
}
/ancillary_data/calibrations/first_photon_bias/gt3r/width {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/first_photon_bias/gt3r/width";
String contentType "auxiliaryInformation";
String description "Apparent width (width, deadtime)";
String long_name "Apparent Width";
String source "CAL19";
String units "ns";
}
/ancillary_data/calibrations/ds_channel {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/ds_channel";
String CLASS "DIMENSION_SCALE";
String NAME "ds_channel";
String description "Dimension scale for ATLAS PCE channels (1-16=strong, 17-20=weak)";
String long_name "Channel";
String units "1";
Int16 valid_max 20;
Int16 valid_min 1;
String contentType "referenceInformation";
}
/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 contentType "auxiliaryInformation";
String description "Laser Number";
String long_name "Laser";
String source "CAL20";
String units "1";
}
/ancillary_data/calibrations/low_link_impulse_response/hist_x {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/hist_x";
String CLASS "DIMENSION_SCALE";
String NAME "hist_x";
String contentType "auxiliaryInformation";
String description "Histogram bin x-values";
String long_name "Histogram Bin X Values";
String source "CAL20";
String units "1";
}
/ancillary_data/calibrations/low_link_impulse_response/mode {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/mode";
String contentType "auxiliaryInformation";
String description "Laser Power Setting";
String long_name "Laser Power Setting";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Per-Channel Histogram";
String long_name "Histogram";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Number of events used in constructing the per-channel histogram";
String long_name "Total Events";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Per-Channel Histogram";
String long_name "Histogram";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Number of events used in constructing the per-channel histogram";
String long_name "Total Events";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Per-Channel Histogram";
String long_name "Histogram";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Number of events used in constructing the per-channel histogram";
String long_name "Total Events";
String source "CAL20";
String units "1";
}
/ancillary_data/calibrations/low_link_impulse_response/return_source {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/return_source";
String contentType "auxiliaryInformation";
String long_name "Return Source";
String description "Source of the events from which the data are derived.";
String flag_meanings "none tep maat echo";
Int32 flag_values 0, 1, 2, 3;
String source "CAL20";
String units "1";
Int32 valid_max 3;
Int32 valid_min 0;
}
/ancillary_data/calibrations/low_link_impulse_response/cal20_product {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/cal20_product";
String contentType "auxiliaryInformation";
String description "Name of ATLAS CAL Product containing the calibration data";
String long_name "CAL Product Name";
String source "CAL20";
String units "1";
}
/ancillary_data/calibrations/low_link_impulse_response/num_bins {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/num_bins";
String contentType "auxiliaryInformation";
String description "Number of bins in the histogram";
String long_name "Number of Bins";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Per-Channel Histogram";
String long_name "Histogram";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Number of events used in constructing the per-channel histogram";
String long_name "Total Events";
String source "CAL20";
String units "1";
}
/ancillary_data/calibrations/low_link_impulse_response/temperature {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/temperature";
String contentType "auxiliaryInformation";
String description "Temperature for which calibrations are provided.";
String long_name "Temperature";
String source "CAL20";
String units "degreesC";
}
/ancillary_data/calibrations/low_link_impulse_response/bin_width {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/bin_width";
String contentType "auxiliaryInformation";
String description "Histogram bin width";
String long_name "Bin Width";
String source "CAL20";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
String description "Per-Channel Histogram";
String long_name "Histogram";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Number of events used in constructing the per-channel histogram";
String long_name "Total Events";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Per-Channel Histogram";
String long_name "Histogram";
String source "CAL20";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Number of events used in constructing the per-channel histogram";
String long_name "Total Events";
String source "CAL20";
String units "1";
}
/ancillary_data/calibrations/low_link_impulse_response/side {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/low_link_impulse_response/side";
String contentType "auxiliaryInformation";
String description "A or B Side Component";
String flag_meanings "A B";
Int32 flag_values 1, 2;
String long_name "A_or_B";
String source "CAL20";
String units "1";
Int32 valid_max 2;
Int32 valid_min 1;
}
/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 contentType "auxiliaryInformation";
String description "Dead Time (channel)";
String long_name "DeadTime";
String source "CAL42";
String units "seconds";
}
/ancillary_data/calibrations/dead_time/gt1r/sigma {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt1r/sigma";
String contentType "auxiliaryInformation";
String description "Sigma (channel)";
String long_name "Sigma";
String source "CAL42";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
String description "Dead Time (channel)";
String long_name "DeadTime";
String source "CAL42";
String units "seconds";
}
/ancillary_data/calibrations/dead_time/gt2r/sigma {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt2r/sigma";
String contentType "auxiliaryInformation";
String description "Sigma (channel)";
String long_name "Sigma";
String source "CAL42";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
String description "Dead Time (channel)";
String long_name "DeadTime";
String source "CAL42";
String units "seconds";
}
/ancillary_data/calibrations/dead_time/gt1l/sigma {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt1l/sigma";
String contentType "auxiliaryInformation";
String description "Sigma (channel)";
String long_name "Sigma";
String source "CAL42";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
String description "Dead Time (channel)";
String long_name "DeadTime";
String source "CAL42";
String units "seconds";
}
/ancillary_data/calibrations/dead_time/gt3l/sigma {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt3l/sigma";
String contentType "auxiliaryInformation";
String description "Sigma (channel)";
String long_name "Sigma";
String source "CAL42";
String units "seconds";
}
/ancillary_data/calibrations/dead_time/temperature {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/temperature";
String contentType "auxiliaryInformation";
String description "Temperature for which calibrations are provided.";
String long_name "Temperature";
String source "CAL42";
String units "degreesC";
}
/ancillary_data/calibrations/dead_time/cal42_product {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/cal42_product";
String contentType "auxiliaryInformation";
String description "Name of ATLAS CAL Product containing the calibration data";
String long_name "CAL Product Name";
String source "CAL42";
String units "1";
}
/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 contentType "auxiliaryInformation";
String description "Dead Time (channel)";
String long_name "DeadTime";
String source "CAL42";
String units "seconds";
}
/ancillary_data/calibrations/dead_time/gt2l/sigma {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt2l/sigma";
String contentType "auxiliaryInformation";
String description "Sigma (channel)";
String long_name "Sigma";
String source "CAL42";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
String description "Dead Time (channel)";
String long_name "DeadTime";
String source "CAL42";
String units "seconds";
}
/ancillary_data/calibrations/dead_time/gt3r/sigma {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/gt3r/sigma";
String contentType "auxiliaryInformation";
String description "Sigma (channel)";
String long_name "Sigma";
String source "CAL42";
String units "seconds";
}
/ancillary_data/calibrations/dead_time/side {
String HDF5_OBJ_FULLPATH "/ancillary_data/calibrations/dead_time/side";
String contentType "auxiliaryInformation";
String description "A or B side of the detector bank";
String flag_meanings "A B";
Int32 flag_values 1, 2;
String long_name "Detector Bank Side";
String source "CAL42";
String units "1";
Int32 valid_max 2;
Int32 valid_min 1;
}
/ancillary_data/end_region {
String HDF5_OBJ_FULLPATH "/ancillary_data/end_region";
String contentType "auxiliaryInformation";
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 long_name "Ending Region";
String source "Derived";
String units "1";
}
/ancillary_data/atlas_sdp_gps_epoch {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_sdp_gps_epoch";
String contentType "auxiliaryInformation";
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 long_name "ATLAS Epoch Offset";
String source "Operations";
String units "seconds since 1980-01-06T00:00:00.000000Z";
}
/ancillary_data/end_rgt {
String HDF5_OBJ_FULLPATH "/ancillary_data/end_rgt";
String contentType "auxiliaryInformation";
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 long_name "Ending Reference Groundtrack";
String source "Derived";
String units "1";
Int32 valid_max 1387;
Int32 valid_min 1;
}
/ancillary_data/end_delta_time {
String HDF5_OBJ_FULLPATH "/ancillary_data/end_delta_time";
String contentType "auxiliaryInformation";
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 long_name "ATLAS End Time (Actual)";
String source "Derived";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/ancillary_data/end_orbit {
String HDF5_OBJ_FULLPATH "/ancillary_data/end_orbit";
String contentType "auxiliaryInformation";
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 long_name "Ending Orbit Number";
String source "Derived";
String units "1";
}
/ancillary_data/start_cycle {
String HDF5_OBJ_FULLPATH "/ancillary_data/start_cycle";
String contentType "auxiliaryInformation";
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 long_name "Starting Cycle";
String source "Derived";
String units "1";
Int32 valid_max 99;
Int32 valid_min 0;
}
/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 contentType "auxiliaryInformation";
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 long_name "transmit pulse energy distribution";
String source "ATL03 ATBD, Section 7.2";
String units "1";
}
/ancillary_data/atlas_engineering/transmit/tx_pulse_skew_est {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_skew_est";
String contentType "auxiliaryInformation";
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 long_name "transmit pulse shape skew";
String source "ATL02, described in ATL03 ATBD Section 7.2.1";
String units "seconds";
}
/ancillary_data/atlas_engineering/transmit/tx_pulse_thresh_lower {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_thresh_lower";
String contentType "auxiliaryInformation";
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 long_name "transmit pulse lower threshold";
String source "ATL03 ATBD, Section 7.2";
String units "volts";
}
/ancillary_data/atlas_engineering/transmit/tx_pulse_thresh_upper {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_thresh_upper";
String contentType "auxiliaryInformation";
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 long_name "transmit pulse upper threshold";
String source "ATL03 ATBD, Section 7.2";
String units "volts";
}
/ancillary_data/atlas_engineering/transmit/tx_pulse_width_lower {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_width_lower";
String contentType "auxiliaryInformation";
String description "The difference between the two crossing times of the transmit pulse";
String long_name "lower threshold crossing time difference";
String source "ATL02, described in ATL03 ATBD Section 7.2.1";
String units "seconds";
}
/ancillary_data/atlas_engineering/transmit/tx_pulse_width_upper {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_width_upper";
String contentType "auxiliaryInformation";
String description "The difference between the two crossing times of the transmit pulse";
String long_name "upper threshold crossing time difference";
String source "ATL02, described in ATL03 ATBD Section 7.2.1";
String units "seconds";
}
/ancillary_data/atlas_engineering/transmit/tx_pulse_energy {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/transmit/tx_pulse_energy";
String contentType "auxiliaryInformation";
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 long_name "ATLAS Transmit Energy";
String source "ATL03 ATBD Section 7.2.1";
String units "joules";
}
/ancillary_data/atlas_engineering/spd_ab_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/spd_ab_flag";
String contentType "auxiliaryInformation";
String description "Indicates if the active Start Pulse Detector (SPD) is side a (1) or side b (2).";
String flag_meanings "a b";
Int32 flag_values 1, 2;
String long_name "SPD A or B";
String source "Derived, L1B ATBD";
String units "1";
Int32 valid_max 2;
Int32 valid_min 1;
}
/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 contentType "auxiliaryInformation";
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 long_name "Receiver background sensivitiy";
String source "ATL02 ATBD, Sections 5.3.2";
String units "events/joule";
}
/ancillary_data/atlas_engineering/receiver/rx_return_sensitivity {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/receiver/rx_return_sensitivity";
String contentType "auxiliaryInformation";
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 long_name "Receiver return sensitivity";
String source "ATL02 ATBD, Sections 5.3.2";
String units "events/joule";
}
/ancillary_data/atlas_engineering/tams_ab_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/tams_ab_flag";
String contentType "auxiliaryInformation";
String description "Indicates if the active TAMS is side a (1) or side b (2).";
String flag_meanings "a b";
Int32 flag_values 1, 2;
String long_name "TAMS Side A or B";
String source "Derived, L1B ATBD";
String units "1";
Int32 valid_max 2;
Int32 valid_min 1;
}
/ancillary_data/atlas_engineering/ds_gt {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/ds_gt";
String CLASS "DIMENSION_SCALE";
String NAME "ds_gt";
String contentType "referenceInformation";
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;
String long_name "GT Index";
String units "1";
Int16 valid_max 6;
Int16 valid_min 1;
}
/ancillary_data/atlas_engineering/det_ab_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/det_ab_flag";
String contentType "auxiliaryInformation";
String description "Indicates if the active detector (DET) is side A (1) or side B (2).";
String flag_meanings "a b";
Int32 flag_values 1, 2;
String long_name "Detector Side, A or B";
String source "Derived, L1B ATBD";
String units "1";
Int32 valid_max 2;
Int32 valid_min 1;
}
/ancillary_data/atlas_engineering/lrs_ab_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/lrs_ab_flag";
String contentType "auxiliaryInformation";
String flag_meanings "a b";
String description "Indicates if the active LRS is side A (1) or side B (2).";
Int32 flag_values 1, 2;
String long_name "LRS Side A or B";
String source "Derived, L1B ATBD";
String units "1";
Int32 valid_max 2;
Int32 valid_min 1;
}
/ancillary_data/atlas_engineering/ds_stat {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/ds_stat";
String CLASS "DIMENSION_SCALE";
String NAME "ds_stat";
String contentType "referenceInformation";
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;
String long_name "Stat Index";
String units "1";
Int16 valid_max 5;
Int16 valid_min 1;
}
/ancillary_data/atlas_engineering/laser_12_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/laser_12_flag";
String contentType "auxiliaryInformation";
String flag_meanings "1 2";
String description "Indicates if the active Laser is laser 1 or laser 2.";
Int32 flag_values 1, 2;
String long_name "Laser 1 or Laser 2";
String source "Derived, L1B ATBD";
String units "1";
Int32 valid_max 2;
Int32 valid_min 1;
}
/ancillary_data/atlas_engineering/pdu_ab_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/pdu_ab_flag";
String contentType "auxiliaryInformation";
String flag_meanings "a b";
String description "Indicates if the active PDU is side a (1) or side b (2).";
Int32 flag_values 1, 2;
String long_name "PDU Side A or B";
String source "Derived, L1B ATBD";
String units "1";
Int32 valid_max 2;
Int32 valid_min 1;
}
/ancillary_data/atlas_engineering/ph_uncorrelated_error {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/ph_uncorrelated_error";
String contentType "auxiliaryInformation";
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 long_name "Uncorrelated Error";
String source "ATL03 ATBD, Section 7.7.2";
String units "meters";
}
/ancillary_data/atlas_engineering/hvpc_ab_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/atlas_engineering/hvpc_ab_flag";
String contentType "auxiliaryInformation";
String flag_meanings "a b";
String description "Indicates if the active High Voltage Power Converter (HVPC) is side A (1) or side B (2).";
Int32 flag_values 1, 2;
String long_name "HVPC Side, A or B";
String source "Derived, L1B ATBD";
String units "1";
Int32 valid_max 2;
Int32 valid_min 1;
}
/ancillary_data/data_end_utc {
String HDF5_OBJ_FULLPATH "/ancillary_data/data_end_utc";
String contentType "auxiliaryInformation";
String description "UTC (in CCSDS-A format) of the last data point within the granule.";
String long_name "End UTC Time of Granule (CCSDS-A, Actual)";
String source "Derived";
String units "1";
}
/ancillary_data/control {
String HDF5_OBJ_FULLPATH "/ancillary_data/control";
String contentType "auxiliaryInformation";
String description "PGE-specific control file used to generate this granule. To re-use, replace breaks (BR) with linefeeds.";
String long_name "Control File";
String source "Operations";
String units "1";
}
/ancillary_data/start_gpssow {
String HDF5_OBJ_FULLPATH "/ancillary_data/start_gpssow";
String contentType "auxiliaryInformation";
String description "GPS seconds-of-week of the first data point in the granule.";
String long_name "Start GPS SOW of Granule (Actual)";
String source "Derived";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
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 long_name "Histogram time increment";
String source "ATL03, Section 5, _time";
String units "seconds";
}
/ancillary_data/gt1r/signal_find_input/alpha_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/alpha_max";
String contentType "auxiliaryInformation";
String description "Maximum slope allowed for slant histogram; if larger than this then don";
String long_name "Maximum Slope";
String source "ATL03, Section 5, _max";
String units "radians";
}
/ancillary_data/gt1r/signal_find_input/delta_z_bg {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_z_bg";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Width of a height bin in each atmospheric histogram, Ha, if calculating Ha from the photon cloud. Surface-type dependent.";
String long_name "Histogram height bin size for noise calculation from photon cloud";
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 contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of linear fit";
String source "ATL03, Section 5, e_linfit_edit";
String units "1";
}
/ancillary_data/gt1r/signal_find_input/e_m {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/e_m";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of background";
String source "ATL03, Section 5, em";
String units "1";
}
/ancillary_data/gt1r/signal_find_input/snrlow {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/snrlow";
String contentType "auxiliaryInformation";
String description "Signal to noise ratio below which all selected signal has low confidence.";
String long_name "Signal to noise ratio low";
String source "ATL03, Section 5, snrlow";
String units "1";
}
/ancillary_data/gt1r/signal_find_input/nslw_v {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/nslw_v";
String contentType "auxiliaryInformation";
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 long_name "Half height for variable slope slant histogramming";
String source "ATL03, Section 5, nslw_v";
String units "meters";
}
/ancillary_data/gt1r/signal_find_input/nphot_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/nphot_min";
String contentType "auxiliaryInformation";
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 long_name "Minimum number of photons to fill gap";
String source "ATL03, Section 5, Nphotmin";
String units "counts";
}
/ancillary_data/gt1r/signal_find_input/delta_zmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_zmin";
String contentType "auxiliaryInformation";
String description "Minimum height bin size for histogramming for first sweep. Surface-type dependent.";
String long_name "Minimum height bin size";
String source "ATL03, Section 5, _zmin";
String units "meters";
}
/ancillary_data/gt1r/signal_find_input/delta_t_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_t_max";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Maximum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Maximum time";
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 contentType "auxiliaryInformation";
String description "Binary (logical) flag, if true (=1) then perform slant histogramming for the strong beam. Surface-type dependent.";
String flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "Flag to request slant histogramming for strong beams.";
String source "ATL03, Section 5, lslant";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt1r/signal_find_input/n_delta_z2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/n_delta_z2";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmax1 and delta_zmax2. Surface-type dependent.";
String long_name "number of increments in z2";
String source "ATL03, Section 5, n_z2";
String units "counts";
}
/ancillary_data/gt1r/signal_find_input/e_m_mult {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/e_m_mult";
String contentType "auxiliaryInformation";
String description "Multiplier of e_m used to determine Thsig2, threshold for singular bins. Surface-type dependent.";
String long_name "Multiplier of STD of e_m";
String source "ATL03, Section 5, em_mult";
String units "1";
}
/ancillary_data/gt1r/signal_find_input/delta_t_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_t_min";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Minimum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Minimum time";
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 contentType "auxiliaryInformation";
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 long_name "Minimum ratio2";
String source "ATL03, Section 5, R2";
String units "1";
}
/ancillary_data/gt1r/signal_find_input/snrmed {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/snrmed";
String contentType "auxiliaryInformation";
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 long_name "Signal to noise ratio medium";
String source "ATL03, Section 5, snrmed";
String units "1";
}
/ancillary_data/gt1r/signal_find_input/n_delta_z1 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/n_delta_z1";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmin and delat_zmax1. Surface-type dependent.";
String long_name "number of increments in z1";
String source "ATL03, Section 5, n_z1";
String units "counts";
}
/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 contentType "auxiliaryInformation";
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 long_name "minimum fit time factor";
String source "ATL03, Section 5, min_fit_time_fact";
String units "seconds";
}
/ancillary_data/gt1r/signal_find_input/pc_bckgrd_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/pc_bckgrd_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "calculated background rate flag";
String source "ATL03, Section 5, Lpcbg";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt1r/signal_find_input/t_gap_big {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/t_gap_big";
String contentType "auxiliaryInformation";
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 long_name "Gap size criteria";
String source "ATL03, Section 5, tgapbig";
String units "seconds";
}
/ancillary_data/gt1r/signal_find_input/e_a {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/e_a";
String contentType "auxiliaryInformation";
String description "Multiplier of Ha_sigma used to determine which bins in the atmospheric histogram may contain signal photon events. Surface-type dependent.";
String long_name "Multiplier of Ha_sigma";
String source "ATL03, Section 5, ea";
String units "1";
}
/ancillary_data/gt1r/signal_find_input/delta_zmax2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/delta_zmax2";
String contentType "auxiliaryInformation";
String units "meters";
String description "Maximum height bin size for histogramming for second sweep. Surface-type dependent.";
String long_name "Maximum height bin size 2";
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 contentType "auxiliaryInformation";
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 long_name "half height for slant histogramming";
String source "ATL03, Section 5, nslw";
String units "meters";
}
/ancillary_data/gt1r/signal_find_input/e_linfit_slant {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/e_linfit_slant";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of sigma linfit";
String source "ATL03, Section 5, e_linfit_slant";
String units "1";
}
/ancillary_data/gt1r/signal_find_input/addpad_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/addpad_flag";
String contentType "auxiliaryInformation";
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 long_name "Additional photon flag";
String source "ATL03, Section 5, Addpad";
String units "1";
}
/ancillary_data/gt1r/signal_find_input/nbin_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/nbin_min";
String contentType "auxiliaryInformation";
String description "Minimum number of bins in a histogram required for the algorithm to be able to process the histogram.";
String long_name "Minimum number of bins";
String source "ATL03, Section 5, Nbinmin";
String units "counts";
}
/ancillary_data/gt1r/signal_find_input/htspanmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/htspanmin";
String contentType "auxiliaryInformation";
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 long_name "Minimum height span";
String source "ATL03, Section 5, Htspanmin";
String units "meters";
}
/ancillary_data/gt1r/signal_find_input/alpha_inc {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/alpha_inc";
String contentType "auxiliaryInformation";
String description "Increment by which the slope is varied for slant histogramming over large gaps";
String long_name "Slope Increment";
String source "ATL03, Section 5, _inc";
String units "radians";
}
/ancillary_data/gt1r/signal_find_input/out_edit_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/out_edit_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "outlier edit flag";
String source "ATL03, Section 5, Ledit";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/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 contentType "auxiliaryInformation";
String description "Minimum size of a time gap in the height profile over which to use variable slope slant histogramming.";
String long_name "Mimimum delta time gap";
String source "ATL03, Section 5, _time_gapmin";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
String description "Time span over which to perform a running linear fit to identified signal photon events when editing outliers. Surface type dependent.";
String long_name "Linear fit time increment";
String source "ATL03, Section 5, _t_linfit_edit";
String units "seconds";
}
/ancillary_data/gt1r/signal_find_input/r {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1r/signal_find_input/r";
String contentType "auxiliaryInformation";
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 long_name "Minimum ratio";
String source "ATL03, Section 5, R";
String units "1";
}
/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 contentType "auxiliaryInformation";
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 long_name "Histogram time increment";
String source "ATL03, Section 5, _time";
String units "seconds";
}
/ancillary_data/gt2r/signal_find_input/alpha_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/alpha_max";
String contentType "auxiliaryInformation";
String description "Maximum slope allowed for slant histogram; if larger than this then don";
String long_name "Maximum Slope";
String source "ATL03, Section 5, _max";
String units "radians";
}
/ancillary_data/gt2r/signal_find_input/delta_z_bg {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_z_bg";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Width of a height bin in each atmospheric histogram, Ha, if calculating Ha from the photon cloud. Surface-type dependent.";
String long_name "Histogram height bin size for noise calculation from photon cloud";
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 contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of linear fit";
String source "ATL03, Section 5, e_linfit_edit";
String units "1";
}
/ancillary_data/gt2r/signal_find_input/e_m {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/e_m";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of background";
String source "ATL03, Section 5, em";
String units "1";
}
/ancillary_data/gt2r/signal_find_input/snrlow {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/snrlow";
String contentType "auxiliaryInformation";
String description "Signal to noise ratio below which all selected signal has low confidence.";
String long_name "Signal to noise ratio low";
String source "ATL03, Section 5, snrlow";
String units "1";
}
/ancillary_data/gt2r/signal_find_input/nslw_v {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/nslw_v";
String contentType "auxiliaryInformation";
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 long_name "Half height for variable slope slant histogramming";
String source "ATL03, Section 5, nslw_v";
String units "meters";
}
/ancillary_data/gt2r/signal_find_input/nphot_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/nphot_min";
String contentType "auxiliaryInformation";
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 long_name "Minimum number of photons to fill gap";
String source "ATL03, Section 5, Nphotmin";
String units "counts";
}
/ancillary_data/gt2r/signal_find_input/delta_zmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_zmin";
String contentType "auxiliaryInformation";
String description "Minimum height bin size for histogramming for first sweep. Surface-type dependent.";
String long_name "Minimum height bin size";
String source "ATL03, Section 5, _zmin";
String units "meters";
}
/ancillary_data/gt2r/signal_find_input/delta_t_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_t_max";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Maximum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Maximum time";
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 contentType "auxiliaryInformation";
String description "Binary (logical) flag, if true (=1) then perform slant histogramming for the strong beam. Surface-type dependent.";
String flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "Flag to request slant histogramming for strong beams.";
String source "ATL03, Section 5, lslant";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt2r/signal_find_input/n_delta_z2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/n_delta_z2";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmax1 and delta_zmax2. Surface-type dependent.";
String long_name "number of increments in z2";
String source "ATL03, Section 5, n_z2";
String units "counts";
}
/ancillary_data/gt2r/signal_find_input/e_m_mult {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/e_m_mult";
String contentType "auxiliaryInformation";
String description "Multiplier of e_m used to determine Thsig2, threshold for singular bins. Surface-type dependent.";
String long_name "Multiplier of STD of e_m";
String source "ATL03, Section 5, em_mult";
String units "1";
}
/ancillary_data/gt2r/signal_find_input/delta_t_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_t_min";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Minimum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Minimum time";
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 contentType "auxiliaryInformation";
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 long_name "Minimum ratio2";
String source "ATL03, Section 5, R2";
String units "1";
}
/ancillary_data/gt2r/signal_find_input/snrmed {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/snrmed";
String contentType "auxiliaryInformation";
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 long_name "Signal to noise ratio medium";
String source "ATL03, Section 5, snrmed";
String units "1";
}
/ancillary_data/gt2r/signal_find_input/n_delta_z1 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/n_delta_z1";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmin and delat_zmax1. Surface-type dependent.";
String long_name "number of increments in z1";
String source "ATL03, Section 5, n_z1";
String units "counts";
}
/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 contentType "auxiliaryInformation";
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 long_name "minimum fit time factor";
String source "ATL03, Section 5, min_fit_time_fact";
String units "seconds";
}
/ancillary_data/gt2r/signal_find_input/pc_bckgrd_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/pc_bckgrd_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "calculated background rate flag";
String source "ATL03, Section 5, Lpcbg";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt2r/signal_find_input/t_gap_big {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/t_gap_big";
String contentType "auxiliaryInformation";
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 long_name "Gap size criteria";
String source "ATL03, Section 5, tgapbig";
String units "seconds";
}
/ancillary_data/gt2r/signal_find_input/e_a {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/e_a";
String contentType "auxiliaryInformation";
String description "Multiplier of Ha_sigma used to determine which bins in the atmospheric histogram may contain signal photon events. Surface-type dependent.";
String long_name "Multiplier of Ha_sigma";
String source "ATL03, Section 5, ea";
String units "1";
}
/ancillary_data/gt2r/signal_find_input/delta_zmax2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/delta_zmax2";
String contentType "auxiliaryInformation";
String units "meters";
String description "Maximum height bin size for histogramming for second sweep. Surface-type dependent.";
String long_name "Maximum height bin size 2";
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 contentType "auxiliaryInformation";
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 long_name "half height for slant histogramming";
String source "ATL03, Section 5, nslw";
String units "meters";
}
/ancillary_data/gt2r/signal_find_input/e_linfit_slant {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/e_linfit_slant";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of sigma linfit";
String source "ATL03, Section 5, e_linfit_slant";
String units "1";
}
/ancillary_data/gt2r/signal_find_input/addpad_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/addpad_flag";
String contentType "auxiliaryInformation";
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 long_name "Additional photon flag";
String source "ATL03, Section 5, Addpad";
String units "1";
}
/ancillary_data/gt2r/signal_find_input/nbin_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/nbin_min";
String contentType "auxiliaryInformation";
String description "Minimum number of bins in a histogram required for the algorithm to be able to process the histogram.";
String long_name "Minimum number of bins";
String source "ATL03, Section 5, Nbinmin";
String units "counts";
}
/ancillary_data/gt2r/signal_find_input/htspanmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/htspanmin";
String contentType "auxiliaryInformation";
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 long_name "Minimum height span";
String source "ATL03, Section 5, Htspanmin";
String units "meters";
}
/ancillary_data/gt2r/signal_find_input/alpha_inc {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/alpha_inc";
String contentType "auxiliaryInformation";
String description "Increment by which the slope is varied for slant histogramming over large gaps";
String long_name "Slope Increment";
String source "ATL03, Section 5, _inc";
String units "radians";
}
/ancillary_data/gt2r/signal_find_input/out_edit_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/out_edit_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "outlier edit flag";
String source "ATL03, Section 5, Ledit";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/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 contentType "auxiliaryInformation";
String description "Minimum size of a time gap in the height profile over which to use variable slope slant histogramming.";
String long_name "Mimimum delta time gap";
String source "ATL03, Section 5, _time_gapmin";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
String description "Time span over which to perform a running linear fit to identified signal photon events when editing outliers. Surface type dependent.";
String long_name "Linear fit time increment";
String source "ATL03, Section 5, _t_linfit_edit";
String units "seconds";
}
/ancillary_data/gt2r/signal_find_input/r {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2r/signal_find_input/r";
String contentType "auxiliaryInformation";
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 long_name "Minimum ratio";
String source "ATL03, Section 5, R";
String units "1";
}
/ancillary_data/granule_end_utc {
String HDF5_OBJ_FULLPATH "/ancillary_data/granule_end_utc";
String contentType "auxiliaryInformation";
String description "Requested end time (in UTC CCSDS-A) of this granule.";
String long_name "End UTC Time of Granule (CCSDS-A, Requested)";
String source "Derived";
String units "1";
}
/ancillary_data/gt1l/ {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/";
String Description "Contains ancillary data used by the signal finding routine described in the ICESat-2 Global Geolocated Photons ATBD.";
}
/ancillary_data/gt1l/signal_find_input/ {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/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/gt1l/signal_find_input/sig_find_t_inc {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/sig_find_t_inc";
String contentType "auxiliaryInformation";
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 long_name "Histogram time increment";
String source "ATL03, Section 5, _time";
String units "seconds";
}
/ancillary_data/gt1l/signal_find_input/alpha_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/alpha_max";
String contentType "auxiliaryInformation";
String description "Maximum slope allowed for slant histogram; if larger than this then don";
String long_name "Maximum Slope";
String source "ATL03, Section 5, _max";
String units "radians";
}
/ancillary_data/gt1l/signal_find_input/delta_z_bg {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/delta_z_bg";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Width of a height bin in each atmospheric histogram, Ha, if calculating Ha from the photon cloud. Surface-type dependent.";
String long_name "Histogram height bin size for noise calculation from photon cloud";
String source "ATL03, Section 5, _zBG";
}
/ancillary_data/gt1l/signal_find_input/e_linfit_edit {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/e_linfit_edit";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of linear fit";
String source "ATL03, Section 5, e_linfit_edit";
String units "1";
}
/ancillary_data/gt1l/signal_find_input/e_m {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/e_m";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of background";
String source "ATL03, Section 5, em";
String units "1";
}
/ancillary_data/gt1l/signal_find_input/snrlow {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/snrlow";
String contentType "auxiliaryInformation";
String description "Signal to noise ratio below which all selected signal has low confidence.";
String long_name "Signal to noise ratio low";
String source "ATL03, Section 5, snrlow";
String units "1";
}
/ancillary_data/gt1l/signal_find_input/nslw_v {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/nslw_v";
String contentType "auxiliaryInformation";
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 long_name "Half height for variable slope slant histogramming";
String source "ATL03, Section 5, nslw_v";
String units "meters";
}
/ancillary_data/gt1l/signal_find_input/nphot_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/nphot_min";
String contentType "auxiliaryInformation";
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 long_name "Minimum number of photons to fill gap";
String source "ATL03, Section 5, Nphotmin";
String units "counts";
}
/ancillary_data/gt1l/signal_find_input/delta_zmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/delta_zmin";
String contentType "auxiliaryInformation";
String description "Minimum height bin size for histogramming for first sweep. Surface-type dependent.";
String long_name "Minimum height bin size";
String source "ATL03, Section 5, _zmin";
String units "meters";
}
/ancillary_data/gt1l/signal_find_input/delta_t_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/delta_t_max";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Maximum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Maximum time";
String source "ATL03, Section 5, _tmax";
}
/ancillary_data/gt1l/signal_find_input/lslant_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/lslant_flag";
String contentType "auxiliaryInformation";
String description "Binary (logical) flag, if true (=1) then perform slant histogramming for the strong beam. Surface-type dependent.";
String flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "Flag to request slant histogramming for strong beams.";
String source "ATL03, Section 5, lslant";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt1l/signal_find_input/n_delta_z2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/n_delta_z2";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmax1 and delta_zmax2. Surface-type dependent.";
String long_name "number of increments in z2";
String source "ATL03, Section 5, n_z2";
String units "counts";
}
/ancillary_data/gt1l/signal_find_input/e_m_mult {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/e_m_mult";
String contentType "auxiliaryInformation";
String description "Multiplier of e_m used to determine Thsig2, threshold for singular bins. Surface-type dependent.";
String long_name "Multiplier of STD of e_m";
String source "ATL03, Section 5, em_mult";
String units "1";
}
/ancillary_data/gt1l/signal_find_input/delta_t_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/delta_t_min";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Minimum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Minimum time";
String source "ATL03, Section 5, _tmin";
}
/ancillary_data/gt1l/signal_find_input/r2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/r2";
String contentType "auxiliaryInformation";
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 long_name "Minimum ratio2";
String source "ATL03, Section 5, R2";
String units "1";
}
/ancillary_data/gt1l/signal_find_input/snrmed {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/snrmed";
String contentType "auxiliaryInformation";
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 long_name "Signal to noise ratio medium";
String source "ATL03, Section 5, snrmed";
String units "1";
}
/ancillary_data/gt1l/signal_find_input/n_delta_z1 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/n_delta_z1";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmin and delat_zmax1. Surface-type dependent.";
String long_name "number of increments in z1";
String source "ATL03, Section 5, n_z1";
String units "counts";
}
/ancillary_data/gt1l/signal_find_input/min_fit_time_fact {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/min_fit_time_fact";
String contentType "auxiliaryInformation";
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 long_name "minimum fit time factor";
String source "ATL03, Section 5, min_fit_time_fact";
String units "seconds";
}
/ancillary_data/gt1l/signal_find_input/pc_bckgrd_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/pc_bckgrd_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "calculated background rate flag";
String source "ATL03, Section 5, Lpcbg";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt1l/signal_find_input/t_gap_big {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/t_gap_big";
String contentType "auxiliaryInformation";
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 long_name "Gap size criteria";
String source "ATL03, Section 5, tgapbig";
String units "seconds";
}
/ancillary_data/gt1l/signal_find_input/e_a {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/e_a";
String contentType "auxiliaryInformation";
String description "Multiplier of Ha_sigma used to determine which bins in the atmospheric histogram may contain signal photon events. Surface-type dependent.";
String long_name "Multiplier of Ha_sigma";
String source "ATL03, Section 5, ea";
String units "1";
}
/ancillary_data/gt1l/signal_find_input/delta_zmax2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/delta_zmax2";
String contentType "auxiliaryInformation";
String units "meters";
String description "Maximum height bin size for histogramming for second sweep. Surface-type dependent.";
String long_name "Maximum height bin size 2";
String source "ATL03, Section 5, _zmax2";
}
/ancillary_data/gt1l/signal_find_input/nslw {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/nslw";
String contentType "auxiliaryInformation";
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 long_name "half height for slant histogramming";
String source "ATL03, Section 5, nslw";
String units "meters";
}
/ancillary_data/gt1l/signal_find_input/e_linfit_slant {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/e_linfit_slant";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of sigma linfit";
String source "ATL03, Section 5, e_linfit_slant";
String units "1";
}
/ancillary_data/gt1l/signal_find_input/addpad_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/addpad_flag";
String contentType "auxiliaryInformation";
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 long_name "Additional photon flag";
String source "ATL03, Section 5, Addpad";
String units "1";
}
/ancillary_data/gt1l/signal_find_input/nbin_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/nbin_min";
String contentType "auxiliaryInformation";
String description "Minimum number of bins in a histogram required for the algorithm to be able to process the histogram.";
String long_name "Minimum number of bins";
String source "ATL03, Section 5, Nbinmin";
String units "counts";
}
/ancillary_data/gt1l/signal_find_input/htspanmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/htspanmin";
String contentType "auxiliaryInformation";
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 long_name "Minimum height span";
String source "ATL03, Section 5, Htspanmin";
String units "meters";
}
/ancillary_data/gt1l/signal_find_input/alpha_inc {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/alpha_inc";
String contentType "auxiliaryInformation";
String description "Increment by which the slope is varied for slant histogramming over large gaps";
String long_name "Slope Increment";
String source "ATL03, Section 5, _inc";
String units "radians";
}
/ancillary_data/gt1l/signal_find_input/out_edit_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/out_edit_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "outlier edit flag";
String source "ATL03, Section 5, Ledit";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt1l/signal_find_input/delta_t_gap_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/delta_t_gap_min";
String contentType "auxiliaryInformation";
String description "Minimum size of a time gap in the height profile over which to use variable slope slant histogramming.";
String long_name "Mimimum delta time gap";
String source "ATL03, Section 5, _time_gapmin";
String units "seconds";
}
/ancillary_data/gt1l/signal_find_input/delta_t_lin_fit {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/delta_t_lin_fit";
String contentType "auxiliaryInformation";
String description "Time span over which to perform a running linear fit to identified signal photon events when editing outliers. Surface type dependent.";
String long_name "Linear fit time increment";
String source "ATL03, Section 5, _t_linfit_edit";
String units "seconds";
}
/ancillary_data/gt1l/signal_find_input/r {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt1l/signal_find_input/r";
String contentType "auxiliaryInformation";
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 long_name "Minimum ratio";
String source "ATL03, Section 5, R";
String units "1";
}
/ancillary_data/end_cycle {
String HDF5_OBJ_FULLPATH "/ancillary_data/end_cycle";
String contentType "auxiliaryInformation";
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 long_name "Ending Cycle";
String source "Derived";
String units "1";
Int32 valid_max 99;
Int32 valid_min 0;
}
/ancillary_data/granule_start_utc {
String HDF5_OBJ_FULLPATH "/ancillary_data/granule_start_utc";
String contentType "auxiliaryInformation";
String description "Requested start time (in UTC CCSDS-A) of this granule.";
String long_name "Start UTC Time of Granule (CCSDS-A, Requested)";
String source "Derived";
String units "1";
}
/ancillary_data/start_delta_time {
String HDF5_OBJ_FULLPATH "/ancillary_data/start_delta_time";
String contentType "auxiliaryInformation";
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 long_name "ATLAS Start Time (Actual)";
String source "Derived";
String standard_name "time";
String units "seconds since 2018-01-01";
String CLASS "DIMENSION_SCALE";
}
/ancillary_data/start_geoseg {
String HDF5_OBJ_FULLPATH "/ancillary_data/start_geoseg";
String contentType "auxiliaryInformation";
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 long_name "Starting Geolocation Segment";
String source "Derived";
String units "1";
}
/ancillary_data/altimetry/ {
String HDF5_OBJ_FULLPATH "/ancillary_data/altimetry/";
String Description "Constants used in altimetry processing.";
}
/ancillary_data/altimetry/atl03_pad {
String HDF5_OBJ_FULLPATH "/ancillary_data/altimetry/atl03_pad";
String contentType "auxiliaryInformation";
String description "Seconds of padding data needed for ATL03 processing.";
String long_name "Padding for ATL03 processing";
String source "Control";
String units "seconds";
}
/ancillary_data/altimetry/min_full_sat {
String HDF5_OBJ_FULLPATH "/ancillary_data/altimetry/min_full_sat";
String contentType "auxiliaryInformation";
String description "The minimum number of photons within a single transmit pulse that determines the pulse is fully saturated. (strong, weak)";
String long_name "Min Full Saturation Photons";
String source "Control";
String units "1";
}
/ancillary_data/altimetry/min_near_sat {
String HDF5_OBJ_FULLPATH "/ancillary_data/altimetry/min_near_sat";
String contentType "auxiliaryInformation";
String description "The minimum number of photons within a single transmit pulse that determines the pulse is nearly saturated. (strong, weak)";
String long_name "Min Near Saturation Photons";
String source "Control";
String units "1";
}
/ancillary_data/altimetry/min_sat_h {
String HDF5_OBJ_FULLPATH "/ancillary_data/altimetry/min_sat_h";
String contentType "auxiliaryInformation";
String description "The height, in meters, used for determining a saturated transmit pulse.";
String long_name "Minimum saturation height";
String source "Control";
String units "meters";
}
/ancillary_data/altimetry/podppd_pad {
String HDF5_OBJ_FULLPATH "/ancillary_data/altimetry/podppd_pad";
String contentType "auxiliaryInformation";
String source "Control";
String description "Seconds of padding data needed for POD/PPD interpolation.";
String long_name "Padding for POD/PPD Interpolation";
String units "seconds";
}
/ancillary_data/altimetry/band_tol {
String HDF5_OBJ_FULLPATH "/ancillary_data/altimetry/band_tol";
String contentType "auxiliaryInformation";
String description "The tolerance, in meters, used to identify telemetry bands that do no intersect the DEM.";
String long_name "Tolerance for band-to-DEM comparison";
String source "Control";
String units "meters";
}
/ancillary_data/start_orbit {
String HDF5_OBJ_FULLPATH "/ancillary_data/start_orbit";
String contentType "auxiliaryInformation";
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 long_name "Starting Orbit Number";
String source "Derived";
String units "1";
}
/ancillary_data/data_start_utc {
String HDF5_OBJ_FULLPATH "/ancillary_data/data_start_utc";
String contentType "auxiliaryInformation";
String source "Derived";
String description "UTC (in CCSDS-A format) of the first data point within the granule.";
String long_name "Start UTC Time of Granule (CCSDS-A, Actual)";
String units "1";
}
/ancillary_data/gt3l/ {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/";
String Description "Contains ancillary data used by the signal finding routine described in the ICESat-2 Global Geolocated Photons ATBD.";
}
/ancillary_data/gt3l/signal_find_input/ {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/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/gt3l/signal_find_input/sig_find_t_inc {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/sig_find_t_inc";
String contentType "auxiliaryInformation";
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 long_name "Histogram time increment";
String source "ATL03, Section 5, _time";
String units "seconds";
}
/ancillary_data/gt3l/signal_find_input/alpha_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/alpha_max";
String contentType "auxiliaryInformation";
String description "Maximum slope allowed for slant histogram; if larger than this then don";
String long_name "Maximum Slope";
String source "ATL03, Section 5, _max";
String units "radians";
}
/ancillary_data/gt3l/signal_find_input/delta_z_bg {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/delta_z_bg";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Width of a height bin in each atmospheric histogram, Ha, if calculating Ha from the photon cloud. Surface-type dependent.";
String long_name "Histogram height bin size for noise calculation from photon cloud";
String source "ATL03, Section 5, _zBG";
}
/ancillary_data/gt3l/signal_find_input/e_linfit_edit {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/e_linfit_edit";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of linear fit";
String source "ATL03, Section 5, e_linfit_edit";
String units "1";
}
/ancillary_data/gt3l/signal_find_input/e_m {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/e_m";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of background";
String source "ATL03, Section 5, em";
String units "1";
}
/ancillary_data/gt3l/signal_find_input/snrlow {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/snrlow";
String contentType "auxiliaryInformation";
String description "Signal to noise ratio below which all selected signal has low confidence.";
String long_name "Signal to noise ratio low";
String source "ATL03, Section 5, snrlow";
String units "1";
}
/ancillary_data/gt3l/signal_find_input/nslw_v {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/nslw_v";
String contentType "auxiliaryInformation";
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 long_name "Half height for variable slope slant histogramming";
String source "ATL03, Section 5, nslw_v";
String units "meters";
}
/ancillary_data/gt3l/signal_find_input/nphot_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/nphot_min";
String contentType "auxiliaryInformation";
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 long_name "Minimum number of photons to fill gap";
String source "ATL03, Section 5, Nphotmin";
String units "counts";
}
/ancillary_data/gt3l/signal_find_input/delta_zmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/delta_zmin";
String contentType "auxiliaryInformation";
String description "Minimum height bin size for histogramming for first sweep. Surface-type dependent.";
String long_name "Minimum height bin size";
String source "ATL03, Section 5, _zmin";
String units "meters";
}
/ancillary_data/gt3l/signal_find_input/delta_t_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/delta_t_max";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Maximum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Maximum time";
String source "ATL03, Section 5, _tmax";
}
/ancillary_data/gt3l/signal_find_input/lslant_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/lslant_flag";
String contentType "auxiliaryInformation";
String description "Binary (logical) flag, if true (=1) then perform slant histogramming for the strong beam. Surface-type dependent.";
String flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "Flag to request slant histogramming for strong beams.";
String source "ATL03, Section 5, lslant";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt3l/signal_find_input/n_delta_z2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/n_delta_z2";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmax1 and delta_zmax2. Surface-type dependent.";
String long_name "number of increments in z2";
String source "ATL03, Section 5, n_z2";
String units "counts";
}
/ancillary_data/gt3l/signal_find_input/e_m_mult {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/e_m_mult";
String contentType "auxiliaryInformation";
String description "Multiplier of e_m used to determine Thsig2, threshold for singular bins. Surface-type dependent.";
String long_name "Multiplier of STD of e_m";
String source "ATL03, Section 5, em_mult";
String units "1";
}
/ancillary_data/gt3l/signal_find_input/delta_t_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/delta_t_min";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Minimum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Minimum time";
String source "ATL03, Section 5, _tmin";
}
/ancillary_data/gt3l/signal_find_input/r2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/r2";
String contentType "auxiliaryInformation";
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 long_name "Minimum ratio2";
String source "ATL03, Section 5, R2";
String units "1";
}
/ancillary_data/gt3l/signal_find_input/snrmed {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/snrmed";
String contentType "auxiliaryInformation";
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 long_name "Signal to noise ratio medium";
String source "ATL03, Section 5, snrmed";
String units "1";
}
/ancillary_data/gt3l/signal_find_input/n_delta_z1 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/n_delta_z1";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmin and delat_zmax1. Surface-type dependent.";
String long_name "number of increments in z1";
String source "ATL03, Section 5, n_z1";
String units "counts";
}
/ancillary_data/gt3l/signal_find_input/min_fit_time_fact {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/min_fit_time_fact";
String contentType "auxiliaryInformation";
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 long_name "minimum fit time factor";
String source "ATL03, Section 5, min_fit_time_fact";
String units "seconds";
}
/ancillary_data/gt3l/signal_find_input/pc_bckgrd_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/pc_bckgrd_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "calculated background rate flag";
String source "ATL03, Section 5, Lpcbg";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt3l/signal_find_input/t_gap_big {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/t_gap_big";
String contentType "auxiliaryInformation";
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 long_name "Gap size criteria";
String source "ATL03, Section 5, tgapbig";
String units "seconds";
}
/ancillary_data/gt3l/signal_find_input/e_a {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/e_a";
String contentType "auxiliaryInformation";
String description "Multiplier of Ha_sigma used to determine which bins in the atmospheric histogram may contain signal photon events. Surface-type dependent.";
String long_name "Multiplier of Ha_sigma";
String source "ATL03, Section 5, ea";
String units "1";
}
/ancillary_data/gt3l/signal_find_input/delta_zmax2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/delta_zmax2";
String contentType "auxiliaryInformation";
String units "meters";
String description "Maximum height bin size for histogramming for second sweep. Surface-type dependent.";
String long_name "Maximum height bin size 2";
String source "ATL03, Section 5, _zmax2";
}
/ancillary_data/gt3l/signal_find_input/nslw {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/nslw";
String contentType "auxiliaryInformation";
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 long_name "half height for slant histogramming";
String source "ATL03, Section 5, nslw";
String units "meters";
}
/ancillary_data/gt3l/signal_find_input/e_linfit_slant {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/e_linfit_slant";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of sigma linfit";
String source "ATL03, Section 5, e_linfit_slant";
String units "1";
}
/ancillary_data/gt3l/signal_find_input/addpad_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/addpad_flag";
String contentType "auxiliaryInformation";
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 long_name "Additional photon flag";
String source "ATL03, Section 5, Addpad";
String units "1";
}
/ancillary_data/gt3l/signal_find_input/nbin_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/nbin_min";
String contentType "auxiliaryInformation";
String description "Minimum number of bins in a histogram required for the algorithm to be able to process the histogram.";
String long_name "Minimum number of bins";
String source "ATL03, Section 5, Nbinmin";
String units "counts";
}
/ancillary_data/gt3l/signal_find_input/htspanmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/htspanmin";
String contentType "auxiliaryInformation";
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 long_name "Minimum height span";
String source "ATL03, Section 5, Htspanmin";
String units "meters";
}
/ancillary_data/gt3l/signal_find_input/alpha_inc {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/alpha_inc";
String contentType "auxiliaryInformation";
String description "Increment by which the slope is varied for slant histogramming over large gaps";
String long_name "Slope Increment";
String source "ATL03, Section 5, _inc";
String units "radians";
}
/ancillary_data/gt3l/signal_find_input/out_edit_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/out_edit_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "outlier edit flag";
String source "ATL03, Section 5, Ledit";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt3l/signal_find_input/delta_t_gap_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/delta_t_gap_min";
String contentType "auxiliaryInformation";
String description "Minimum size of a time gap in the height profile over which to use variable slope slant histogramming.";
String long_name "Mimimum delta time gap";
String source "ATL03, Section 5, _time_gapmin";
String units "seconds";
}
/ancillary_data/gt3l/signal_find_input/delta_t_lin_fit {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/delta_t_lin_fit";
String contentType "auxiliaryInformation";
String description "Time span over which to perform a running linear fit to identified signal photon events when editing outliers. Surface type dependent.";
String long_name "Linear fit time increment";
String source "ATL03, Section 5, _t_linfit_edit";
String units "seconds";
}
/ancillary_data/gt3l/signal_find_input/r {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3l/signal_find_input/r";
String contentType "auxiliaryInformation";
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 long_name "Minimum ratio";
String source "ATL03, Section 5, R";
String units "1";
}
/ancillary_data/end_gpsweek {
String HDF5_OBJ_FULLPATH "/ancillary_data/end_gpsweek";
String contentType "auxiliaryInformation";
String description "GPS week number of the last data point in the granule.";
String long_name "Ending GPSWeek of Granule (Actual)";
String source "Derived";
String units "weeks from 1980-01-06";
}
/ancillary_data/gt2l/ {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/";
String Description "Contains ancillary data used by the signal finding routine described in the ICESat-2 Global Geolocated Photons ATBD.";
}
/ancillary_data/gt2l/signal_find_input/ {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/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/gt2l/signal_find_input/sig_find_t_inc {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/sig_find_t_inc";
String contentType "auxiliaryInformation";
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 long_name "Histogram time increment";
String source "ATL03, Section 5, _time";
String units "seconds";
}
/ancillary_data/gt2l/signal_find_input/alpha_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/alpha_max";
String contentType "auxiliaryInformation";
String description "Maximum slope allowed for slant histogram; if larger than this then don";
String long_name "Maximum Slope";
String source "ATL03, Section 5, _max";
String units "radians";
}
/ancillary_data/gt2l/signal_find_input/delta_z_bg {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/delta_z_bg";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Width of a height bin in each atmospheric histogram, Ha, if calculating Ha from the photon cloud. Surface-type dependent.";
String long_name "Histogram height bin size for noise calculation from photon cloud";
String source "ATL03, Section 5, _zBG";
}
/ancillary_data/gt2l/signal_find_input/e_linfit_edit {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/e_linfit_edit";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of linear fit";
String source "ATL03, Section 5, e_linfit_edit";
String units "1";
}
/ancillary_data/gt2l/signal_find_input/e_m {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/e_m";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of background";
String source "ATL03, Section 5, em";
String units "1";
}
/ancillary_data/gt2l/signal_find_input/snrlow {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/snrlow";
String contentType "auxiliaryInformation";
String description "Signal to noise ratio below which all selected signal has low confidence.";
String long_name "Signal to noise ratio low";
String source "ATL03, Section 5, snrlow";
String units "1";
}
/ancillary_data/gt2l/signal_find_input/nslw_v {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/nslw_v";
String contentType "auxiliaryInformation";
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 long_name "Half height for variable slope slant histogramming";
String source "ATL03, Section 5, nslw_v";
String units "meters";
}
/ancillary_data/gt2l/signal_find_input/nphot_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/nphot_min";
String contentType "auxiliaryInformation";
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 long_name "Minimum number of photons to fill gap";
String source "ATL03, Section 5, Nphotmin";
String units "counts";
}
/ancillary_data/gt2l/signal_find_input/delta_zmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/delta_zmin";
String contentType "auxiliaryInformation";
String description "Minimum height bin size for histogramming for first sweep. Surface-type dependent.";
String long_name "Minimum height bin size";
String source "ATL03, Section 5, _zmin";
String units "meters";
}
/ancillary_data/gt2l/signal_find_input/delta_t_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/delta_t_max";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Maximum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Maximum time";
String source "ATL03, Section 5, _tmax";
}
/ancillary_data/gt2l/signal_find_input/lslant_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/lslant_flag";
String contentType "auxiliaryInformation";
String description "Binary (logical) flag, if true (=1) then perform slant histogramming for the strong beam. Surface-type dependent.";
String flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "Flag to request slant histogramming for strong beams.";
String source "ATL03, Section 5, lslant";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt2l/signal_find_input/n_delta_z2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/n_delta_z2";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmax1 and delta_zmax2. Surface-type dependent.";
String long_name "number of increments in z2";
String source "ATL03, Section 5, n_z2";
String units "counts";
}
/ancillary_data/gt2l/signal_find_input/e_m_mult {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/e_m_mult";
String contentType "auxiliaryInformation";
String description "Multiplier of e_m used to determine Thsig2, threshold for singular bins. Surface-type dependent.";
String long_name "Multiplier of STD of e_m";
String source "ATL03, Section 5, em_mult";
String units "1";
}
/ancillary_data/gt2l/signal_find_input/delta_t_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/delta_t_min";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Minimum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Minimum time";
String source "ATL03, Section 5, _tmin";
}
/ancillary_data/gt2l/signal_find_input/r2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/r2";
String contentType "auxiliaryInformation";
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 long_name "Minimum ratio2";
String source "ATL03, Section 5, R2";
String units "1";
}
/ancillary_data/gt2l/signal_find_input/snrmed {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/snrmed";
String contentType "auxiliaryInformation";
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 long_name "Signal to noise ratio medium";
String source "ATL03, Section 5, snrmed";
String units "1";
}
/ancillary_data/gt2l/signal_find_input/n_delta_z1 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/n_delta_z1";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmin and delat_zmax1. Surface-type dependent.";
String long_name "number of increments in z1";
String source "ATL03, Section 5, n_z1";
String units "counts";
}
/ancillary_data/gt2l/signal_find_input/min_fit_time_fact {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/min_fit_time_fact";
String contentType "auxiliaryInformation";
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 long_name "minimum fit time factor";
String source "ATL03, Section 5, min_fit_time_fact";
String units "seconds";
}
/ancillary_data/gt2l/signal_find_input/pc_bckgrd_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/pc_bckgrd_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "calculated background rate flag";
String source "ATL03, Section 5, Lpcbg";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt2l/signal_find_input/t_gap_big {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/t_gap_big";
String contentType "auxiliaryInformation";
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 long_name "Gap size criteria";
String source "ATL03, Section 5, tgapbig";
String units "seconds";
}
/ancillary_data/gt2l/signal_find_input/e_a {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/e_a";
String contentType "auxiliaryInformation";
String description "Multiplier of Ha_sigma used to determine which bins in the atmospheric histogram may contain signal photon events. Surface-type dependent.";
String long_name "Multiplier of Ha_sigma";
String source "ATL03, Section 5, ea";
String units "1";
}
/ancillary_data/gt2l/signal_find_input/delta_zmax2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/delta_zmax2";
String contentType "auxiliaryInformation";
String units "meters";
String description "Maximum height bin size for histogramming for second sweep. Surface-type dependent.";
String long_name "Maximum height bin size 2";
String source "ATL03, Section 5, _zmax2";
}
/ancillary_data/gt2l/signal_find_input/nslw {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/nslw";
String contentType "auxiliaryInformation";
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 long_name "half height for slant histogramming";
String source "ATL03, Section 5, nslw";
String units "meters";
}
/ancillary_data/gt2l/signal_find_input/e_linfit_slant {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/e_linfit_slant";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of sigma linfit";
String source "ATL03, Section 5, e_linfit_slant";
String units "1";
}
/ancillary_data/gt2l/signal_find_input/addpad_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/addpad_flag";
String contentType "auxiliaryInformation";
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 long_name "Additional photon flag";
String source "ATL03, Section 5, Addpad";
String units "1";
}
/ancillary_data/gt2l/signal_find_input/nbin_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/nbin_min";
String contentType "auxiliaryInformation";
String description "Minimum number of bins in a histogram required for the algorithm to be able to process the histogram.";
String long_name "Minimum number of bins";
String source "ATL03, Section 5, Nbinmin";
String units "counts";
}
/ancillary_data/gt2l/signal_find_input/htspanmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/htspanmin";
String contentType "auxiliaryInformation";
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 long_name "Minimum height span";
String source "ATL03, Section 5, Htspanmin";
String units "meters";
}
/ancillary_data/gt2l/signal_find_input/alpha_inc {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/alpha_inc";
String contentType "auxiliaryInformation";
String description "Increment by which the slope is varied for slant histogramming over large gaps";
String long_name "Slope Increment";
String source "ATL03, Section 5, _inc";
String units "radians";
}
/ancillary_data/gt2l/signal_find_input/out_edit_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/out_edit_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "outlier edit flag";
String source "ATL03, Section 5, Ledit";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt2l/signal_find_input/delta_t_gap_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/delta_t_gap_min";
String contentType "auxiliaryInformation";
String description "Minimum size of a time gap in the height profile over which to use variable slope slant histogramming.";
String long_name "Mimimum delta time gap";
String source "ATL03, Section 5, _time_gapmin";
String units "seconds";
}
/ancillary_data/gt2l/signal_find_input/delta_t_lin_fit {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/delta_t_lin_fit";
String contentType "auxiliaryInformation";
String description "Time span over which to perform a running linear fit to identified signal photon events when editing outliers. Surface type dependent.";
String long_name "Linear fit time increment";
String source "ATL03, Section 5, _t_linfit_edit";
String units "seconds";
}
/ancillary_data/gt2l/signal_find_input/r {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt2l/signal_find_input/r";
String contentType "auxiliaryInformation";
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 long_name "Minimum ratio";
String source "ATL03, Section 5, R";
String units "1";
}
/ancillary_data/start_rgt {
String HDF5_OBJ_FULLPATH "/ancillary_data/start_rgt";
String contentType "auxiliaryInformation";
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 long_name "Starting Reference Groundtrack";
String source "Derived";
String units "1";
Int32 valid_max 1387;
Int32 valid_min 1;
}
/ancillary_data/end_gpssow {
String HDF5_OBJ_FULLPATH "/ancillary_data/end_gpssow";
String contentType "auxiliaryInformation";
String description "GPS seconds-of-week of the last data point in the granule.";
String long_name "Ending GPS SOW of Granule (Actual)";
String source "Derived";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
String description "Indicates if the TEP histogram was normalized. 0=not normalized; 1=normalized";
String flag_meanings "not_normalized normalized";
Int32 flag_values 0, 1;
String long_name "Normalization Enabled";
String source "Ops";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/tep/tep_valid_spot {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_valid_spot";
String contentType "referenceInformation";
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 flag_meanings "pce1_spot1 pce2_spot3";
Int16 flag_values 1, 2;
String long_name "Index of TEP Spot";
String source "ATL03 ATBD";
String units "1";
Int16 valid_max 2;
Int16 valid_min 1;
}
/ancillary_data/tep/tep_range_prim {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_range_prim";
String contentType "auxiliaryInformation";
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 long_name "Range of Primary TEP Window";
String source "ATL03 ATBD";
String units "seconds";
}
/ancillary_data/tep/tep_start_x {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_start_x";
String contentType "auxiliaryInformation";
String description "Value at the left edge of the first histogram bin.";
String long_name "TEP Start X";
String source "Derived";
String units "seconds";
}
/ancillary_data/tep/min_tep_secs {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/min_tep_secs";
String contentType "auxiliaryInformation";
String description "Minimum seconds of data required for computing a TEP histogram.";
String long_name "Minimum TEP Seconds";
String source "Derived";
String units "seconds";
}
/ancillary_data/tep/tep_sec_window {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_sec_window";
String contentType "auxiliaryInformation";
String description "The range of the secondary TEP window. Bins within this range are used in computing TEP rate.";
String long_name "TEP Secondary Window";
String source "Derived";
String units "seconds";
}
/ancillary_data/tep/tep_rm_noise {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_rm_noise";
String contentType "auxiliaryInformation";
String description "Indicates if noise was removed from the TEP histogram. 0=background noise not removed; 1=background noise removed";
String flag_meanings "noise_not_removed noise_removed";
Int32 flag_values 0, 1;
String long_name "Noise Removal Enabled";
String source "Ops";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/tep/tep_bin_size {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_bin_size";
String contentType "auxiliaryInformation";
String description "Size of each TEP histogram bin.";
String long_name "TEP Bin Size";
String source "Derived";
String units "seconds";
}
/ancillary_data/tep/n_tep_bins {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/n_tep_bins";
String contentType "auxiliaryInformation";
String description "Number of bins in each TEP histogram";
String long_name "Number of Bins";
String source "Derived";
String units "counts";
}
/ancillary_data/tep/ds_gt {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/ds_gt";
String CLASS "DIMENSION_SCALE";
String NAME "ds_gt";
String contentType "referenceInformation";
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;
String long_name "GT Index";
String units "1";
Int16 valid_max 6;
Int16 valid_min 1;
}
/ancillary_data/tep/min_tep_ph {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/min_tep_ph";
String contentType "auxiliaryInformation";
String description "Minimum number of TEP photons required for computing a TEP histogram.";
String long_name "Minimum TEP photons";
String source "Derived";
String units "seconds";
}
/ancillary_data/tep/tep_peak_bins {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_peak_bins";
String contentType "auxiliaryInformation";
String description "Number of peak bins to remove for TEP background computation.";
String long_name "Number of Peak Bins to Remove";
String source "Derived";
String units "counts";
}
/ancillary_data/tep/tep_gap_size {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_gap_size";
String contentType "auxiliaryInformation";
String description "Minimum number of seconds separating each TEP histogram instance.";
String long_name "TEP Gap Size";
String source "Derived";
String units "seconds";
}
/ancillary_data/tep/tep_prim_window {
String HDF5_OBJ_FULLPATH "/ancillary_data/tep/tep_prim_window";
String contentType "auxiliaryInformation";
String source "Derived";
String description "The range of the primary TEP window. Bins within this range are used in computing TEP rate.";
String long_name "TEP Primary Window";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
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 long_name "Histogram time increment";
String source "ATL03, Section 5, _time";
String units "seconds";
}
/ancillary_data/gt3r/signal_find_input/alpha_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/alpha_max";
String contentType "auxiliaryInformation";
String description "Maximum slope allowed for slant histogram; if larger than this then don";
String long_name "Maximum Slope";
String source "ATL03, Section 5, _max";
String units "radians";
}
/ancillary_data/gt3r/signal_find_input/delta_z_bg {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_z_bg";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Width of a height bin in each atmospheric histogram, Ha, if calculating Ha from the photon cloud. Surface-type dependent.";
String long_name "Histogram height bin size for noise calculation from photon cloud";
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 contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of linear fit";
String source "ATL03, Section 5, e_linfit_edit";
String units "1";
}
/ancillary_data/gt3r/signal_find_input/e_m {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/e_m";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of STD of background";
String source "ATL03, Section 5, em";
String units "1";
}
/ancillary_data/gt3r/signal_find_input/snrlow {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/snrlow";
String contentType "auxiliaryInformation";
String description "Signal to noise ratio below which all selected signal has low confidence.";
String long_name "Signal to noise ratio low";
String source "ATL03, Section 5, snrlow";
String units "1";
}
/ancillary_data/gt3r/signal_find_input/nslw_v {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/nslw_v";
String contentType "auxiliaryInformation";
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 long_name "Half height for variable slope slant histogramming";
String source "ATL03, Section 5, nslw_v";
String units "meters";
}
/ancillary_data/gt3r/signal_find_input/nphot_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/nphot_min";
String contentType "auxiliaryInformation";
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 long_name "Minimum number of photons to fill gap";
String source "ATL03, Section 5, Nphotmin";
String units "counts";
}
/ancillary_data/gt3r/signal_find_input/delta_zmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_zmin";
String contentType "auxiliaryInformation";
String description "Minimum height bin size for histogramming for first sweep. Surface-type dependent.";
String long_name "Minimum height bin size";
String source "ATL03, Section 5, _zmin";
String units "meters";
}
/ancillary_data/gt3r/signal_find_input/delta_t_max {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_t_max";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Maximum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Maximum time";
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 contentType "auxiliaryInformation";
String description "Binary (logical) flag, if true (=1) then perform slant histogramming for the strong beam. Surface-type dependent.";
String flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "Flag to request slant histogramming for strong beams.";
String source "ATL03, Section 5, lslant";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt3r/signal_find_input/n_delta_z2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/n_delta_z2";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmax1 and delta_zmax2. Surface-type dependent.";
String long_name "number of increments in z2";
String source "ATL03, Section 5, n_z2";
String units "counts";
}
/ancillary_data/gt3r/signal_find_input/e_m_mult {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/e_m_mult";
String contentType "auxiliaryInformation";
String description "Multiplier of e_m used to determine Thsig2, threshold for singular bins. Surface-type dependent.";
String long_name "Multiplier of STD of e_m";
String source "ATL03, Section 5, em_mult";
String units "1";
}
/ancillary_data/gt3r/signal_find_input/delta_t_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_t_min";
String contentType "auxiliaryInformation";
String units "seconds";
String description "Minimum time interval over which photons are selected to histogram. Surface-type dependent.";
String long_name "Histogram Minimum time";
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 contentType "auxiliaryInformation";
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 long_name "Minimum ratio2";
String source "ATL03, Section 5, R2";
String units "1";
}
/ancillary_data/gt3r/signal_find_input/snrmed {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/snrmed";
String contentType "auxiliaryInformation";
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 long_name "Signal to noise ratio medium";
String source "ATL03, Section 5, snrmed";
String units "1";
}
/ancillary_data/gt3r/signal_find_input/n_delta_z1 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/n_delta_z1";
String contentType "auxiliaryInformation";
String description "The number of increments between delta_zmin and delat_zmax1. Surface-type dependent.";
String long_name "number of increments in z1";
String source "ATL03, Section 5, n_z1";
String units "counts";
}
/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 contentType "auxiliaryInformation";
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 long_name "minimum fit time factor";
String source "ATL03, Section 5, min_fit_time_fact";
String units "seconds";
}
/ancillary_data/gt3r/signal_find_input/pc_bckgrd_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/pc_bckgrd_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "calculated background rate flag";
String source "ATL03, Section 5, Lpcbg";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/ancillary_data/gt3r/signal_find_input/t_gap_big {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/t_gap_big";
String contentType "auxiliaryInformation";
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 long_name "Gap size criteria";
String source "ATL03, Section 5, tgapbig";
String units "seconds";
}
/ancillary_data/gt3r/signal_find_input/e_a {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/e_a";
String contentType "auxiliaryInformation";
String description "Multiplier of Ha_sigma used to determine which bins in the atmospheric histogram may contain signal photon events. Surface-type dependent.";
String long_name "Multiplier of Ha_sigma";
String source "ATL03, Section 5, ea";
String units "1";
}
/ancillary_data/gt3r/signal_find_input/delta_zmax2 {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/delta_zmax2";
String contentType "auxiliaryInformation";
String units "meters";
String description "Maximum height bin size for histogramming for second sweep. Surface-type dependent.";
String long_name "Maximum height bin size 2";
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 contentType "auxiliaryInformation";
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 long_name "half height for slant histogramming";
String source "ATL03, Section 5, nslw";
String units "meters";
}
/ancillary_data/gt3r/signal_find_input/e_linfit_slant {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/e_linfit_slant";
String contentType "auxiliaryInformation";
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 long_name "Multiplier of sigma linfit";
String source "ATL03, Section 5, e_linfit_slant";
String units "1";
}
/ancillary_data/gt3r/signal_find_input/addpad_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/addpad_flag";
String contentType "auxiliaryInformation";
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 long_name "Additional photon flag";
String source "ATL03, Section 5, Addpad";
String units "1";
}
/ancillary_data/gt3r/signal_find_input/nbin_min {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/nbin_min";
String contentType "auxiliaryInformation";
String description "Minimum number of bins in a histogram required for the algorithm to be able to process the histogram.";
String long_name "Minimum number of bins";
String source "ATL03, Section 5, Nbinmin";
String units "counts";
}
/ancillary_data/gt3r/signal_find_input/htspanmin {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/htspanmin";
String contentType "auxiliaryInformation";
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 long_name "Minimum height span";
String source "ATL03, Section 5, Htspanmin";
String units "meters";
}
/ancillary_data/gt3r/signal_find_input/alpha_inc {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/alpha_inc";
String contentType "auxiliaryInformation";
String description "Increment by which the slope is varied for slant histogramming over large gaps";
String long_name "Slope Increment";
String source "ATL03, Section 5, _inc";
String units "radians";
}
/ancillary_data/gt3r/signal_find_input/out_edit_flag {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/out_edit_flag";
String contentType "auxiliaryInformation";
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 flag_meanings "false true";
Int32 flag_values 0, 1;
String long_name "outlier edit flag";
String source "ATL03, Section 5, Ledit";
String units "1";
Int32 valid_max 1;
Int32 valid_min 0;
}
/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 contentType "auxiliaryInformation";
String description "Minimum size of a time gap in the height profile over which to use variable slope slant histogramming.";
String long_name "Mimimum delta time gap";
String source "ATL03, Section 5, _time_gapmin";
String units "seconds";
}
/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 contentType "auxiliaryInformation";
String description "Time span over which to perform a running linear fit to identified signal photon events when editing outliers. Surface type dependent.";
String long_name "Linear fit time increment";
String source "ATL03, Section 5, _t_linfit_edit";
String units "seconds";
}
/ancillary_data/gt3r/signal_find_input/r {
String HDF5_OBJ_FULLPATH "/ancillary_data/gt3r/signal_find_input/r";
String contentType "auxiliaryInformation";
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 long_name "Minimum ratio";
String source "ATL03, Section 5, R";
String units "1";
}
/ancillary_data/start_region {
String HDF5_OBJ_FULLPATH "/ancillary_data/start_region";
String contentType "auxiliaryInformation";
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 long_name "Starting Region";
String source "Derived";
String units "1";
}
/ancillary_data/start_gpsweek {
String HDF5_OBJ_FULLPATH "/ancillary_data/start_gpsweek";
String contentType "auxiliaryInformation";
String description "GPS week number of the first data point in the granule.";
String long_name "Start GPSWeek of Granule (Actual)";
String source "Derived";
String units "weeks from 1980-01-06";
}
/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 contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window width";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt3r/bckgrd_atlas/tlm_height_band1 {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/tlm_height_band1";
String coordinates "delta_time";
String long_name "Height of the telemetry band 1";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
String description "The height in meters of the telemetry band 1.";
}
/gt3r/bckgrd_atlas/bckgrd_rate {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_rate";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Background count rate based on the ATLAS 50-shot sum";
String source "ATL03 ATBD Section 7.3";
String units "counts / second";
}
/gt3r/bckgrd_atlas/tlm_top_band1 {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/tlm_top_band1";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 1, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 1.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt3r/bckgrd_atlas/tlm_top_band2 {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/tlm_top_band2";
String coordinates "delta_time";
String description "The ellipsoidal heights with respect to WGS-84 of the top of the telemetry band 2, with all geophysical corrections applied.";
String long_name "Ellipsoidal height of the top of the telemetry band 2.";
String source "ATL03 ATBD, Section 3.2, 7.3.2";
String units "meters";
}
/gt3r/bckgrd_atlas/bckgrd_int_height_reduced {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_int_height_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Altimetric range window height - reduced";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt3r/bckgrd_atlas/bckgrd_hist_top {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_hist_top";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "Top of the altimetric range window";
String source "ATL03 ATBD Section 7.3";
String units "meters";
}
/gt3r/bckgrd_atlas/bckgrd_counts_reduced {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_counts_reduced";
String contentType "modelResult";
String coordinates "delta_time";
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 long_name "ATLAS 50-shot background count - reduced";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/gt3r/bckgrd_atlas/tlm_height_band2 {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/tlm_height_band2";
String coordinates "delta_time";
String description "The height in meters of the telemetry band 2. (if 0, second band is not present).";
String long_name "Height of the telemetry band 2";
String source "ATL03 ATBD, Section 7.3.2";
String units "meters";
}
/gt3r/bckgrd_atlas/delta_time {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_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 long_name "Time at the start of ATLAS 50-shot sum";
String source "ATL02";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3r/bckgrd_atlas/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/pce_mframe_cnt";
String coordinates "delta_time";
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 long_name "PCE Major frame counter";
String source "ATL02";
String units "counts";
}
/gt3r/bckgrd_atlas/bckgrd_counts {
String HDF5_OBJ_FULLPATH "/gt3r/bckgrd_atlas/bckgrd_counts";
String contentType "modelResult";
String coordinates "delta_time";
String description "Onboard 50 shot background (200 Hz) sum of photon events within the altimetric range window.";
String long_name "ATLAS 50-shot background count";
String source "ATL03 ATBD Section 7.3";
String units "counts";
}
/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 coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Number of photons";
String source "Derived";
String units "counts";
}
/gt3r/geolocation/segment_length {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/segment_length";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment length";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt3r/geolocation/range_bias_corr {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/range_bias_corr";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The range_bias estimated from geolocation analysis.";
String long_name "range bias correction";
String source "ATL03G ATBD, Section 3.6";
String units "meters";
}
/gt3r/geolocation/neutat_delay_derivative {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/neutat_delay_derivative";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Change in neutral atmospheric delay per height change";
String long_name "(Neutral Atmosphere delay)/dh";
String source "ATL03a ATBD";
String units "meters/meters";
}
/gt3r/geolocation/reference_photon_lon {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/reference_photon_lon";
String coordinates "delta_time";
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 long_name "Segment Longitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt3r/geolocation/sigma_across {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/sigma_across";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated Cartesian across-track uncertainity (1-sigma) for the refrerence photon";
String long_name "across-track geolocation uncertainty";
String source "ATL03G ATBD";
String units "meters";
}
/gt3r/geolocation/sigma_lon {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/sigma_lon";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic east Longitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "longitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "degrees";
}
/gt3r/geolocation/ref_azimuth {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/ref_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Azimuth";
String source "ATL03G ATBD, Section 3.3";
String standard_name "azimuth";
String units "radians";
}
/gt3r/geolocation/ref_elev {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/ref_elev";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "elevation";
String source "ATL03G ATBD, Section 3.3";
String standard_name "elevation";
String units "radians";
}
/gt3r/geolocation/neutat_ht {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/neutat_ht";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Reference height of the neutral atmosphere range correction";
String long_name "Neutral atmosphere ref height";
String source "ATL03a ATBD";
String units "meters";
}
/gt3r/geolocation/ph_index_beg {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/ph_index_beg";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Photon Index Begin";
String source "Derived";
String units "counts";
}
/gt3r/geolocation/solar_azimuth {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/solar_azimuth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar azimuth";
String source "ATL03G ATBD, Section 3.3";
String units "degrees_east";
}
/gt3r/geolocation/surf_type {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/surf_type";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 flag_meanings "not_type is_type";
Int16 flag_values 0, 1;
String long_name "Surface Type";
String source "ATL03 ATBD, Section 4";
String units "1";
Int16 valid_max 1;
Int16 valid_min 0;
}
/gt3r/geolocation/sigma_lat {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/sigma_lat";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated geodetic Latitude uncertainty (1-sigma), for the reference photon bounce point.";
String long_name "latitude uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt3r/geolocation/tx_pulse_width_lower {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/tx_pulse_width_lower";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the lower threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Lower Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt3r/geolocation/sigma_along {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/sigma_along";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated cartesian along-track uncertainanty (1-sigma) for the reference photon";
String long_name "along-track geolocation uncertainity";
String source "ATL03G ATBD";
String units "meters";
}
/gt3r/geolocation/tx_pulse_skew_est {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/tx_pulse_skew_est";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Transmit Pulse Skew Estimate";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt3r/geolocation/tx_pulse_energy {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/tx_pulse_energy";
Float32 _FillValue 3.402823466e+38;
String contentType "physicalMeasurement";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average transmit pulse energy, measured by the internal laser energy monitor, split into per-beam measurements.";
String long_name "Transmit Pulse Energy";
String source "ATL02 ATBD, Section 7.2";
String units "Joules";
}
/gt3r/geolocation/tx_pulse_width_upper {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/tx_pulse_width_upper";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The average distance between the upper threshold crossing times measured by the Start Pulse Detector.";
String long_name "Transmit Pulse Energy Upper Width";
String source "ATL02 ATBD, Section 7.2";
String units "seconds";
}
/gt3r/geolocation/sigma_h {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/sigma_h";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Estimated height uncertainty (1-sigma) for the reference photon bounce point.";
String long_name "height uncertainty";
String source "ATL03G ATBD, Section 3.6";
String units "1";
}
/gt3r/geolocation/podppd_flag {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/podppd_flag";
Int16 _FillValue 0;
String contentType "referenceInformation";
String coordinates "delta_time";
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 degradation. Possible values are: 0=NOMINAL; 1=POD_DEGRADE; 2=PPD_DEGRADE; 3=PODPPD_DEGRADE.";
String flag_meanings "nominal pod_degrade ppd_degrade podppd_degrade";
Int16 flag_values 0, 1, 2, 3;
String long_name "POD_PPD Flag";
String source "ANC04, ANC05";
String units "1";
Int16 valid_max 3;
Int16 valid_min 0;
}
/gt3r/geolocation/velocity_sc {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/velocity_sc";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "spacecraft velocity";
String source "ATL03G ATBD";
String units "meters/second";
}
/gt3r/geolocation/full_sat_fract {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/full_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be fully saturated.";
String long_name "Full Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt3r/geolocation/segment_id {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/segment_id";
String contentType "referenceInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "along-track segment ID number.";
String source "ATL03 ATBD, Section 3.1";
String units "1";
}
/gt3r/geolocation/near_sat_fract {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/near_sat_fract";
Float32 _FillValue 3.402823466e+38;
String contentType "qualityInformation";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The fraction of pulses within the segment determined to be nearly saturated.";
String long_name "Near Saturation Fraction";
String source "ATL03 ATBD";
String units "1";
Float32 valid_max 1.;
Float32 valid_min 0.;
}
/gt3r/geolocation/reference_photon_lat {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/reference_photon_lat";
String coordinates "delta_time";
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 long_name "Segment Latitude";
String source "ATL03G ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt3r/geolocation/solar_elevation {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/solar_elevation";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "solar elevation";
String source "ATL03G ATBD, Section 3.3";
String units "degrees";
}
/gt3r/geolocation/bounce_time_offset {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/bounce_time_offset";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "The difference between the transmit time and the ground bounce time of the reference photons.";
String long_name "ground bounce time offset";
String source "ATL03 ATBD, Section 3.3";
String units "seconds";
}
/gt3r/geolocation/delta_time {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
String coordinates "reference_photon_lat, reference_photon_lon";
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 long_name "Delta Time";
String source "Derived";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3r/geolocation/reference_photon_index {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/reference_photon_index";
Int32 _FillValue 0;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
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 long_name "Reference Photon Index";
String source "ATL03 ATBD, Section 3.2";
String units "counts";
}
/gt3r/geolocation/altitude_sc {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/altitude_sc";
Float64 _FillValue 1.7976931348623157e+308;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Height of the spacecraft above the WGS84 ellipsoid.";
String long_name "Altitude";
String source "ATL03g ATBD, Section 3.4";
String units "meters";
}
/gt3r/geolocation/segment_dist_x {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/segment_dist_x";
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Along-track distance from the equator crossing to the start of the 20 meter geolocation segment.";
String long_name "Segment Distance from EQC";
String source "Derived";
String units "meters";
}
/gt3r/geolocation/neutat_delay_total {
String HDF5_OBJ_FULLPATH "/gt3r/geolocation/neutat_delay_total";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time reference_photon_lat reference_photon_lon";
String description "Total neutral atmosphere delay correction (wet+dry).";
String long_name "Total Neutral Atmospheric Delay";
String source "ATL03a ATBD";
String units "meters";
}
/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";
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 long_name "Ocean Pole Tide";
String source "ATL03 ATBD, Section 6.3.6";
String units "meters";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
}
/gt3r/geophys_corr/dem_flag {
String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/dem_flag";
Int16 _FillValue 127;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Indicates source of the DEM height. Values: 0=None, 1=Arctic, 2=GMTED, 3=MSS, 4=Antarctic.";
String flag_meanings "none arctic gmted mss antarctic";
Int16 flag_values 0, 1, 2, 3, 4;
String long_name "dem source flag";
String source "ATL03 ATBD Section 6.3";
String units "1";
Int16 valid_max 4;
Int16 valid_min 0;
}
/gt3r/geophys_corr/tide_ocean {
String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_ocean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Ocean Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt3r/geophys_corr/tide_earth {
String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_earth";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Tides";
String long_name "Earth Tide";
String source "ATL03 ATBD, Section 6.3.3";
String units "meters";
}
/gt3r/geophys_corr/dac {
String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/dac";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "Dynamic Atmosphere Correction";
String source "ATL03 ATBD, Section 6.3.2";
String units "meters";
}
/gt3r/geophys_corr/tide_load {
String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_load";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Load Tide - Local displacement due to Ocean Loading (-6 to 0 cm).";
String long_name "Load Tide";
String source "ATL03 ATBD, Section 6.3.4";
String units "meters";
}
/gt3r/geophys_corr/dem_h {
String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/dem_h";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
String description "Best available DEM (in priority of Arctic/Antarctic/GMTED/MSS) value at the location of the reference photon.";
String long_name "DEM Height";
String source "ATL03 ATBD Section 6.3";
String units "meters";
}
/gt3r/geophys_corr/tide_equilibrium {
String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_equilibrium";
Float32 _FillValue 3.402823466e+38;
String contentType "referenceInformation";
String coordinates "delta_time";
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 long_name "Long Period Equilibrium Tide";
String source "ATL03 ATBD, Section 6.3.1";
String units "meters";
}
/gt3r/geophys_corr/geoid {
String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/geoid";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Geoid height above WGS-84 reference ellipsoid (range -107 to 86m). Not applied on the product; requested by higher-level products.";
String long_name "Geoid";
String source "ATL03 ATBD, Section 6.3.8";
String units "meters";
}
/gt3r/geophys_corr/delta_time {
String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3r/geophys_corr/tide_pole {
String HDF5_OBJ_FULLPATH "/gt3r/geophys_corr/tide_pole";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Solid Earth Pole Tide -Rotational deformation due to polar motion (-1.5 to 1.5 cm).";
String long_name "Solid Earth Pole Tide";
String source "ATL03 ATBD, Section 6.3.5";
String units "meters";
}
/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 coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3r/signal_find_output/ocean/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/ocean/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/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 coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt3r/signal_find_output/ocean/delta_time {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/ocean/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/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 coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt3r/signal_find_output/sea_ice/ {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/sea_ice/";
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/sea_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/sea_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3r/signal_find_output/sea_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/sea_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3r/signal_find_output/sea_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/sea_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt3r/signal_find_output/sea_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/sea_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3r/signal_find_output/sea_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/sea_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt3r/signal_find_output/land_ice/ {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land_ice/";
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/land_ice/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land_ice/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3r/signal_find_output/land_ice/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land_ice/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3r/signal_find_output/land_ice/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land_ice/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt3r/signal_find_output/land_ice/delta_time {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land_ice/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3r/signal_find_output/land_ice/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land_ice/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt3r/signal_find_output/land/ {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land/";
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/land/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3r/signal_find_output/land/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3r/signal_find_output/land/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt3r/signal_find_output/land/delta_time {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3r/signal_find_output/land/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/land/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/gt3r/signal_find_output/inlandwater/ {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/inlandwater/";
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/inlandwater/bckgrd_mean {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/inlandwater/bckgrd_mean";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3r/signal_find_output/inlandwater/bckgrd_sigma {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/inlandwater/bckgrd_sigma";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
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 long_name "background counts per bin sigma";
String source "ATL03 ATBD, Section 5";
String units "counts";
}
/gt3r/signal_find_output/inlandwater/t_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/inlandwater/t_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "The histogram bin width (integration time) along-track used to find signal photons.";
String long_name "bin width size";
String source "ATL03 ATBD, Section 5";
String units "seconds";
}
/gt3r/signal_find_output/inlandwater/delta_time {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/inlandwater/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "physicalMeasurement";
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 long_name "Elapsed GPS seconds";
String source "Derived via Time Tagging";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3r/signal_find_output/inlandwater/z_pc_delta {
String HDF5_OBJ_FULLPATH "/gt3r/signal_find_output/inlandwater/z_pc_delta";
Float32 _FillValue 3.402823466e+38;
String coordinates "delta_time";
String description "Height bin size of the histogram used to find signal photons.";
String long_name "bin height size";
String source "ATL03 ATBD, Section 5";
String units "meters";
}
/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 contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "photon event counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt3r/heights/lat_ph {
String HDF5_OBJ_FULLPATH "/gt3r/heights/lat_ph";
String coordinates "delta_time lon_ph";
String description "Latitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Latitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "latitude";
String units "degrees_north";
Float64 valid_max 90.;
Float64 valid_min -90.;
}
/gt3r/heights/dist_ph_along {
String HDF5_OBJ_FULLPATH "/gt3r/heights/dist_ph_along";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance from equator crossing.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
/gt3r/heights/signal_conf_ph {
String HDF5_OBJ_FULLPATH "/gt3r/heights/signal_conf_ph";
String contentType "qualityInformation";
String coordinates "delta_time lat_ph lon_ph";
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 flag_meanings "possible_tep not_considered noise buffer low medium high";
Int16 flag_values -2, -1, 0, 1, 2, 3, 4;
String long_name "Photon Signal Confidence";
String source "ATL03 ATBD, Section 5, Conf";
String units "1";
Int16 valid_max 4;
Int16 valid_min -2;
}
/gt3r/heights/ph_id_pulse {
String HDF5_OBJ_FULLPATH "/gt3r/heights/ph_id_pulse";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "laser pulse counter";
String source "Derived as part of Photon ID";
String units "counts";
}
/gt3r/heights/h_ph {
String HDF5_OBJ_FULLPATH "/gt3r/heights/h_ph";
String contentType "physicalMeasurement";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Photon WGS84 Height";
String source "ATL03g ATBD, Section 3.4";
String standard_name "height";
String units "meters";
}
/gt3r/heights/ph_id_channel {
String HDF5_OBJ_FULLPATH "/gt3r/heights/ph_id_channel";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Receive channel id";
String source "Derived as part of Photon ID";
String units "1";
Byte valid_max 120;
Byte valid_min 1;
}
/gt3r/heights/lon_ph {
String HDF5_OBJ_FULLPATH "/gt3r/heights/lon_ph";
String coordinates "delta_time lat_ph";
String description "Longitude of each received photon. Computed from the ECF Cartesian coordinates of the bounce point.";
String long_name "Longitude";
String source "ATL03g ATBD, Section 3.4";
String standard_name "longitude";
String units "degrees_east";
Float64 valid_max 180.;
Float64 valid_min -180.;
}
/gt3r/heights/delta_time {
String HDF5_OBJ_FULLPATH "/gt3r/heights/delta_time";
String CLASS "DIMENSION_SCALE";
String NAME "delta_time";
String contentType "referenceInformation";
String coordinates "lat_ph lon_ph";
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 long_name "Elapsed GPS seconds";
String source "Operations";
String standard_name "time";
String units "seconds since 2018-01-01";
}
/gt3r/heights/pce_mframe_cnt {
String HDF5_OBJ_FULLPATH "/gt3r/heights/pce_mframe_cnt";
String contentType "referenceInformation";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "PCE Major frame counter";
String source "Retained from prior a_alt_science_ph packet";
String units "counts";
}
/gt3r/heights/dist_ph_across {
String HDF5_OBJ_FULLPATH "/gt3r/heights/dist_ph_across";
String coordinates "delta_time lat_ph lon_ph";
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 long_name "Distance off RGT.";
String source "ATL03 ATBD, Section 3.1";
String units "meters";
}
}