HDF5 file, superblock version 0
group /
	attribute Conventions = "CF-1.7"
	attribute L1b_processing_parm_version = "OR_SEISS-L1b-PARM-MPSL_G19_v01r00.zip"
	attribute LUT_Filenames = "SeissMpsLoCalInrParameters(FM4A_ADR1541_DO_16_00_00)-806386133.0.h5"
	attribute Metadata_Conventions = "Unidata Dataset Discovery v1.0"
	attribute algorithm_version = "OR_SEIS-L1b-ALG-MPSL_v01r00.zip"
	attribute cdm_data_type = "Point"
	attribute cspp_geo_grb_production_host = "j0135-awsg"
	attribute cspp_geo_grb_reconstruction_end_time = "2026-08-28 10:14:39.362050"
	attribute cspp_geo_grb_version = "CSPP Geo GRB v1.0.28"
	attribute dataset_name = "OR_SEIS-L1b-MPSL_G19_s20262401012300_e20262401012590_c20262401013002.nc"
	attribute date_created = "2026-08-28T10:13:00.2Z"
	attribute history = "2026-08-28, 10:14:39, ess, /ess/packages/CSPP/cspp-geo-grb-1.0/GRB-R/grbr/reconstructor.py -b -vv /ess/data/satellite/goes/grb/level1b/incoming/tmp/RT-CSPP/GRB_2B6_0x410_2026-08-28T10:12:30.000Z.ccsds"
	attribute institution = "DOC/NOAA/NESDIS> U.S. Department of Commerce, National Oceanic and Atmospheric Administration, National Environmental Satellite, Data, and Information Services"
	attribute instrument_id = "FM4"
	attribute instrument_type = "GOES-R Series Magnetospheric Particle Sensor Low Energy Range (SEISS)"
	attribute iso_series_metadata_id = "f7087583-e5a8-11e3-ac10-0800200c9a66"
	attribute keywords = "SUN-EARTH INTERACTIONS > IONOSPHERE/MAGNETOSPHERE DYNAMICS > ELECTRIC FIELDS/ELECTRIC CURRENTS, SUN-EARTH INTERACTIONS > IONOSPHERE/MAGNETOSPHERE DYNAMICS > ION CHEMISTRY/IONIZATION, SUN-EARTH INTERACTIONS > IONOSPHERE/MAGNETOSPHERE DYNAMICS > SOLAR WIND, SUN-EARTH INTERACTIONS > SOLAR ENERGETIC PARTICLE FLUX > ELECTRON FLUX, SUN-EARTH INTERACTIONS > SOLAR ENERGETIC PARTICLE FLUX > ION FLUX"
	attribute keywords_vocabulary = "NASA Global Change Master Directory (GCMD) Earth Science Keywords, Version 7.0.0.0.0"
	attribute license = "Unclassified data.  Access is restricted to approved users only."
	attribute naming_authority = "gov.nesdis.noaa"
	attribute orbital_slot = "GOES-East"
	attribute platform_ID = "G19"
	attribute processing_level = "National Aeronautics and Space Administration (NASA) L1b"
	attribute product_version = "v01r00"
	attribute production_data_source = "Realtime"
	attribute production_environment = "OE"
	attribute production_site = "GCCS"
	attribute project = "GOES"
	attribute summary = "The GOES-R Magnetospheric Electrons and Protons: Low Energy Product consists of fluxes of relatively low energy electrons and ions derived from in situ measurements of electron and ion count rates.  Differential electron and ion fluxes are reported at fifteen energy bands in fourteen angular zones. The energy bands are evenly spaced logarithmically spanning from 30 eV to 30 keV. Collectively, the fourteen angular zones, each with a fifteen degree field-of-view, span a total angular range of 180 degrees in the Y-Z plane, with the central zones having an anti-earthward look-angle and are parallel to the minus Z-axis (in spacecraft body-reference-frame coordinates). Although there are fourteen angular zones, there are only twelve unique look-angles with the two adjacent central angular zones measured twice. With respect to the earth, the zones are arranged from north to south with the central zones pointing anti-earthward. The product also contains processing and data quality metadata, satellite state and location information, and data required for the generation of level 2 products."
	attribute time_coverage_end = "2026-08-28T10:12:59.0Z"
	attribute time_coverage_start = "2026-08-28T10:12:30.0Z"
	attribute title = "SEISS MPS-L0 L1b Magnetospheric Electrons and Protons: Low Energy"
dataset /DiffElectronFluxDQFs: uint8, shape (30, 14, 15)
	attribute _FillValue = 255
	attribute flag_masks = 63, 1, 2, 4, 8, 16, 32
	attribute flag_meanings = "good_quality_qf invalid_due_to_missing_L0_data_or_not_operational_mode_or_possible_IFC_related_contamination_qf invalid_due_to_calibration_failed_qf degraded_due_to_deadtime_correction_threshold_exceeded_qf degraded_due_to_out_of_band_contamination_level_threshold_exceeded_qf degraded_due_to_dynamic_error_threshold_exceeded_qf potentially_degraded_due_to_arcjet_firing_qf"
	attribute flag_values = 0, 1, 2, 4, 8, 16, 32
	attribute long_name = "differential electron flux data quality flag at specific energy bands for each zone's primary electron data channels"
	attribute units = "1"
	attribute valid_range = 0, 63
