{
  "Spase": {
    "xmlns": "http://www.spase-group.org/data/schema",
    "xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
    "xsi:schemaLocation": "http://www.spase-group.org/data/schema  http://spase-group.org/data/schema/spase-2.3.2.xsd",
    "Version": "2.3.2",
    "NumericalData": {
      "ResourceID": "spase://NASA/NumericalData/ICON/IVM/L2/PT1S",
      "ResourceHeader": {
        "ResourceName": "ICON Ion Velocity Meter Data",
        "AlternateName": "IVM Data",
        "ReleaseDate": "2021-03-01T00:00:00Z",
        "Description": "The IVM consists of two planar thermal ion sensors, a retarding potential analyzer (RPA) and an ion drift meter (IDM).",
        "Acknowledgement": "National Aeronautics and Space Administration; Dr. Christoph Englert ",
        "Funding": {
          "Agency": "National Aeronautics and Space Administration",
          "Project": "Explorers Program",
          "AwardNumber": "contracts NNG12FA44C"
        },
        "Contact": {
          "PersonID": "spase://SMWG/Person/Roderick.A.Heelis",
          "Role": "PrincipalInvestigator"
        },
        "InformationURL": [
          {
            "Name": "Additional information on ICON",
            "URL": "https://icon.ssl.berkeley.edu/",
            "Description": "ICON spacecraft Homepage."
          },
          {
            "Name": "Ion Velocity Measurements for the Ionospheric Connections Explorer",
            "URL": "https://doi.org/10.1007/s11214-017-0383-3",
            "Description": "Space Science Reviews, 212(1-2), pp.615-629. DOI: 10.1007/s11214-017-0383-3"
          }
        ]
      },
      "AccessInformation": {
        "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
        "Availability": "Online",
        "AccessRights": "Open",
        "AccessURL": [
          {
            "Name": "FTPS from SPDF (not with most browsers)",
            "URL": "ftps://spdf.gsfc.nasa.gov/pub/data/icon/l2/",
            "Description": "FTPS access to ICON data via ftps at the Space Physics Data Facility (SPDF)"
          },
          {
            "Name": "HTTPS from SPDF",
            "URL": "https://spdf.gsfc.nasa.gov/pub/data/icon/l2/",
            "Description": "HTTPS access to ICON data at the Space Physics Data Facility (SPDF)"
          }
        ],
        "Format": "NetCDF"
      },
      "ProcessingLevel": "Calibrated",
      "ProviderName": "ICON Ion Velocity Meter team",
      "InstrumentID": "spase://SMWG/Instrument/ICON/IVM",
      "MeasurementType": "Dopplergram",
      "TemporalDescription": {
        "TimeSpan": {
          "StartDate": "2019-12-06T00:00:00Z",
          "RelativeStopDate": "-P2M"
        },
        "Cadence": "PT30S"
      },
      "ObservedRegion": [
        "Earth.NearSurface.Atmosphere",
        "Earth.NearSurface.Ionosphere"
      ],
      "Parameter": [
        {
          "Name": "Epoch time",
          "ParameterKey": "Epoch",
          "Description": "Time at the midpoint of the IVM measurements.",
          "Cadence": "PT1S",
          "Units": "ms",
          "ValidMin": "NaN",
          "ValidMax": "NaN",
          "FillValue": "-9223372036854775808",
          "Support": {
            "Qualifier": "Magnitude",
            "SupportQuantity": "Temporal"
          }
        },
        {
          "Name": "Binary Coded Integer Describing the Activity Category of IVM-A",
          "ParameterKey": "ICON_L27_A_Activity",
          "Description": "Binary Coded Integer from Technical Note ICN-TN-027.\n\t\t1: Earth Day View\n\t\t2: Earth Night View\n\t\t4: Calibration Target View\n\t\t8: Off-target View\n\t\t16: Sun Proximity View\n\t\t32: Moon Proximity View\n\t\t64: North Magnetic Footpoint View\n\t\t128: South Magnetic Footpoint View\n\t\t256: Science Data Collection View\n\t\t512: Calibration Data Collection View\n\t\t1024: RAM Proximity View.",
          "Cadence": "PT30S",
          "ValidMin": "0",
          "ValidMax": "2047",
          "FillValue": "-999",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "Binary Coded Integer Describing the View Status of IVM-A",
          "ParameterKey": "ICON_L27_A_Status",
          "Description": "Binary Coded Integer from Technical Note ICN-TN-027.\n\t\t1: Earth Day View\n\t\t2: Earth Night View\n\t\t4: Calibration Target View\n\t\t8: Off-target View\n\t\t16: Sun Proximity View\n\t\t32: Moon Proximity View\n\t\t64: North Magnetic Footpoint View\n\t\t128: South Magnetic Footpoint View\n\t\t256: Science Data Collection View\n\t\t512: Calibration Data Collection View\n\t\t1024: RAM Proximity View.",
          "Cadence": "PT1S",
          "ValidMin": "0",
          "ValidMax": "2047",
          "FillValue": "-999",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "InstrumentMode"
          }
        },
        {
          "Name": "WGS84 Altitude of Spacecraft Position (geodetic)",
          "ParameterKey": "ICON_L27_Altitude",
          "Description": "Geodetic Altitude of Spacecraft in WGS84.",
          "Cadence": "PT1S",
          "Units": "km",
          "ValidMin": "0",
          "ValidMax": "1000",
          "FillValue": "-999.900024 ",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Modified APEX Height",
          "ParameterKey": "ICON_L27_Apex_Height",
          "Description": "Modified APEX height for S/C position.",
          "Cadence": "PT1S",
          "Units": "km",
          "ValidMin": "0",
          "ValidMax": "1000",
          "FillValue": "-999.900024 ",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Attitude Status",
          "ParameterKey": "ICON_L27_Attitude_Status",
          "Cadence": "PT1S",
          "FillValue": "9969209968386869046778552952102584320.000000",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "Binary Coded Integer Describing the Activity Category of IVM-B",
          "ParameterKey": "ICON_L27_B_Activity",
          "Description": "Binary Coded Integer from Technical Note ICN-TN-027.\n\t\t1: Earth Day View\n\t\t2: Earth Night View\n\t\t4: Calibration Target View\n\t\t8: Off-target View\n\t\t16: Sun Proximity View\n\t\t32: Moon Proximity View\n\t\t64: North Magnetic Footpoint View\n\t\t128: South Magnetic Footpoint View\n\t\t256: Science Data Collection View\n\t\t512: Calibration Data Collection View\n\t\t1024: RAM Proximity View.",
          "Cadence": "PT30S",
          "ValidMin": "0",
          "ValidMax": "2047",
          "FillValue": "-999",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "Binary Coded Integer Describing the View Status of IVM-B",
          "ParameterKey": "ICON_L27_B_Status",
          "Description": "Binary Coded Integer from Technical Note ICN-TN-027.\n\t\t1: Earth Day View\n\t\t2: Earth Night View\n\t\t4: Calibration Target View\n\t\t8: Off-target View\n\t\t16: Sun Proximity View\n\t\t32: Moon Proximity View\n\t\t64: North Magnetic Footpoint View\n\t\t128: South Magnetic Footpoint View\n\t\t256: Science Data Collection View\n\t\t512: Calibration Data Collection View\n\t\t1024: RAM Proximity View\n\t\t2048-32768: SPARE",
          "Cadence": "PT1S",
          "ValidMin": "0",
          "ValidMax": "2047",
          "FillValue": "-999",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "InstrumentMode"
          }
        },
        {
          "Name": "Flag for Drift Meter Quality",
          "ParameterKey": "ICON_L27_DM_Flag",
          "Description": "Drift meter quality flag. 0 - Good data. 1 - Data may have artifacts due to s/c operations. 2 - Data temporarily removed for photoemission. 3 - Not enough O+ to measure arrival angle.",
          "Cadence": "PT1S",
          "ValidMin": "0",
          "ValidMax": "2047",
          "FillValue": "-999",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "DataQuality"
          }
        },
        {
          "Name": "Equatorial Meridional Ion Velocity",
          "ParameterKey": "ICON_L27_Equator_Ion_Velocity_Meridional",
          "Description": "Velocity along local magnetic meridional direction, perpendicular to geomagnetic field and within local magnetic meridional plane, field-line mapped to apex/magnetic equator. The meridional vector is purely vertical at the magnetic equator, positive up. Velocity obtained using ion velocities relative to co-rotation in the instrument frame along with the corresponding unit vectors expressed in the instrument frame. Field-line mapping and the assumption of equi-potential field lines is used to translate the locally measured ion motion to the magnetic equator. The mapping is used to determine the change in magnetic field line distance, which, under assumption of equipotential field lines, in turn alters the electric field at that location (E=V/d).",
          "Cadence": "PT30S",
          "Units": "m/s",
          "ValidMin": "-500.00",
          "ValidMax": "500.00",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Molecule",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowVelocity"
          }
        },
        {
          "Name": "Equatorial Zonal Ion Velocity",
          "ParameterKey": "ICON_L27_Equator_Ion_Velocity_Zonal",
          "Description": "Velocity along local magnetic zonal direction, perpendicular to geomagnetic field and the local magnetic meridional plane, field-line mapped to apex/magnetic equator. The zonal vector is purely horizontal when mapped to the magnetic equator, positive is generally eastward. Velocity obtained using ion velocities relative to co-rotation in the instrument frame along with the corresponding unit vectors expressed in the instrument frame. Field-line mapping and the assumption of equi-potential field lines is used to translate the locally measured ion motion to the magnetic equator. The mapping is used to determine the change in magnetic field line distance, which, under assumption of equipotential field lines, in turn alters the electric field at that location (E=V/d).",
          "Cadence": "PT30S",
          "Units": "m/s",
          "ValidMin": "-500.00",
          "ValidMax": "500.00",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Molecule",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowVelocity"
          }
        },
        {
          "Name": "Altitude of Northern Magnetic Footpoint",
          "ParameterKey": "ICON_L27_Footpoint_Altitude_North",
          "Description": "Altitude location of the magnetic footpoint in Northern Hemisphere at 150 km. These data were interpolated using tricubic algorithm from IGRF and ephemeris data then linearly interploted to IVM times. These values should all be 150 km.",
          "Cadence": "PT1S",
          "Units": "km",
          "ValidMin": "150",
          "ValidMax": "150",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Altitude of Southern Magnetic Footpoint",
          "ParameterKey": "ICON_L27_Footpoint_Altitude_South",
          "Description": "Altitude location of the magnetic footpoint in Northern Hemisphere at 150 km. These data were interpolated using tricubic algorithm from IGRF and ephemeris data then linearly interploted to IVM times. These values should all be 150 km.",
          "Cadence": "PT1S",
          "Units": "km",
          "ValidMin": "150",
          "ValidMax": "150",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "X-component of Field Aligned Drift",
          "ParameterKey": "ICON_L27_Footpoint_Field_Aligned_Vector_ECEF_X_North",
          "Description": "At the northern footpoint this is the x-component of the unit vector for field aligned ion drifts expressed in the Earth-Centered, Earth-Fixed  frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Cartesian",
            "CoordinateSystemName": "ECEF"
          },
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "X-component of Field Aligned Drift",
          "ParameterKey": "ICON_L27_Footpoint_Field_Aligned_Vector_ECEF_X_South",
          "Description": "At the Southern footpoint this is the y-component of the unit vector for field aligned ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Cartesian",
            "CoordinateSystemName": "ECEF"
          },
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Y-component of field aligned drift",
          "ParameterKey": "ICON_L27_Footpoint_Field_Aligned_Vector_ECEF_Y_North",
          "Description": "At the northern footpoint this is the y-component of the unit vector for field aligned ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Cartesian",
            "CoordinateSystemName": "ECEF"
          },
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Y-component of field aligned drift",
          "ParameterKey": "ICON_L27_Footpoint_Field_Aligned_Vector_ECEF_Y_South",
          "Description": "At the Southern footpoint this is the y-component of the unit vector for field aligned ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Cartesian",
            "CoordinateSystemName": "ECEF"
          },
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Z-component of field aligned drift",
          "ParameterKey": "ICON_L27_Footpoint_Field_Aligned_Vector_ECEF_Z_North",
          "Description": "At the northern footpoint this is the z-component of the unit vector for field aligned ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Cartesian",
            "CoordinateSystemName": "ECEF"
          },
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Z-component of field aligned drift",
          "ParameterKey": "ICON_L27_Footpoint_Field_Aligned_Vector_ECEF_Z_South",
          "Description": "At the Southern footpoint this is the z-component of the unit vector for field aligned ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Cartesian",
            "CoordinateSystemName": "ECEF"
          },
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Latitude of Northern Magnetic Footpoint",
          "ParameterKey": "ICON_L27_Footpoint_Latitude_North",
          "Description": "Latitude location of the magnetic footpoint in Northern Hemisphere at 150 km. These data were interpolated using tricubic algorithm from IGRF and ephemeris data then linearly interploted to IVM times.",
          "Cadence": "PT1S",
          "Units": "degrees",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Spherical",
            "CoordinateSystemName": "MAG"
          },
          "ValidMin": "-65",
          "ValidMax": "65",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Latitude of Southern Magnetic Footpoint",
          "ParameterKey": "ICON_L27_Footpoint_Latitude_South",
          "Description": "Latitude location of the magnetic footpoint in Southern Hemisphere at 150 km. These data were interpolated using tricubic algorithm from IGRF and ephemeris data then linearly interploted to IVM times.",
          "Cadence": "PT1S",
          "Units": "degrees",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Spherical",
            "CoordinateSystemName": "MAG"
          },
          "ValidMin": "-65",
          "ValidMax": "65",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Longitude of Northern Magnetic Footpoint",
          "ParameterKey": "ICON_L27_Footpoint_Longitude_North",
          "Description": "Longitude location of the magnetic footpoint in Northern Hemisphere at 150 km. These data were interpolated using tricubic algorithm from IGRF and ephemeris data then linearly interploted to IVM times.",
          "Cadence": "PT1S",
          "Units": "degrees",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Spherical",
            "CoordinateSystemName": "MAG"
          },
          "ValidMin": "-180",
          "ValidMax": "180",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Longitude of Southern Magnetic Footpoint",
          "ParameterKey": "ICON_L27_Footpoint_Longitude_South",
          "Description": "Longitude location of the magnetic footpoint in Southern Hemisphere at 150 km. These data were interpolated using tricubic algorithm from IGRF and ephemeris data then linearly interploted to IVM times.",
          "Cadence": "PT1S",
          "Units": "degrees",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Spherical",
            "CoordinateSystemName": "MAG"
          },
          "ValidMin": "-180",
          "ValidMax": "180",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Quesi Dipole Latitude of Northern Footpoint",
          "ParameterKey": "ICON_L27_Footpoint_Magnetic_Latitude_North",
          "Description": "Calculated value of quesi dipole latitude of northern footpoint from IGRF.",
          "Cadence": "PT1S",
          "Units": "degrees",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Spherical",
            "CoordinateSystemName": "MAG"
          },
          "ValidMin": "-90",
          "ValidMax": "90",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Quesi Dipole Latitude of Southern Footpoint",
          "ParameterKey": "ICON_L27_Footpoint_Magnetic_Latitude_South",
          "Description": "Calculated value of quesi dipole latitude of southern footpoint from IGRF.",
          "Cadence": "PT1S",
          "Units": "degrees",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Spherical",
            "CoordinateSystemName": "MAG"
          },
          "ValidMin": "-90",
          "ValidMax": "90",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Quesi Dipole Longitude of Northern Footpoint",
          "ParameterKey": "ICON_L27_Footpoint_Magnetic_Longitude_North",
          "Description": "Calculated value of quesi dipole longitude of northern footpoint from IGRF.",
          "Cadence": "PT1S",
          "Units": "degrees",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Spherical",
            "CoordinateSystemName": "MAG"
          },
          "ValidMin": "-180",
          "ValidMax": "180",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Quesi Dipole Longitude of Southern Footpoint",
          "ParameterKey": "ICON_L27_Footpoint_Magnetic_Longitude_South",
          "Description": "Calculated value of quesi dipole longitude of southern footpoint from IGRF.",
          "Cadence": "PT1S",
          "Units": "degrees",
          "CoordinateSystem": {
            "CoordinateRepresentation": "Spherical",
            "CoordinateSystemName": "MAG"
          },
          "ValidMin": "-180",
          "ValidMax": "180",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Northern Meridional Ion Velocity",
          "ParameterKey": "ICON_L27_Footpoint_Meridional_Ion_Velocity_North",
          "Description": "Velocity along local magnetic meridional direction, perpendicular to geomagnetic field and within local magnetic meridional plane, field-line mapped to northern footpoint. The meridional vector is purely vertical at the magnetic equator, positive up. Velocity obtained using ion velocities relative to co-rotation in the instrument frame along with the corresponding unit vectors expressed in the instrument frame. Field-line mapping and the assumption of equi-potential field lines is used to translate the locally measured ion motion to the magnetic footpoint. The mapping is used to determine the change in magnetic field line distance, which, under assumption of equipotential field lines, in turn alters the electric field at that location (E=V/d).",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-500",
          "ValidMax": "500",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Southern Meridional Ion Velocity",
          "ParameterKey": "ICON_L27_Footpoint_Meridional_Ion_Velocity_South",
          "Description": "Velocity along local magnetic meridional direction, perpendicular to geomagnetic field and within local magnetic meridional plane, field-line mapped to southern footpoint. The meridional vector is purely vertical at the magnetic equator, positive up. Velocity obtained using ion velocities relative to co-rotation in the instrument frame along with the corresponding unit vectors expressed in the instrument frame. Field-line mapping and the assumption of equi-potential field lines is used to translate the locally measured ion motion to the magnetic footpoint. The mapping is used to determine the change in magnetic field line distance, which, under assumption of equipotential field lines, in turn alters the electric field at that location (E=V/d).",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-500",
          "ValidMax": "500",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "X-component of Northern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Meridional_Vector_ECEF_X_North",
          "Description": "At the northern footpoint this is the x-component of the unit vector for meridional ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "X-component of Southern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Meridional_Vector_ECEF_X_South",
          "Description": "At the Southern footpoint this is the y-component of the unit vector for meridional ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Y-component of Northern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Meridional_Vector_ECEF_Y_North",
          "Description": "At the northern footpoint this is the y-component of the unit vector for meridional ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Y-component of Southern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Meridional_Vector_ECEF_Y_South",
          "Description": "At the Southern footpoint this is the y-component of the unit vector for meridional ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Z-component of Northern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Meridional_Vector_ECEF_Z_North",
          "Description": "At the northern footpoint this is the z-component of the unit vector for meridional ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Y-component of Southern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Meridional_Vector_ECEF_Z_South",
          "Description": "At the Southern footpoint this is the z-component of the unit vector for meridional ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Northern Zonal Ion Velocity",
          "ParameterKey": "ICON_L27_Footpoint_Zonal_Ion_Velocity_North",
          "Description": "Velocity along local magnetic zonal direction, perpendicular to geomagnetic field and the local magnetic meridional plane, field-line mapped to northern footpoint. The zonal vector is purely horizontal when mapped to the magnetic equator, positive is generally eastward. Velocity obtained using ion velocities relative to co-rotation in the instrument frame along with the corresponding unit vectors expressed in the instrument frame. Field-line mapping and the assumption of equi-potential field lines is used to translate the locally measured ion motion to the northern footpoint. The mapping is used to determine the change in magnetic field line distance, which, under assumption of equipotential field lines, in turn alters the electric field at that location (E=V/d).",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-500",
          "ValidMax": "500",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Southern Zonal Ion Velocity",
          "ParameterKey": "ICON_L27_Footpoint_Zonal_Ion_Velocity_South",
          "Description": "Velocity along local magnetic zonal direction, perpendicular to geomagnetic field and the local magnetic meridional plane, field-line mapped to southern footpoint. The zonal vector is purely horizontal when mapped to the magnetic equator, positive is generally eastward. Velocity obtained using ion velocities relative to co-rotation in the instrument frame along with the corresponding unit vectors expressed in the instrument frame. Field-line mapping and the assumption of equi-potential field lines is used to translate the locally measured ion motion to the southern footpoint. The mapping is used to determine the change in magnetic field line distance, which, under assumption of equipotential field lines, in turn alters the electric field at that location (E=V/d).",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-500",
          "ValidMax": "500",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "X-component of Northern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Zonal_Vector_ECEF_X_North",
          "Description": "At the northern footpoint this is the x-component of the unit vector for zonal ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "X-component of Southern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Zonal_Vector_ECEF_X_South",
          "Description": "At the Southern footpoint this is the x-component of the unit vector for zonal ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Y-component of Northern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Zonal_Vector_ECEF_Y_North",
          "Description": "At the northern footpoint this is the y-component of the unit vector for zonal ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Y-component of Southern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Zonal_Vector_ECEF_Y_South",
          "Description": "At the Southern footpoint this is the y-component of the unit vector for zonal ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Z-component of Northern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Zonal_Vector_ECEF_Z_North",
          "Description": "At the northern footpoint this is the z-component of the unit vector for zonal ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Z-component of Southern Meridional Drift",
          "ParameterKey": "ICON_L27_Footpoint_Zonal_Vector_ECEF_Z_South",
          "Description": "At the Southern footpoint this is the z-component of the unit vector for zonal ion drifts expressed in the Earth-Centered, Earth-Fixed frame.",
          "Cadence": "PT1S",
          "Units": "dimensionless",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "H+ Fractional Composition",
          "ParameterKey": "ICON_L27_Fractional_Ion_Density_H",
          "Description": "Determined via a non-linear least squares fit of retarding potential analyzers currents.",
          "Cadence": "PT1S",
          "ValidMin": "0",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "NumberDensity",
            "AtomicNumber": "1"
          }
        },
        {
          "Name": "O+ Fractional Composition",
          "ParameterKey": "ICON_L27_Fractional_Ion_Density_O",
          "Description": "Determined via a non-linear least squares fit of retarding potential analyzers currents.",
          "Cadence": "PT1S",
          "ValidMin": "0",
          "ValidMax": "1",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "NumberDensity",
            "AtomicNumber": "8"
          }
        },
        {
          "Name": "IVM Packet GPS Time",
          "ParameterKey": "ICON_L27_GPS_Epoch",
          "Description": "Milliseconds since 1980-01-06 00:00:00 TAI (coincident with UTC) at middle of reading.\n\nTime is generated from the time-code at byte 1015 of the IVM packet minus the time sync at byte 1019 of the IVM packet. This is the GPS time at the start of the integration period. The integration period is assumed to be 4 seconds so the center time is 2 seconds after that. The formula is (time-code * 1000ms) + 2000ms - (16 * time sync / 1000) in GPS milliseconds then converted to UTC time. See the UTD 206-024 Rev A document.\n\nTime may be delayed by up to 10 ms due to FSW polling delay.\n\nMaximum time is ~2150 UTC and minimum time is ~1970 UTC.",
          "Cadence": "PT1S",
          "Units": "ms",
          "ValidMin": "0",
          "ValidMax": "5500000000000",
          "FillValue": "-999999999999999",
          "Support": {
            "Qualifier": "Magnitude",
            "SupportQuantity": "Temporal"
          }
        },
        {
          "Name": "Aperture Plane Plasma Potential",
          "ParameterKey": "ICON_L27_IVM_Aperture_Potential",
          "Description": "Incident plasma will have some potential relative to the IVM aperture plane. The aperture plane voltage matches that of a conductor allowed to float electrically with respect to the spacecraft. The flux of ions (driven by s/c motion) must be balanced by the flux of electrons (driven by electron temperature). The value of the aperture plane potential evolves naturally to limit the collection of electrons such the net flux is zero.",
          "Cadence": "PT1S",
          "Units": "V",
          "ValidMin": "-5",
          "ValidMax": "20",
          "FillValue": "NaN",
          "Field": {
            "Qualifier": "Magnitude",
            "FieldQuantity": "Potential"
          }
        },
        {
          "Name": "Ion Density",
          "ParameterKey": "ICON_L27_Ion_Density",
          "Description": "Ion density uses measured currents and co-rotating atmosphere to determine density.",
          "Cadence": "PT1S",
          "Units": "N/cc",
          "ValidMin": "7000",
          "ValidMax": "3000000",
          "FillValue": "-999.900024",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "NumberDensity"
          }
        },
        {
          "Name": "Ion Temperature",
          "ParameterKey": "ICON_L27_Ion_Temperature",
          "Description": "Temperature is obtained by assuming single temperature value for all plasma.",
          "Cadence": "PT1S",
          "Units": "K",
          "ValidMin": "0",
          "ValidMax": "4000",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Scalar",
            "ParticleQuantity": "Temperature"
          }
        },
        {
          "Name": "Field-Aligned Ion Velocity",
          "ParameterKey": "ICON_L27_Ion_Velocity_Field_Aligned",
          "Description": "Ion velocity relative to co-rotation along geomagnetic field lines. Positive along the main field vector. Velocity obtained using ion velocities relative to co-rotation in the instrument frame along with the corresponding unit vectors expressed in the instrument frame to express the observed vector along a geomagnetic basis.",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-500",
          "ValidMax": "500",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Meridional Ion Velocity",
          "ParameterKey": "ICON_L27_Ion_Velocity_Meridional",
          "Description": "Ion velocity along local magnetic meridional direction, perpendicular to geomagnetic field and within local magnetic meridional plane. The local meridional vector maps to vertical at the magnetic equator, positive is up. Velocity obtained using ion velocities relative to co-rotation in the instrument frame along with the corresponding unit vectors expressed in the instrument frame to express the observed vector along a geomagnetic basis.",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-500",
          "ValidMax": "500",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Ion Velocity along IVM-x",
          "ParameterKey": "ICON_L27_Ion_Velocity_X",
          "Description": "Velocity is relative to co-rotation. Positive-x is normal to IVM aperture plane and in the direction of satellite motion. Velocity obtained through fitting of retarding potential analyzers currents to measure the along track ion velocity. Signals produced by the motion of the spacecraft and the rotation of the Earth are removed to produce this result.",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-500",
          "ValidMax": "500",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.I",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Ion Velocity along IVM-y",
          "ParameterKey": "ICON_L27_Ion_Velocity_Y",
          "Description": "Velocity is relative to co-rotation. Positive-y points generally southward. Velocity obtained through conversion of arrival angles measured by the DM into a cross track velocity using trigonometry. Signals produced by the motion of the spacecraft and the rotation of the Earth are removed to produce this result.",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-750",
          "ValidMax": "750",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.J",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Ion Velocity along IVM-z",
          "ParameterKey": "ICON_L27_Ion_Velocity_Z",
          "Description": "Velocity is relative to co-rotation. Positive-z is directed towards nadir (Earth). Velocity obtained through conversion of arrival angles measured by the DM into a cross track velocity using trigonometry. Signals produced by the motion of the spacecraft and the rotation of the Earth are removed to produce this result.",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-750",
          "ValidMax": "750",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.K",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Zonal Ion Velocity",
          "ParameterKey": "ICON_L27_Ion_Velocity_Zonal",
          "Description": "Ion velocity relative to co-rotation along the magnetic zonal direction, normal to local magnetic meridional plane and the geomagnetic field (positive east). The local zonal vector maps to purely horizontal at the magnetic equator. Velocity obtained using ion velocities relative to co-rotation in the instrument frame along with the corresponding unit vectors expressed in the instrument frame to express the observed vector along a geomagnetic basis.",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-500",
          "ValidMax": "500",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Magnitude",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "WGS84 Latitude of Spacecraft position (geodetic)",
          "ParameterKey": "ICON_L27_Latitude",
          "Description": "WGS84 Latitude of spacecraft position (geodetic).",
          "Cadence": "PT30S",
          "Units": "deg",
          "ValidMin": "-90",
          "ValidMax": "90",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "WGS84 Longitude of Spacecraft position (geodetic)",
          "ParameterKey": "ICON_L27_Longitude",
          "Description": "Geodetic Longitude of Spacecraft in WGS84.",
          "Cadence": "PT30S",
          "Units": "deg",
          "ValidMin": "0",
          "ValidMax": "360",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "MTB Status [ON/OFF]",
          "ParameterKey": "ICON_L27_MTB_Status",
          "Description": "If the MTB are active during any part of the measurement, it is recorded as active for whole measurement. Decoded from s/c housekeeping file: /disks/icondata/Temporary/ICON.SDC.Pipeline.IVM.Ancillary.2020-03-13T161524.20CD292B-2A3B-4142-86C9-5D73B55AFDCE/Input/ICON_L0_Spacecraft_Housekeeping-MTB_2019-11-01_v01r010.CSV If the MTB are active during any part of the measurement, it is recorded as active for whole measurement. Decoded from s/c housekeeping file.",
          "Cadence": "PT1S",
          "ValidMin": "0",
          "ValidMax": "10",
          "FillValue": "255",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "InstrumentMode"
          }
        },
        {
          "Name": "Magnetic Latitude of Spacecraft Position",
          "ParameterKey": "ICON_L27_Magnetic_Latitude",
          "Description": "Quasi-dipole magnetic latitude for spacecraft position.",
          "Cadence": "PT30S",
          "Units": "deg",
          "ValidMin": "-90",
          "ValidMax": "90",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Magnetic Local Time at spacecraft",
          "ParameterKey": "ICON_L27_Magnetic_Local_Time",
          "Description": "Magnetic Local Time at spacecraft.",
          "Cadence": "PT30S",
          "Units": "hour",
          "ValidMin": "0",
          "ValidMax": "24",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Magnetic Longitude of Spacecraft Position",
          "ParameterKey": "ICON_L27_Magnetic_Longitude",
          "Description": "Quasi-dipole magnetic longitude for spacecraft position.",
          "Cadence": "PT30S",
          "Units": "deg",
          "ValidMin": "0",
          "ValidMax": "360",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Earth Corotation Velocity in the X component",
          "ParameterKey": "ICON_L27_Observatory_Corotation_X",
          "Description": "Earth Centered Inertial Earth Corotation Velocity Component of Earth's corotation velocity in the IVM instrament axes. [(X,Y,Z),Epoch].",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-1000",
          "ValidMax": "1000",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Component.I",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "Earth Corotation Velocity in the Y compnent",
          "ParameterKey": "ICON_L27_Observatory_Corotation_Y",
          "Description": "Earth Centered Inertial Earth Corotation Velocity Component of Earth's corotation velocity in the IVM instrament axes. [(X,Y,Z),Epoch].",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-1000",
          "ValidMax": "1000",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Component.J",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "Earth Corotation Velocity in the Z compnent",
          "ParameterKey": "ICON_L27_Observatory_Corotation_Z",
          "Description": "Earth Centered Inertial Earth Corotation Velocity Component of Earth's corotation velocity in the IVM instrament axes. [(X,Y,Z),Epoch].",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-1000",
          "ValidMax": "1000",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Component.J",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "X Component of the Magnetic Field",
          "ParameterKey": "ICON_L27_Observatory_Magnetic_Field_X",
          "Description": "Magnetic field from IGRF at v position, expressed in the Earth-Centered, Earth-Fixed frame. x - component",
          "Cadence": "PT1S",
          "Units": "nT",
          "ValidMin": "-60000",
          "ValidMax": "60000",
          "FillValue": "-999.900024",
          "Field": {
            "Qualifier": "Component.I",
            "FieldQuantity": "Magnetic"
          }
        },
        {
          "Name": "Y Component of the Magnetic Field",
          "ParameterKey": "ICON_L27_Observatory_Magnetic_Field_Y",
          "Description": "Magnetic field from IGRF at spacecraft position, expressed in the Earth-Centered, Earth-Fixed  frame. y - component",
          "Cadence": "PT1S",
          "Units": "nT",
          "ValidMin": "-60000",
          "ValidMax": "60000",
          "FillValue": "-999.900024",
          "Field": {
            "Qualifier": "Component.J",
            "FieldQuantity": "Magnetic"
          }
        },
        {
          "Name": "Z Component of the Magnetic Field",
          "ParameterKey": "ICON_L27_Observatory_Magnetic_Field_Z",
          "Description": "Magnetic field from IGRF at spacecraft position, expressed in the Earth-Centered, Earth-Fixed  frame. z - component",
          "Cadence": "PT1S",
          "Units": "nT",
          "ValidMin": "-60000",
          "ValidMax": "60000",
          "FillValue": "-999.900024",
          "Field": {
            "Qualifier": "Component.K",
            "FieldQuantity": "Magnetic"
          }
        },
        {
          "Name": "Earth Centered Inertial Spacecraft Velocity X Component",
          "ParameterKey": "ICON_L27_Observatory_Velocity_X",
          "Description": "Velocity of spacecraft in Earth Centered Inertial, J2000, cooridinates. Array is set up as [(X,Y,Z),Epoch]",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-1000",
          "ValidMax": "1000",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Component.I",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "Earth Centered Inertial Spacecraft Velocity Y Component ",
          "ParameterKey": "ICON_L27_Observatory_Velocity_Y",
          "Description": "Velocity of spacecraft in Earth Centered Inertial, J2000, cooridinates. Array is set up as [(X,Y,Z),Epoch]",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-1000",
          "ValidMax": "1000",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Component.J",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "Earth Centered Inertial Spacecraft Velocity Z Component ",
          "ParameterKey": "ICON_L27_Observatory_Velocity_Z",
          "Description": "Velocity of spacecraft in Earth Centered Inertial, J2000, cooridinates. Array is set up as [(X,Y,Z),Epoch]",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-1000",
          "ValidMax": "1000",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Component.K",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "Orbit Number",
          "ParameterKey": "ICON_L27_Orbit_Number",
          "Description": "Orbit Number",
          "Cadence": "PT1S",
          "ValidMin": "0",
          "ValidMax": "105000",
          "FillValue": "-999.000000",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Temporal"
          }
        },
        {
          "Name": "Flag for Retarding Potential Analyzers quality",
          "ParameterKey": "ICON_L27_RPA_Flag",
          "Description": "Status flag for retarding potential analyzers.  0 - All retarding potential analyzers parameters are good. Ion temperatures correspond to both O+ and H+.  1 - Ram Ion Velocities are not good. Other parameters good. Plasma is presumed to be co-rotating when fitting retarding potential analyzers curves that have an insufficient quantity of O+. Ion temperatures correspond to H+ only.  2 - Geophysical outputs may be impacted by spacecraft operations..",
          "Cadence": "PT30S",
          "ValidMin": "0",
          "ValidMax": "3",
          "FillValue": "-9223372036854775808",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "DataQuality"
          }
        },
        {
          "Name": "Ion Velocity-X",
          "ParameterKey": "ICON_L27_Raw_Ion_Velocity_X",
          "Description": "This is the total ion velocity along direction into the retarding potential analyzers, including spacecraft motion.",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "6000",
          "ValidMax": "9000",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.I",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Ion Velocity-Y",
          "ParameterKey": "ICON_L27_Raw_Ion_Velocity_Y",
          "Description": "This is the total ion velocity along direction into the retarding potential analyzers, including spacecraft motion.",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-1500.000000",
          "ValidMax": "1500.000000",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.J",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Ion Velocity-Z",
          "ParameterKey": "ICON_L27_Raw_Ion_Velocity_Z",
          "Description": "This is the total ion velocity along direction into the retarding potential analyzers, including spacecraft motion.",
          "Cadence": "PT1S",
          "Units": "m/s",
          "ValidMin": "-1500.000000",
          "ValidMax": "1500.000000",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.K",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Slew Status",
          "ParameterKey": "ICON_L27_Slew_Status",
          "Description": "Slew Status.",
          "Cadence": "PT1S",
          "ValidMin": "NaN",
          "ValidMax": "NaN",
          "FillValue": "NaN",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "Local Solar Time",
          "ParameterKey": "ICON_L27_Solar_Local_Time",
          "Description": "Local Solar Time at the spacecraft.",
          "Cadence": "PT30S",
          "Units": "hour",
          "ValidMin": "0",
          "ValidMax": "24",
          "FillValue": "-999.900024",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Solar Zenith Angleof the Spacecraft",
          "ParameterKey": "ICON_L27_Solar_Zenith_Angle",
          "Description": "Solar Zenith Angle of spacecraft.",
          "Cadence": "PT30S",
          "Units": "degrees",
          "ValidMin": "0",
          "ValidMax": "180",
          "FillValue": "9.969209968386869e+36",
          "Support": {
            "Qualifier": "Direction",
            "SupportQuantity": "Positional"
          }
        },
        {
          "Name": "Space Environment Region Status",
          "ParameterKey": "ICON_L27_Space_Environment_Region_Status",
          "Description": "Standarized for several missions, not all codes are relevant. Binary Coded Integer from Technical Note ICN-TN-027.\n1: Earth Shadow\n2: Lunar Shadow\n4: Atmospheric Absorption Zone\n8: South Atlantic Anomaly\n16: Northern Auroral Zone\n32: Southern Auroral Zone\n64: Periapsis Passage\n128: Inner and Outer Radiation Belts\n256: Deep Plasma Sphere\n512: Foreshock Solar Wind\n1024: Solar Wind Beam\n2048: High Magnetic Field\n4096: Average Plasma Sheet\n8192: Bowshock Crossing\n16384: Magnetopause Crossing\n32768: Ground Based Observatories\n65536: 2-Day Conjunctions\n131072: 4-Day Conjunctions\n262144: Time Based Conjunctions\n524288: Radial Distance Region 1\n1048576: Orbit Outbound\n2097152: Orbit Inbound\n4194304: Lunar Wake\n8388608: Magnetotail\n16777216: Magnetosheath\n33554432: Science\n67108864: Low Magnetic Latitude\n134217728: Conjugate Observation.",
          "Cadence": "PT1S",
          "Units": "binary",
          "ValidMin": "0",
          "ValidMax": "268405455",
          "FillValue": "-999.000000 ",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "Spacecraft Sun/Shadow Status Code",
          "ParameterKey": "ICON_L27_Sun_Status",
          "Description": "Spacecraft Sun/Shadow Status Code.",
          "Cadence": "PT1S",
          "Units": "binary",
          "ValidMin": "0",
          "ValidMax": "1",
          "FillValue": "-999.000000 ",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Other"
          }
        },
        {
          "Name": "IVM Packet Beginning UTC Time",
          "ParameterKey": "ICON_L27_Time_UTC_Start",
          "Description": "Milliseconds since 1970-01-01 00:00:00 UTC at start of reading.\n\nTime is generated from the time-code at byte 1015 of the IVM packet minus the time sync at byte 1019 of the IVM packet. This is the GPS time at the start of the integration period. The integration period is assumed to be 4 seconds so the center time is 2 seconds after that. The formula is (time-code * 1000ms) + 2000ms - (16 * time sync / 1000) in GPS milliseconds then converted to UTC time. See the UTD 206-024 Rev A document.\n\nTime may be delayed by up to 10 ms due to FSW polling delay.\n\nMaximum time is ~2150 UTC and minimum time is ~1970 UTC.",
          "Cadence": "PT1S",
          "Units": "milliseconds",
          "ValidMin": "0",
          "ValidMax": "6000000000000",
          "FillValue": "-999999999999999",
          "Support": {
            "Qualifier": "Magnitude",
            "SupportQuantity": "Temporal"
          }
        },
        {
          "Name": "IVM Packet Ending UTC Time",
          "ParameterKey": "ICON_L27_Time_UTC_Stop",
          "Description": "Milliseconds since 1970-01-01 00:00:00 UTC at end of reading.\n\nTime is generated from the time-code at byte 1015 of the IVM packet minus the time sync at byte 1019 of the IVM packet. This is the GPS time at the start of the integration period. The integration period is assumed to be 4 seconds so the center time is 2 seconds after that. The formula is (time-code * 1000ms) + 2000ms - (16 * time sync / 1000) in GPS milliseconds then converted to UTC time. See the UTD 206-024 Rev A document.\n\nTime may be delayed by up to 10 ms due to FSW polling delay.\n\nMaximum time is ~2150 UTC and minimum time is ~1970 UTC.",
          "Cadence": "PT1S",
          "Units": "milliseconds",
          "ValidMin": "0",
          "ValidMax": "6000000000000",
          "FillValue": "-999999999999999",
          "Support": {
            "Qualifier": "Magnitude",
            "SupportQuantity": "Temporal"
          }
        },
        {
          "Name": "UTC Time",
          "ParameterKey": "ICON_L27_UTC_Time",
          "Description": "ISO 9601 formatted UTC timestamp (at middle of reading).\n\nTime is generated from the time-code at byte 1015 of the IVM packet minus the time sync at byte 1019 of the IVM packet. This is the GPS time at the start of the integration period. The integration period is assumed to be 4 seconds so the center time is 2 seconds after that. The formula is (time-code * 1000ms) + 2000ms - (16 * time sync / 1000) in GPS milliseconds then converted to UTC time. See the UTD 206-024 Rev A document.\n\nTime may be delayed by up to 10 ms due to FSW polling delay.\n\nMaximum time is ~2150 UTC and minimum time is ~1970 UTC.",
          "Cadence": "PT1S",
          "ValidMin": "1970-01-01 00:00:00 UTC",
          "ValidMax": "2150-01-01 00:00:00 UTC",
          "Support": {
            "Qualifier": "Magnitude",
            "SupportQuantity": "Temporal"
          }
        },
        {
          "Name": "Field Aligned Unit Vector: IVM-X component",
          "ParameterKey": "ICON_L27_Unit_Vector_Field_Aligned_X",
          "Description": "Positive along the field, generally northward. Unit vector is along the geomagnetic field. The unit vector is expressed in the IVM coordinate system, x - along RAM, z - towards nadir, y - completes the system, generally southward. Calculated using the corresponding unit vector in Earth-Centered, Earth-Fixed and the orientation of the IVM also expressed in Earth-Centered, Earth-Fixed (sc_*hat_*).",
          "Cadence": "PT1S",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.I",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Field Aligned Unit Vector: IVM-Y component",
          "ParameterKey": "ICON_L27_Unit_Vector_Field_Aligned_Y",
          "Description": "Positive along the field, generally northward. Unit vector is along the geomagnetic field. The unit vector is expressed in the IVM coordinate system, x - along RAM, z - towards nadir, y - completes the system, generally southward. Calculated using the corresponding unit vector in Earth-Centered, Earth-Fixed and the orientation of the IVM also expressed in Earth-Centered, Earth-Fixed (sc_*hat_*).",
          "Cadence": "PT1S",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.J",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Field Aligned Unit Vector: IVM-Z component",
          "ParameterKey": "ICON_L27_Unit_Vector_Field_Aligned_Z",
          "Description": "Positive along the field, generally northward. Unit vector is along the geomagnetic field. The unit vector is expressed in the IVM coordinate system, x - along RAM, z - towards nadir, y - completes the system, generally southward. Calculated using the corresponding unit vector in Earth-Centered, Earth-Fixed and the orientation of the IVM also expressed in Earth-Centered, Earth-Fixed (sc_*hat_*).",
          "Cadence": "PT1S",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.K",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Meridional Unit Vector: IVM-X component",
          "ParameterKey": "ICON_L27_Unit_Vector_Meridional_X",
          "Description": "Positive is aligned with vertical at geomagnetic equator. Unit vector is perpendicular to the geomagnetic field and in the plane of the meridian.The unit vector is expressed in the IVM coordinate system, x - along RAM, z - towards nadir, y - completes the system, generally southward. Calculated using the corresponding unit vector in Earth-Centered, Earth-Fixed and the orientation of the IVM also expressed in Earth-Centered, Earth-Fixed (sc_*hat_*).",
          "Cadence": "PT1S",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.I",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Meridional Unit Vector: IVM-Y component",
          "ParameterKey": "ICON_L27_Unit_Vector_Meridional_Y",
          "Description": "Positive is aligned with vertical at geomagnetic equator. Unit vector is perpendicular to the geomagnetic field and in the plane of the meridian.The unit vector is expressed in the IVM coordinate system, x - along RAM, z - towards nadir, y - completes the system, generally southward. Calculated using the corresponding unit vector in Earth-Centered, Earth-Fixed and the orientation of the IVM also expressed in Earth-Centered, Earth-Fixed (sc_*hat_*).",
          "Cadence": "PT1S",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.J",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Meridional Unit Vector: IVM-Z component",
          "ParameterKey": "ICON_L27_Unit_Vector_Meridional_Z",
          "Description": "Positive is aligned with vertical at geomagnetic equator. Unit vector is perpendicular to the geomagnetic field and in the plane of the meridian.The unit vector is expressed in the IVM coordinate system, x - along RAM, z - towards nadir, y - completes the system, generally southward. Calculated using the corresponding unit vector in Earth-Centered, Earth-Fixed and the orientation of the IVM also expressed in Earth-Centered, Earth-Fixed (sc_*hat_*).",
          "Cadence": "PT1S",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.K",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Zonal Unit Vector: IVM-X component",
          "ParameterKey": "ICON_L27_Unit_Vector_Zonal_X",
          "Description": "Positive towards the east. Zonal vector is normal to magnetic meridian plane. The unit vector is expressed in the IVM coordinate system, x - along RAM, z - towards nadir, y - completes the system, generally southward. Calculated using the corresponding unit vector in Earth-Centered, Earth-Fixed and the orientation of the IVM also expressed in Earth-Centered, Earth-Fixed (sc_*hat_*).",
          "Cadence": "PT1S",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.I",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Zonal Unit Vector: IVM-Y component",
          "ParameterKey": "ICON_L27_Unit_Vector_Zonal_Y",
          "Description": "Positive towards the east. Zonal vector is normal to magnetic meridian plane. The unit vector is expressed in the IVM coordinate system, x - along RAM, z - towards nadir, y - completes the system, generally southward. Calculated using the corresponding unit vector in Earth-Centered, Earth-Fixed and the orientation of the IVM also expressed in Earth-Centered, Earth-Fixed  (sc_*hat_*).",
          "Cadence": "PT1S",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.J",
            "ParticleQuantity": "FlowSpeed"
          }
        },
        {
          "Name": "Zonal Unit Vector: IVM-Z component",
          "ParameterKey": "ICON_L27_Unit_Vector_Zonal_Z",
          "Description": "Positive towards the east. Zonal vector is normal to magnetic meridian plane. The unit vector is expressed in the IVM coordinate system, x - along RAM, z - towards nadir, y - completes the system, generally southward. Calculated using the corresponding unit vector in Earth-Centered, Earth-Fixed and the orientation of the IVM also expressed in Earth-Centered, Earth-Fixed (sc_*hat_*).",
          "Cadence": "PT1S",
          "ValidMin": "-1",
          "ValidMax": "1",
          "FillValue": "NaN",
          "Particle": {
            "ParticleType": "Ion",
            "Qualifier": "Component.K",
            "ParticleQuantity": "FlowSpeed"
          }
        }
      ]
    }
  }
}