<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1O00.sch" 
   schematypens="http://purl.oclc.org/dsdl/schematron"?>
<?xml-model href="https://pds.nasa.gov/pds4/particle/v2/PDS4_PARTICLE_1O00_2020.sch"
   schematypens="http://purl.oclc.org/dsdl/schematron"?>
<?xml-model href="https://pds.nasa.gov/pds4/msn/v1/PDS4_MSN_1O00_1310.sch"
    schematypens="http://purl.oclc.org/dsdl/schematron" ?>
<Product_Observational
  xmlns="http://pds.nasa.gov/pds4/pds/v1"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:particle="http://pds.nasa.gov/pds4/particle/v2"
  xmlns:msn="http://pds.nasa.gov/pds4/msn/v1"
  xsi:schemaLocation="
  http://pds.nasa.gov/pds4/pds/v1 https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1O00.xsd
  http://pds.nasa.gov/pds4/particle/v2 https://pds.nasa.gov/pds4/particle/v2/PDS4_PARTICLE_1O00_2020.xsd
  http://pds.nasa.gov/pds4/msn/v1 https://pds.nasa.gov/pds4/msn/v1/PDS4_MSN_1O00_1310.xsd
  ">
  <Identification_Area>
    <logical_identifier>urn:nasa:pds:jno-jad-fitted-tofsp:data:moments_protons_10min</logical_identifier>
    <version_id>0.1</version_id>
    <title>Juno JADE-I Protons Numerical Moments 10-min</title>
    <information_model_version>1.24.0.0</information_model_version>
    <product_class>Product_Observational</product_class>
    <Citation_Information>
      <publication_year>2025</publication_year>
      <description>
        These are numerical moments of the JADE-I Species 3 data product,
        assuming the whole plasma distribution is within the JADE-I
        energy range - which is not always true.

        Numerical moments are throwing numbers at some equations and
        getting a value out, however just because we can does not mean
        we should, or that the results should be trusted.
        Please look at the raw (Level 2 or Level 3) JADE data to see
        if it is appropriate to calculate moments for your time range
        of interest. e.g. is the whole distribution within JADE-I's
        Energy range (if not, V is bad, and so is T), or, is there any
        signal in the data or is it just background plus noise?
      </description>
      <List_Author>
        <Person>
          <given_name>Robert J.</given_name>
          <family_name>Wilson</family_name>
          <person_orcid>0000-0001-9276-2368</person_orcid>
          <sequence_number>1</sequence_number>
          <Affiliation>
            <organization_name>Laboratory for Atmospheric and Space Physics</organization_name>
            <organization_rorid>https://ror.org/01fcjzv38</organization_rorid>
          </Affiliation>
        </Person>
      </List_Author>
    </Citation_Information>
    <Modification_History>
      <Modification_Detail>
        <modification_date>2025-12-11</modification_date>
        <version_id>0.1</version_id>
        <description>This is the first version for PDS Peer Review.</description>
      </Modification_Detail>
    </Modification_History>
  </Identification_Area>

  <Observation_Area>
    <Time_Coordinates>
      <start_date_time>2016-06-24T08:24:41.444Z</start_date_time>
      <stop_date_time>2021-07-31T23:47:24.021Z</stop_date_time>
    </Time_Coordinates>
    <Primary_Result_Summary>
      <purpose>Science</purpose>
      <processing_level>Derived</processing_level>
      <Science_Facets>
        <discipline_name>Particles</discipline_name>
        <facet1>Ions</facet1>
        <facet2>Plasma</facet2>
      </Science_Facets>
    </Primary_Result_Summary>
    <Investigation_Area>
      <name>Juno</name>
      <type>Mission</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:investigation:mission.juno</lid_reference>
        <reference_type>data_to_investigation</reference_type>
      </Internal_Reference>
    </Investigation_Area>
    <Observing_System>
      <Observing_System_Component>
        <name>Juno</name>
        <type>Host</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument_host:spacecraft.jno</lid_reference>
          <reference_type>is_instrument_host</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
      <Observing_System_Component>
        <name>Jovian Auroral Distributions Experiment</name>
        <type>Instrument</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument:jade.jno</lid_reference>
          <reference_type>is_instrument</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
    </Observing_System>
    <Target_Identification>
      <name>Jupiter</name>
      <type>Planet</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:target:planet.jupiter</lid_reference>
        <reference_type>data_to_target</reference_type>
      </Internal_Reference>
    </Target_Identification>
    <Discipline_Area>
      <particle:Particle_Observation>
        <particle:Particle_Parameter>
          <particle:particle_type>Ions</particle:particle_type>
          <particle:particle_measurement_type>Density</particle:particle_measurement_type>
        </particle:Particle_Parameter>
        <particle:Particle_Parameter>
          <particle:particle_type>Ions</particle:particle_type>
          <particle:particle_measurement_type>Velocity</particle:particle_measurement_type>
        </particle:Particle_Parameter>
        <particle:Particle_Parameter>
          <particle:particle_type>Ions</particle:particle_type>
          <particle:particle_measurement_type>Temperature</particle:particle_measurement_type>
        </particle:Particle_Parameter>
        <particle:Particle_Parameter>
          <particle:particle_type>Ions</particle:particle_type>
          <particle:particle_measurement_type>Thermal Pressure</particle:particle_measurement_type>
        </particle:Particle_Parameter>
      </particle:Particle_Observation>
    </Discipline_Area>
  </Observation_Area>

  <Reference_List>
    <External_Reference>
      <doi>10.1016/j.icarus.2024.116006</doi>
      <reference_text>
        Wilson, R.J. (2024), Jovian current disk crossings as observed by Juno JADE-I,
        Icarus, 413, 116006
      </reference_text>
      <description>
        This paper investigates jovian current disk properties utilizing two
        complementary Juno JADE-I data sets. We set out to extract plasma parameters for
        multiple ion species: H+, S+, S+++, O++ and O+ or S++. The JADE-I Time-of-Flight
        (TOF) sensor has little directional information yet can separate out ion species
        by mass per charge, however O+ and S++ have the same mass to charge so are
        represented by a single average ion of equivalent mass per charge. The JADE-I
        SPECIES data set has coarse mass per charge information yet is directional. By
        utilizing both data sets we can extract densities, velocities and temperatures
        using forward model techniques and assuming a Maxwellian distribution. However,
        it became apparent that the proton distributions were inadequately represented
        by a single Maxwellian distribution, being far too broad in energy and/or having
        multiple distributions, such that numerical moments were used to derive proton
        properties. The forward model technique was used on the remaining heavy ions,
        with a singular distribution for each ion species but a shared velocity. Both
        Maxwellian and Kappa distributions were investigated to see how well they
        represented the data. While a high energy tail can be readily observed in the
        TOF data set, the signal was low, and it was difficult to identify the same tail
        in the SPECIES data set. After investigation, it was found that assuming Kappa
        distributions had little benefit over assuming Maxwellian distributions,
        therefore the main forward model analysis was carried out assuming 4 co-moving
        Maxwellian distributed heavy ion species. The main study was for Juno orbits 5
        to 34, where the trajectories had full current disk crossings outside of 20
        jovian radii. Comparing the velocities of the heavy ion fits to the protons
        numerical moments gave good agreement, endorsing both analysis techniques.
        Radial profiles of plasma parameters of the current disk are provided, that
        highlight how the O+ and S++ ions are the dominant ion species with relative ion
        composition fixed over these radial distances. If the heavy ions were to be
        treated as an average single ion species, they would have a mass to charge of
        15.1 amu/q for the radial range 23–63 jovian radii.
      </description>
    </External_Reference>
  </Reference_List>

  <File_Area_Observational>
    <File>
      <file_name>MOMENTS_PROTONS_10MIN.CSV</file_name>
      <creation_date_time>2025-12-08</creation_date_time>
      <file_size unit="byte">67479873</file_size>
      <md5_checksum>a409c73c1f838ee06bf4451c63724de9</md5_checksum>
    </File>
    <Header>
      <offset unit="byte">0</offset>
      <object_length unit="byte">423</object_length>
      <parsing_standard_id>PDS DSV 1</parsing_standard_id>
    </Header>
    <Table_Delimited>
      <offset unit="byte">423</offset>
      <parsing_standard_id>PDS DSV 1</parsing_standard_id>
      <records>236770</records>
      <record_delimiter>Carriage-Return Line-Feed</record_delimiter>
      <field_delimiter>Comma</field_delimiter>
      <Record_Delimited>
        <fields>26</fields>
        <groups>0</groups>

        <Field_Delimited>
          <name>UTC</name>
          <field_number>1</field_number>
          <data_type>ASCII_Date_Time_DOY_UTC</data_type>
          <unit>UTC</unit>
          <description>
            UTC timestamp at center (not start) of record.
            Format is yyyy-dddTHH:MM:SS.sssZ
              where yyyy = year, ddd = day of year,
              HH = hour, MM = minute,
              SS.sss = decimal seconds to millisecond resolution.
            Note: Duration of record can be found in seconds from
            ACCUMULATION_TIME.  This record really covers the
            period starting at UTC - ACCUMULATION_TIME/2 (inclusive)
            and ending at UTC + ACCUMULATION_TIME/2.
          </description>
          <Special_Constants>
            <missing_constant>0001-001T00:00:00.000Z</missing_constant>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>ACCUMULATION_TIME</name>
          <field_number>2</field_number>
          <data_type>ASCII_Integer</data_type>
          <field_format>%3d</field_format>
          <unit>s</unit>
          <description>
            Accumulation Time.
            Number of spacecraft clock ticks (assume seconds)
            over which the data in this product was collected.
          </description>
          <Special_Constants>
            <missing_constant> -1</missing_constant>
            <valid_maximum>   600</valid_maximum>
            <valid_minimum>    30</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>PACKET_MODE</name>
          <field_number>3</field_number>
          <data_type>ASCII_Integer</data_type>
          <field_format>%1d</field_format>
          <description>
            Packet Mode, describes type of data telemetry.
                1 = LRS / Low Rate Science
                2 = HRS / High Rate Science
                3 = DRS / DeRived Science from LRS and/or HRS
                9 = Unknown
          </description>
          <Special_Constants>
            <missing_constant>9</missing_constant>
            <valid_maximum>   3</valid_maximum>
            <valid_minimum>   3</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>SOURCE_BACKGROUND</name>
          <field_number>4</field_number>
          <data_type>ASCII_Integer</data_type>
          <field_format>%1d</field_format>
          <description>
            Source of Background values
            that have been removed from the DATA object.
                0 = None: No background has been removed
                1 = Background anode (electron sensors only)
                2 = Background anode (JADE-I only)
                3 = Derived from Background anode : Method 1:
                     Background coefficients are time independent.
                    See file in CALIB directory of Level 3 files for description.
                4 = Derived from Background anode : Method 2:
                     Background coefficients are per orbit.
                    See file in CALIB directory of Level 3 files for description.
                9 = Unknown.
          </description>
          <Special_Constants>
            <missing_constant>9</missing_constant>
            <valid_maximum>   4</valid_maximum>
            <valid_minimum>   4</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>FILE_VERSION</name>
          <field_number>5</field_number>
          <data_type>ASCII_Integer</data_type>
          <field_format>%1d</field_format>
          <description>
            The version number of the file this record came from.
            e.g., if you loaded file
                  JAD_L30_LRS_ION_ANY_CNT_2016240_V04.DAT
            then FILE_VERSION = 4.
          </description>
          <Special_Constants>
            <missing_constant>0</missing_constant>
            <valid_maximum>   4</valid_maximum>
            <valid_minimum>   4</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>N_CC</name>
          <field_number>6</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%8.5f</field_format>
          <unit>1/(cm^3)</unit>
          <description>
            Proton Number density in units of 1/cm^3.
          </description>
          <Special_Constants>
            <missing_constant>-9.99999</missing_constant>
            <valid_maximum>   99.99999</valid_maximum>
            <valid_minimum>    0.00001</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>N_SIGMA_CC</name>
          <field_number>7</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%8.5f</field_format>
          <unit>1/(cm^3)</unit>
          <description>
            Proton Number density uncertainty in units of 1/cm^3.
          </description>
          <Special_Constants>
            <missing_constant>-9.99999</missing_constant>
            <valid_maximum>   99.99999</valid_maximum>
            <valid_minimum>    0.00001</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>V_JSSRTP_KMPS_R</name>
          <field_number>8</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%10.3f</field_format>
          <unit>km/s</unit>
          <description>
            Proton Velocity R component in the JSSRTP frame, in km/s.
          </description>
          <Special_Constants>
            <missing_constant>-99999.999</missing_constant>
            <valid_maximum>     4000.000</valid_maximum>
            <valid_minimum>    -4000.000</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>V_JSSRTP_KMPS_T</name>
          <field_number>9</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%10.3f</field_format>
          <unit>km/s</unit>
          <description>
            Proton Velocity T component in the JSSRTP frame, in km/s.
          </description>
          <Special_Constants>
            <missing_constant>-99999.999</missing_constant>
            <valid_maximum>     4000.000</valid_maximum>
            <valid_minimum>    -4000.000</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>V_JSSRTP_KMPS_P</name>
          <field_number>10</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%10.3f</field_format>
          <unit>km/s</unit>
          <description>
            Proton Velocity P component in the JSSRTP frame, in km/s.
          </description>
          <Special_Constants>
            <missing_constant>-99999.999</missing_constant>
            <valid_maximum>     4000.000</valid_maximum>
            <valid_minimum>    -4000.000</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>V_JSSRTP_SIGMA_KMPS_R</name>
          <field_number>11</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%10.3f</field_format>
          <unit>km/s</unit>
          <description>
            Proton Velocity R component uncertainty in the JSSRTP frame, in km/s.
          </description>
          <Special_Constants>
            <missing_constant>-99999.999</missing_constant>
            <valid_maximum>   990000.000</valid_maximum>
            <valid_minimum>        0.010</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>V_JSSRTP_SIGMA_KMPS_T</name>
          <field_number>12</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%10.3f</field_format>
          <unit>km/s</unit>
          <description>
            Proton Velocity T component uncertainty in the JSSRTP frame, in km/s.
          </description>
          <Special_Constants>
            <missing_constant>-99999.999</missing_constant>
            <valid_maximum>   990000.000</valid_maximum>
            <valid_minimum>        0.010</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>V_JSSRTP_SIGMA_KMPS_P</name>
          <field_number>13</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%10.3f</field_format>
          <unit>km/s</unit>
          <description>
            Proton Velocity P component uncertainty in the JSSRTP frame, in km/s.
          </description>
          <Special_Constants>
            <missing_constant>-99999.999</missing_constant>
            <valid_maximum>   990000.000</valid_maximum>
            <valid_minimum>        0.010</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>PRESSURE_PA</name>
          <field_number>14</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%14.7E</field_format>
          <unit>Pa</unit>
          <description>
            Proton Isotropic pressure in units of Pascals.
          </description>
          <Special_Constants>
            <missing_constant>-9.9999999E+04</missing_constant>
            <valid_maximum>    1.0000000E-08</valid_maximum>
            <valid_minimum>    1.0000000E-20</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>PRESSURE_SIGMA_PA</name>
          <field_number>15</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%14.7E</field_format>
          <unit>Pa</unit>
          <description>
            Proton Isotropic pressure uncertainty in units of Pascals.
          </description>
          <Special_Constants>
            <missing_constant>-9.9999999E+04</missing_constant>
            <valid_maximum>    1.0000000E-08</valid_maximum>
            <valid_minimum>    1.0000000E-20</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>TEMP_EV</name>
          <field_number>16</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%10.3f</field_format>
          <unit>eV</unit>
          <description>
            Proton Isotropic temperature in units of eV.
          </description>
          <Special_Constants>
            <missing_constant>-99999.999</missing_constant>
            <valid_maximum>   999999.999</valid_maximum>
            <valid_minimum>        0.001</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>TEMP_SIGMA_EV</name>
          <field_number>17</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%10.3f</field_format>
          <unit>eV</unit>
          <description>
            Proton Isotropic temperature uncertainty in units of eV.
          </description>
          <Special_Constants>
            <missing_constant>-99999.999</missing_constant>
            <valid_maximum>   999999.999</valid_maximum>
            <valid_minimum>        0.001</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>ISSUES_0</name>
          <field_number>18</field_number>
          <data_type>ASCII_Integer</data_type>
          <field_format>%10d</field_format>
          <description>
            Issues or potential issues in this data record.
            These are issues that can be identified within the JADE
            packet of data itself without any external information.
            e.g. timing issues due to the MAG time stutter, or any
            voltage pulsing, would not be included as there are no
            indicators to them within this JADE packet.
              [For a more comprehensive list of potential issues
            from internal and external sources please see the
            Level 3 data.]

            Level 2 issues of this JADE packet are flagged by
            individual bits, and several may be hit.  If no issues
            are flagged then this 4-byte unsigned integer is zero.
            A value of 4294967295 is the MISSING_CONSTANT and means
            that the issue status is currently unknown.

            All bits at 0 implies all is okay as seen by this
            packet.  If a bit is set to 1 then that bit is flagged,
            otherwise it is set to zero and unflagged.

            The bits are set as followed, grouped in to seriousness:

             Not very serious issues for doing science:
             Bit  0 = UTC time is predicted, yet to be finalized.
             Bit  1 = Position/Orientation values predicted, yet to
                      be finalized.  Level 3 (and above) data only.
             Bit  2 = TABLES_VERSION object was altered on the
                      ground to accurately reflect a commanded
                      parameter update outside the initial
                      per-orbit commands JADE is returning.
                       [If changed, the original downlinked
                       TABLES_VERSION value can be found by cross-
                       referencing the PARAM_TABLE_VER object in the
                       JAD_L20_HSK_ALL_SHK files.  Note here the
                       PARAM_TABLE_VER value is given as a unsigned
                       integer of Hex Major-Middle-Minor, such that
                       a value of 770 decimal is in hex 0x302,
                       meaning Table Version 3.02 ]
             Bit  3 = FSW_VERSION 4.00 LRS/CAL Ion Species bug
                      fixed on the ground by adjusting
                      TIMESTAMP_WHOLE, TIMESTAMP_SUB, and
                      ACCUMULATION_TIME based on cross-referencing
                      JADE commanding.
             Bit  4 = LRS/CAL Ion Species record with unobserved
                      look directions (views) populated using views
                      from neighboring record. See Bit 12 for
                      uncorrected/unpopulated description.
                      (Only possible if ACCUMULATION_TIME = 30.)
             Bit  5 = TIMESTAMP_WHOLE/SUB adjusted on the ground
                      to mitigate any Juno time stutter effects.
                      [Other TIMESTAMPs are susceptible to the
                      onboard time stutter too, but only the JADE
                      packet TIMESTAMP_WHOLE/SUB is tracked here.]
             Bit  6 =       Currently unused.
             Bit  7 = Warning, a leap second occurs during the
                      accumulation period.

             Data slightly different than expected, but can be used
             for science with a little extra coding:
             Bit  8 = ACCUM_TRUNCATION object flagged.
             Bit  9 = Electron (HRS/LRS/CAL) MAG objects are not
                      tracked, are either zeros or MISSING_CONSTANT.
                        [LRS and CAL did not have MAG objects prior
                         to FSW_VERSION 4.10, therefore those MAG
                         objects here are set to MISSING_CONSTANT
                         when FSW_VERSION &lt; 4.10.]
             Bit 10 = TIMESTAMP_WHOLE/SUB affected by a Juno
                      onboard time stutter, JADE reported timestamp
                      is likely 1 whole tick too large.
                      [Other TIMESTAMPs are susceptible to the
                      onboard time stutter too, but only the JADE
                      packet TIMESTAMP_WHOLE/SUB is tracked here.]
             Bit 11 =       Currently unused.
             Bit 12 = LRS/CAL Ion Species record potentially has
                      unobserved look directions (spin phase sectors
                      or views) present in the data, meaning the
                      record may not contain data for a full 4pi
                      steradians field-of-view.
                      Unobserved look directions have zero counts
                      per view (or counts per second) in the data,
                      although an observed look direction may also
                      have zero counts if no ions were measured.
                      Therefore there is a potential confusion over
                      zero measured counts or simply unmeasured.
                      e.g. if the spin period is 30.7 seconds, then
                      not all of the 78 spin phase sectors will be
                      sampled in 30 seconds. (Unobserved views are
                      only possible if ACCUMULATION_TIME &lt;= 30.)
                      See the JADE SIS for more information.
             Bit 13 = At least one anode is blanked.
                      See SIS document for further information.
             Bit 14 = FSW_VERSION 4.00 LRS/CAL Ion Species bug
                      warning:
                        Not fixed as yet - when fixed it will
                      become bit 3 of ISSUES instead.
                        Level 2 data only when FSW_VERSION = 4.00,
                      ACCUMULTION_TIME object is MISSING_CONSTANT.
                      Also, TIMESTAMP_WHOLE:TIMESTAMP_SUB is the end
                      of the packet rather than the usual start,
                      see TIMESTAMP_WHOLE object for more details.
                      [Only affects data from 2015-089 to 2015-115.]
             Bit 15 = Electron Anodes Reversed.
                        Level 2 data only when FSW_VERSION &lt; 4.10
                      and only electron packets. Electron anodes
                      are reversed in order and need to be
                      remapped, however electron Spin Phase data
                      (LRS data) cannot be remapped. See the SIS
                      document for more information about this.
                      [Affects all electron data 2011 to 2015-115.]

             Data very different than expected, may not be suitable
             for science - use with extreme caution.
             Bit 16 = Data is not from flight instrument on Juno,
                        see FLIGHT_OR_STL object.
             Bit 17 = MCP_NOT_AT_COMMANDED object flagged.
                        Electron HRS/CAL/HVE packets use all three
                      electron sensors and therefore have three
                      MCP_NOT_AT_COMMANDED values per packet.
                      Setting this flag means at least one of those
                      three mcps is not at its commanded value.
             Bit 18 = Data includes some JADE-E300 sensor data.
                      (Only flagged for HRS, LRS, CAL and HVE data.)
                        E300 has a high voltage power supply issue
                      and reported energy steps may be incorrect.
                      If E300 is off but still reported in the data
                      product, it may be zeros of fill values.
             Bit 19 = Ion packet abruptly truncated.
                        This packet should not be used.  It had an
                      ACCUMULATION_TIME = 1, ACCUM_TRUNCATION = 1
                      and the DATA object is all zeros, with a
                      timestamp that matches an earlier valid packet
                      that was not truncated and has non-zero DATA.
                      e.g. TOF and LOG example in level 2 data at
                      TIMESTAMP_WHOLE of 495879710 (UTC 2015-261).
             Bit 20 = MCP Dipping Triggered, in one or more sensors.
                        If the sensor measures excessive counts, it
                      temporarily lowers the MCP voltage to reduce
                      the number of counts and protect the sensor.
                      The MCP_NOT_AT_COMMANDED object is also
                      flagged (Bit 17 in ISSUES) since the MCP is
                      no longer at the commanded voltage.
                        For HRS/CAL/HVE electrons (datasets where
                      multiple sensors are on) it is possible that
                      one sensor has been dipped, but the others
                      are not and still providing good data.
                      (First MCP dip was HRS electrons, 2017-350.)
             Bit 21 = MCP Dipped sensors DATA set to fill values.
                        If MCP dipping has triggered (Bit 20 of
                      ISSUES) then:  DATA and BACKGROUND objects
                      (and their *_SIGMAs) have been replaced with
                      MISSING_CONSTANT values.
                        (Never used for Level 2 data, which has the
                      counts as measured in the dipped state.)
                         In addition, Bit 17 of the ISSUES object
                      (i.e. MCP_NOT_AT_COMMANDED object = 1) is set
                      to zero, and, if it exists, the
                      MCP_NOT_AT_COMMANDED object itself is changed
                      (from 1) to be 0 for the offending sensor(s).
                        If the DATA object contains data from
                      multiple sensors (HRS/CAL/HVE electrons) then
                      only the elements of the DATA object for the
                      dipped sensor are set to MISSING_CONSTANT (as
                      identified by the MCP_NOT_AT_COMMANDED value
                      for each sensor (prior to setting them to 0)).
                        [See Bit 22 for a similar flag.]
             Bit 22 = 1 or more ELC sensor DATA set to fill values.
                       Affects only electron HRS/CAL/HVE products
                       (i.e. products that use multiple sensors),
                       and generally only when starting that mode.
                      When switching to HRS/CAL/HVE from LRS, one
                      JADE-E sensor is already on, and the other(s)
                      have to turn on, then it takes some time for
                      that sensor to reach the commanded voltage.
                      For a given record, MCP_NOT_AT_COMMANDED = 0
                      for one sensor but is still = 1 for others.
                      That is one sensor is taking valid science
                      but the other(s) are not there yet and for
                      those sensors:  DATA and BACKGROUND objects
                      (and their *_SIGMAs) have been replaced
                      with MISSING_CONSTANT values.
                        (Never used for Level 2 data, which has the
                      counts as measured in the dipped state.)
                         In addition, Bit 17 of the ISSUES object
                      (i.e. MCP_NOT_AT_COMMANDED object = 1) is set
                      to zero, and, if it exists, the
                      MCP_NOT_AT_COMMANDED object itself is changed
                      (from 1) to be 0 for the offending sensor(s).
                        Only the elements of the DATA object for the
                      original MCP_NOT_AT_COMMANDED = 1 sensor(s)
                      (prior to setting them to 0) are set to
                      MISSING_CONSTANT.
                        [Bits 21 and 22 are essentially the same
                      feature caused by an mcp voltage not being at
                      the commanded value, but the reason why this
                      is the case is different.  The treatment is
                      identical for both Bit 21 and Bit 22.]
             Bit 23 =       Currently unused.

             Bit 24 =       Currently unused.
             Bit 25 =       Currently unused.
             Bit 26 =       Currently unused.
             Bit 27 =       Currently unused.
             Bit 28 =       Currently unused.
             Bit 29 =       Currently unused.
             Bit 30 =       Currently unused.
             Bit 31 = Reserved for MISSING_CONSTANT use.

             Each bit has a decimal value of 2^{bit number}, and the
             Issues flag is the sum of 2^{flagged bit numbers}.
             For instance, if this ISSUES flag = 131329, then in
             binary that value is 00000000000000100000000100000001
             showing bits 17, 8 and 0 are flagged.

             [If a currently unused bit is set, please check the
             latest LBL file for this product that you can find to
             see if it now has a definition.]
          </description>
          <Special_Constants>
            <missing_constant>4294967295</missing_constant>
            <valid_maximum>   2147483647</valid_maximum>
            <valid_minimum>            0</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>ISSUES_1</name>
          <field_number>19</field_number>
          <data_type>ASCII_Integer</data_type>
          <field_format>%10d</field_format>
          <description>
            See Description for ISSUES_0.
          </description>
          <Special_Constants>
            <missing_constant>4294967295</missing_constant>
            <valid_maximum>   2147483647</valid_maximum>
            <valid_minimum>            0</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>SC_POS_R</name>
          <field_number>20</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%7.3f</field_format>
          <unit>Jupiter Radii</unit>
          <description>
            Juno radial distance at time UTC, from
            Jupiter, in units of Jupiter Radii (Rj).
            (1 Rj = 71492.0 km)
          </description>
          <Special_Constants>
            <missing_constant>-99.999</missing_constant>
            <valid_maximum>   130.000</valid_maximum>
            <valid_minimum>     0.000</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>SC_POS_LAT</name>
          <field_number>21</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%7.3f</field_format>
          <unit>deg</unit>
          <description>
            Juno Latitude at time UTC, in both the
            IAU_JUPITER and JUNO_JSS frames, in units of degrees.
            (0 = Equatorial)
            (JUNO_JSS is a despun version of IAU_JUPITER, hence
            they have identical latitudes.)
          </description>
          <Special_Constants>
            <missing_constant>-99.999</missing_constant>
            <valid_maximum>    90.000</valid_maximum>
            <valid_minimum>   -90.000</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>SC_POS_LOCAL_TIME</name>
          <field_number>22</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%6.3f</field_format>
          <unit>hr</unit>
          <description>
            Junos (jovian) Local Time at time UTC,
            in units of hours.
              00 = Midnight
              06 = Dawn
              12 = Noon
              18 = Dusk
          </description>
          <Special_Constants>
            <missing_constant>-9.999</missing_constant>
            <valid_maximum>   24.000</valid_maximum>
            <valid_minimum>    0.000</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>SC_POS_SYSIII_ELONG</name>
          <field_number>23</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%7.3f</field_format>
          <unit>deg</unit>
          <description>
            Junos (jovian) SYSIII (East) Longitude at time UTC,
            in units of degrees.
          </description>
          <Special_Constants>
            <missing_constant>-99.999</missing_constant>
            <valid_maximum>   360.000</valid_maximum>
            <valid_minimum>     0.000</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>EV_PER_Q_RANGE_0</name>
          <field_number>24</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%9.3f</field_format>
          <unit>eV</unit>
          <description>
            Energy Range of sensor(s) (eV/q) from lower to upper
            is given by EV_PER_Q_RANGE_0 to EV_PER_Q_RANGE_1.
            Each JADE sensor has its own energy range, and these
            do vary over time, with occasional significant
            changes of energy tables. This object is to give
            context to the moments, in particular, what energy
            range were moments calculated over.
          </description>
          <Special_Constants>
            <missing_constant>-9999.000</missing_constant>
            <valid_maximum>   50000.000</valid_maximum>
            <valid_minimum>       0.000</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>EV_PER_Q_RANGE_1</name>
          <field_number>25</field_number>
          <data_type>ASCII_Real</data_type>
          <field_format>%9.3f</field_format>
          <unit>eV</unit>
          <description>
            See Description for EV_PER_Q_RANGE_0.
          </description>
          <Special_Constants>
            <missing_constant>-9999.000</missing_constant>
            <valid_maximum>   50000.000</valid_maximum>
            <valid_minimum>       0.000</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

        <Field_Delimited>
          <name>Quality Flag</name>
          <field_number>26</field_number>
          <data_type>ASCII_Integer</data_type>
          <field_format>%2d</field_format>
          <description>
            "Good" Quality Flag.
              0 = Not a Good result
              1 = Probably a Good result
             -1 = Unknown = MISSING_CONSTANT
          </description>
          <Special_Constants>
            <missing_constant>-1</missing_constant>
            <valid_maximum>    1</valid_maximum>
            <valid_minimum>    0</valid_minimum>
          </Special_Constants>
        </Field_Delimited>

      </Record_Delimited>
    </Table_Delimited>
  </File_Area_Observational>

</Product_Observational>