dataset /DiffElectronFluxes: float32, shape (30, 14, 15)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "differential electron flux at specific energy bands for each zone's primary electron data channels"
	attribute units = "cm-2 sr-1 s-1 keV-1"
	attribute valid_range = -9999999.0, 9999999.0
dataset /DiffElectronUncertainties: float32, shape (30, 14, 15)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "dynamic error estimate of differential electron flux at specific energy bands for each zone's primary electron data channels"
	attribute units = "cm-2 sr-1 s-1 keV-1"
	attribute valid_range = -9999999.0, 9999999.0
dataset /DiffIonFluxDQFs: uint8, shape (30, 14, 15)
	attribute _FillValue = 255
	attribute flag_masks = 63, 1, 2, 4, 8, 16, 32
	attribute flag_meanings = "good_quality_qf invalid_due_to_missing_L0_data_or_not_operational_mode_or_possible_IFC_related_contamination_qf invalid_due_to_calibration_failed_qf degraded_due_to_deadtime_correction_threshold_exceeded_qf degraded_due_to_out_of_band_contamination_level_threshold_exceeded_qf degraded_due_to_dynamic_error_threshold_exceeded_qf potentially_degraded_due_to_arcjet_firing_qf"
	attribute flag_values = 0, 1, 2, 4, 8, 16, 32
	attribute long_name = "differential ion flux data quality flag at specific energy bands for each zone's primary ion data channels"
	attribute units = "1"
	attribute valid_range = 0, 63
dataset /DiffIonFluxes: float32, shape (30, 14, 15)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "differential ion flux at specific energy bands for each zone's primary ion data channels"
	attribute units = "cm-2 sr-1 s-1 keV-1"
	attribute valid_range = -9999999.0, 9999999.0
dataset /DiffIonUncertainties: float32, shape (30, 14, 15)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "dynamic error estimate of differential ion flux at specific energy bands for each zone's primary ion data channels"
	attribute units = "cm-2 sr-1 s-1 keV-1"
	attribute valid_range = -9999999.0, 9999999.0
dataset /ECEF_X: float32, shape (30)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "spacecraft ECEF X coordinate"
	attribute units = "m"
	attribute valid_range = -42171520.0, 42171520.0
dataset /ECEF_Y: float32, shape (30)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "spacecraft ECEF Y coordinate"
	attribute units = "m"
	attribute valid_range = -42171520.0, 42171520.0
dataset /ECEF_Z: float32, shape (30)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "spacecraft ECEF Z coordinate"
	attribute units = "m"
	attribute valid_range = -17200000.0, 17200000.0
dataset /Instrument_Mode: uint8, shape (30)
	attribute _FillValue = 255
	attribute flag_meanings = "no_mode_indicated standby_operational_mode operational_mode instrument_diagnostic_mode in-flight_calibration_mode"
	attribute flag_values = 0, 1, 2, 3, 4
	attribute long_name = "instrument (sensor) mode"
	attribute units = "1"
	attribute valid_range = 0, 4
dataset /Instrument_Serial_Number: uint8, shape (30)
	attribute _FillValue = 255
	attribute long_name = "SEISS MPS-LO instrument (sensor) serial number"
	attribute units = "1"
	attribute valid_range = 0, 254
dataset /L1a_EleData_Flag: uint8, shape (30)
	attribute _FillValue = 255
	attribute flag_meanings = "all_data_available some_data_available all_data_missing"
	attribute flag_values = 0, 1, 2
	attribute long_name = "flags indicating availability of instrument electron count science data"
	attribute units = "1"
	attribute valid_range = 0, 2
dataset /L1a_EngData_Flag: uint8, shape (30)
	attribute _FillValue = 255
	attribute flag_meanings = "all_data_available some_data_available all_data_missing"
	attribute flag_values = 0, 1, 2
	attribute long_name = "flags indicating availability of instrument engineering telemetry data"
	attribute units = "1"
	attribute valid_range = 0, 2
dataset /L1a_IonData_Flag: uint8, shape (30)
	attribute _FillValue = 255
	attribute flag_meanings = "all_data_available some_data_available all_data_missing"
	attribute flag_values = 0, 1, 2
	attribute long_name = "flags indicating availability of instrument ion count science data"
	attribute units = "1"
	attribute valid_range = 0, 2
dataset /L1a_SciData_TimeStamp: float64, shape (30)
	attribute _FillValue = -1e+31
	attribute long_name = "End time of one-second observation by sensor, accurate to within 0.5 seconds of onboard data acquisition start time, neglecting leap seconds, for each report. The MPS-LO one-second interval is subdivided into sixteen .0625s segments. The first 0.0625s interval is used for a voltage fly-back step, while the remaining 15 intervals correspond to 15 energy channels from highest to lowest (30 keV to 0.030 keV). Each energy-channel data acquisition interval is in fact slightly less than 1/16 of a second, as data is not collected during the first 0.001 of each 16th of a second to allow the triquadrisphere HV power supply to settle at the new voltage setting. Thus the actual data collection interval for each energy channel is 0.0615s. In summary, the data collection intervals are 0.0635s to 0.125s for the 30 keV channel, 0.126s to 0.1875 for the 18 keV channel, etc. Note that data is collected from all angular look zones and four background zones during each energy-channel observation"
	attribute units = "seconds since 2000-01-01 12:00:00"
dataset /L1b_Processing_Flag: uint8, shape (30)
	attribute _FillValue = 255
	attribute flag_meanings = "good_processing_qf failed_processing_qf processing_not_attempted_due_to_missing_L0_data_qf processing_not_attempted_due_to_non_operational_mode_qf processing_not_attempted_due_to_possible_IFC_related_contamination_qf"
	attribute flag_values = 0, 1, 2, 3, 4
	attribute long_name = "flags indicating status of L1b product processing"
	attribute units = "1"
	attribute valid_range = 0, 4
dataset /N_blocks: uint8, shape (30)
	attribute _FillValue = 0
	attribute long_name = "number of one second blocks of MPS-LO data used to create Magnetospheric Electrons and Protons: Low Energy product reports"
	attribute units = "count"
	attribute valid_range = 1, 1
dataset /algorithm_dynamic_input_data_container: int32, shape ()
	attribute input_MPS-LO_L0_data = "null"
	attribute long_name = "container for filenames of dynamic algorithm input data; not in use"
dataset /differential_flux_energy_band: float32, shape (15)
dataset /differential_flux_energy_band_label: string(1), shape (15, 16)
	attribute long_name = "labels for fifteen energy bands reported"
dataset /differential_flux_energy_band_str_len: float32, shape (16)
dataset /eclipse_flag: uint8, shape (30)
	attribute _FillValue = 255
	attribute flag_meanings = "no_eclipse penumbra_preceding_full_eclipse umbra_full_eclipse penumbra_following_full_eclipse"
	attribute flag_values = 0, 1, 2, 3
	attribute long_name = "flags indicating whether sun is obscured by earth as provided by spacecraft"
	attribute units = "1"
	attribute valid_range = 0, 3
dataset /field_of_view: float32, shape (14)
dataset /field_of_view_label: string(1), shape (14, 7)
	attribute long_name = "label for instrument's fourteen angular electron and ion sensing zones, each with 15 degree (solid) angular zone field of view ordered the same as applicable data variables"
dataset /field_of_view_str_len: float32, shape (7)
dataset /number_of_time_bounds: float32, shape (2)
dataset /percent_uncorrectable_L0_errors: float32, shape ()
	attribute _FillValue = -999.0
	attribute long_name = "percent data lost due to uncorrectable L0 errors"
	attribute units = "percent"
	attribute valid_range = 0.0, 1.0
dataset /product_time: float64, shape (2)
	attribute _FillValue = -999.0
	attribute long_name = "start and end time of observations associated with product, neglecting leap seconds"
	attribute units = "seconds since 2000-01-01 12:00:00"
dataset /quaternion_Q0: float32, shape (30)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "spacecraft ACRF to J2000 ECI attitude quaternion Q0"
	attribute units = "1"
	attribute valid_range = -1.0, 1.0
dataset /quaternion_Q1: float32, shape (30)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "spacecraft ACRF to J2000 ECI attitude quaternion Q1"
	attribute units = "1"
	attribute valid_range = -1.0, 1.0
dataset /quaternion_Q2: float32, shape (30)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "spacecraft ACRF to J2000 ECI attitude quaternion Q2"
	attribute units = "1"
	attribute valid_range = -1.0, 1.0
dataset /quaternion_Q3: float32, shape (30)
	attribute _FillValue = -9.99999985e+30
	attribute long_name = "spacecraft ACRF to J2000 ECI attitude quaternion Q3"
	attribute units = "1"
	attribute valid_range = -1.0, 1.0
dataset /report_number: float32, shape (0)
dataset /solar_array_current: uint16, shape (30, 4)
	attribute _FillValue = 65535
	attribute long_name = "solar array current in DN for 4 channel groups (1-4, 5-8, 9-12, 13-16)"
	attribute units = "count"
	attribute valid_range = 0, 65534
dataset /solar_array_current_channel_index: float32, shape (4)
dataset /solar_array_current_channel_index_label: string(1), shape (4, 25)
	attribute long_name = "labels for four solar array current telemetry mnemonics. labels are ordered the same as applicable data variable"
dataset /solar_array_mnemonic_str_len: float32, shape (25)
dataset /yaw_flip_flag: uint8, shape (30)
	attribute _FillValue = 255
	attribute flag_meanings = "upright neither inverted"
	attribute flag_values = 0, 1, 2
	attribute long_name = "flags indicating whether spacecraft is operating in yaw flip configuration"
	attribute units = "1"
	attribute valid_range = 0, 2