{
  "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://www.spase-group.org/data/schema/spase-2_6_1.xsd",
    "_Note": "Nodes prefixed with a _ are not valid SPASE, but are included for debugging. Values prefixed with a x_ are not valid SPASE but may considered for addition for completeness.",
    "Version": "2.6.1",
    "_MasterURL": "https://cdaweb.gsfc.nasa.gov/pub/software/cdawlib/0JSONS/imap_codice_l2_lo-direct-events_00000000_v01.json (from all.xml)",
    "NumericalData": {
      "ResourceID": null,
      "_ResourceID": "Source: https://github.com/rweigel/cdawmeta-spase/blob/main/ResourceID.json",
      "ResourceHeader": {
        "ResourceName": "IMAP Mission CoDICE Lo Level-2 Event Data.",
        "_ResourceName": "Source: Master/CDFglobalAttributes/Logical_source_description",
        "AlternateName": "imap_codice_l2_lo-direct-events",
        "_AlternateName": "Source: Master/CDFglobalAttributes/Logical_source",
        "Description": "The Compact Dual Ion Composition Experiment (CoDICE) will measure the distributions and composition of interstellar pickup ions (PUIs), particles that make it through the heliosheath into the heliosphere. CoDICE also collects and characterizes solar wind ions including the mass and composition of highly energized particles (called suprathermal) from the Sun. CoDICE combines an electrostatic analyzer (ESA) with a Time-Of-Flight versus Energy (TOF / E) subsystem to simultaneously measure the velocity, arrival direction, ionic charge state, and mass of specific species of ions in the LISM. CoDICE also has a path for higher energy particles to skip the ESA but still get measured by the common TOF / E system. These measurements are critical in determining the Local Interstellar Medium (LISM) composition and flow properties, the origin of the enigmatic suprathermal tails on the solar wind distributions and advance understanding of the acceleration of particles in the heliosphere. ",
        "_Description": "Source: Master/CDFglobalAttributes/TEXT",
        "Acknowledgement": "Users should acknowledge the sources of data used in all publications, presentations, and reports using an appropriate DOI. Appropriate acknowledgement to institutions, personnel, and funding agencies should be given, including acknowledging the IMAP Mission Principal Investigator, Prof. David J. McComas of Princeton University (Contract #80GSFC19C0027). IMAP Rules-of-the-Road for data usage can be found in the IMAP CMAD. ",
        "_Acknowledgement": "Source: Master/CDFglobalAttributes/Acknowledgement",
        "_Rights": {
          "Name": "SPDX",
          "Description": "Creative Commons Zero v1.0 Universal",
          "URL": "https://spdx.org/licenses/CC0-1.0.html",
          "SchemeURI": "https://spdx.org/licenses/"
        },
        "InformationURL": [
          {
            "URL": "https://imap.princeton.edu/",
            "Name": "IMAP The Interstellar Mapping and Acceleration Probe",
            "Description": " ",
            "_Note": "URL also in all.xml. Using master."
          },
          {
            "URL": "https://link.springer.com/collections/djacjcecei",
            "Name": "IMAP Mission and Science Instruments Special Paper Collection",
            "Description": " ",
            "_Note": "URL also in all.xml. Using master."
          },
          {
            "URL": "https://spdf.gsfc.nasa.gov/pub/data/imap/documents/cmad/",
            "Name": "IMAP Calibration and Measurement Algorithms Document (CMAD)",
            "Description": " ",
            "_Note": "URL also in all.xml. Using master."
          }
        ]
      },
      "Caveats": "All IMAP data products are publicly released and citable for use in publications. Please consult the IMAP team publications and personnel for further details on production, processing, and usage of these data. ",
      "_Caveats": "Source: Master/CDFglobalAttributes/Rules_of_use",
      "DOI": null,
      "_DOI": "Source: https://github.com/rweigel/cdawmeta-spase/blob/main/DOI.json",
      "AccessInformation": [
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: Prof. David J. McComas at Princeton University",
          "Format": [
            "CDF"
          ],
          "Style": "Listing",
          "AccessURL": {
            "Name": "HTTPS from SPDF",
            "URL": "https://cdaweb.gsfc.nasa.gov/pub/data/imap/codice/l2/lo-direct-events",
            "Description": "In CDF via HTTP from CDAWeb",
            "AccessFilenameTemplate": "imap_codice_l2_lo-direct-events_%Y%m%d_%Q.cdf",
            "AccessDirectoryTemplate": "%Y",
            "ProductKey": "IMAP_CODICE_L2_LO-DIRECT-EVENTS"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: Prof. David J. McComas at Princeton University",
          "Format": [
            "CDF"
          ],
          "Style": "Listing",
          "AccessURL": {
            "Name": "FTPS from SPDF",
            "URL": "ftps://cdaweb.gsfc.nasa.gov/pub/data/imap/codice/l2/lo-direct-events",
            "Description": "In CDF via HTTP from CDAWeb",
            "AccessFilenameTemplate": "imap_codice_l2_lo-direct-events_%Y%m%d_%Q.cdf",
            "AccessDirectoryTemplate": "%Y",
            "ProductKey": "IMAP_CODICE_L2_LO-DIRECT-EVENTS"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: Prof. David J. McComas at Princeton University",
          "Format": [
            "CDF",
            "CSV",
            "GIF",
            "NetCDF",
            "PNG",
            "PS",
            "PDF",
            "XML",
            "x_Script.IDL",
            "x_Script.Python",
            "Text.ASCII",
            "x_WAV"
          ],
          "AccessURL": {
            "Name": "CDAWeb Web Service",
            "URL": "https://cdaweb.gsfc.nasa.gov/WebServices/",
            "Style": "WebService",
            "Description": "Instructions for using web services to access this dataset an other other metadata and options for CDAWeb datasets. The ProductKey here corresponds to the query parameter 'dataset' in the tables at the AccessURL in a dataset-related request can be made.",
            "ProductKey": "IMAP_CODICE_L2_LO-DIRECT-EVENTS"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: Prof. David J. McComas at Princeton University",
          "Format": [
            "CDF",
            "GIF",
            "PDF",
            "Text.ASCII",
            "x_WAV"
          ],
          "AccessURL": {
            "Name": "CDAWeb Web Service user interface",
            "URL": "https://cdaweb.gsfc.nasa.gov/cgi-bin/eval2.cgi?index=sp_phys&dataset=IMAP_CODICE_L2_LO-DIRECT-EVENTS",
            "Style": "WebService",
            "ProductKey": "IMAP_CODICE_L2_LO-DIRECT-EVENTS",
            "Description": "Web service user interface for this product."
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: Prof. David J. McComas at Princeton University",
          "Format": [
            "x_Script.IDL",
            "x_Script.Python"
          ],
          "AccessURL": {
            "Name": "CDAWeb Python Script",
            "URL": "https://cdaweb.gsfc.nasa.gov/WS/cdasr/1/dataviews/sp_phys/datasets/IMAP_CODICE_L2_LO-DIRECT-EVENTS/clientLibraryExample/",
            "ProductKey": "IMAP_CODICE_L2_LO-DIRECT-EVENTS",
            "Style": "WebService",
            "Description": "Web service that generates a Python script to access this product."
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/SSCWeb. Please also acknowledge the data producer: Prof. David J. McComas at Princeton University",
          "Format": [
            "HTML"
          ],
          "AccessURL": {
            "Name": "4D Orbit Viewer",
            "URL": "https://sscweb.gsfc.nasa.gov/4dorbit/?sc=IMAP_CODICE_L2_LO-DIRECT-EVENTS",
            "ProductKey": "IMAP_CODICE_L2_LO-DIRECT-EVENTS",
            "Style": "x_Visualization",
            "Description": "Web Service to this product."
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb and the HAPI project. Please also acknowledge the data producer: Prof. David J. McComas at Princeton University",
          "Format": [
            "CSV",
            "JSON",
            "Binary"
          ],
          "AccessURL": {
            "Name": "CDAWeb HAPI Server",
            "URL": "https://hapi-server.org/servers/#server=CDAWeb&dataset=IMAP_CODICE_L2_LO-DIRECT-EVENTS",
            "Style": "HAPI",
            "ProductKey": "IMAP_CODICE_L2_LO-DIRECT-EVENTS",
            "Description": "Web Service to this product using the HAPI interface."
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb and the HAPI project. Please also acknowledge the data producer: Prof. David J. McComas at Princeton University",
          "Format": [
            "x_Script.IDL",
            "x_Script.Javascript",
            "x_Script.MATLAB",
            "x_Script.Python",
            "x_Script.Autoplot",
            "x_Script.curl",
            "x_Script.wget"
          ],
          "AccessURL": {
            "Name": "CDAWeb HAPI Script in Multiple Languages",
            "URL": "https://hapi-server.org/servers/#server=CDAWeb&dataset=IMAP_CODICE_L2_LO-DIRECT-EVENTS&return=script",
            "Style": "HAPI",
            "ProductKey": "IMAP_CODICE_L2_LO-DIRECT-EVENTS",
            "Description": "Web Service user interface that generates scripts in IDL, Javascript, MATLAB, Python, Autoplot, curl, wget to access this product. See https://hapi-server.org/servers/api for the API."
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb and the HAPI project. Please also acknowledge the data producer: Prof. David J. McComas at Princeton University",
          "Format": [
            "PNG",
            "PDF",
            "SVG"
          ],
          "AccessURL": {
            "Name": "HAPI visualizations",
            "URL": "https://hapi-server.org/plot/?server=https://cdaweb.gsfc.nasa.gov/hapi&dataset=IMAP_CODICE_L2_LO-DIRECT-EVENTS&format=gallery",
            "Style": "x_Visualization",
            "ProductKey": "IMAP_CODICE_L2_LO-DIRECT-EVENTS",
            "Description": "Web Service that generates plots. See https://hapi-server.org/plot/ for the API."
          }
        }
      ],
      "_AccessInformation": "Source: https://github.com/rweigel/cdawmeta-spase/blob/main/AccessInformation.json",
      "TemporalDescription": {
        "TimeSpan": {
          "StartDate": "2026-02-01T00:01:01Z",
          "StopDate": "2026-04-30T15:13:04Z"
        },
        "_TemporalDescription": "Generated from all.xml/@timerange_start and all.xml/@timerange_stop",
        "Cadence": "PT3M58.866854S",
        "_Cadence": "Counts based on variable 'epoch' in https://cdaweb.gsfc.nasa.gov/sp_phys/data/imap/codice/l2/lo-direct-events/2026/imap_codice_l2_lo-direct-events_20260201_v001.0004.cdf. The most common cadence, 238866854400 [ns] = PT3M58.866854S, occurred for 2.7778% of the 10 timesteps."
      },
      "Keyword": [
        "Interstellar Mapping and Acceleration Probe (from all.xml/observatory/description/@short)",
        "Compact Dual Ion Composition Experiment (from all.xml/instrument/description/@short)",
        "Solar Physics (from Master/CDFglobalAttributes/Discipline)",
        "Heliospheric Physics (from Master/CDFglobalAttributes/Discipline)",
        "IMAP (from Master/CDFglobalAttributes/Source_name)",
        "Interstellar Mapping and Acceleration Probe (from Master/CDFglobalAttributes/Source_name)",
        "L2_lo-direct-events (from Master/CDFglobalAttributes/Data_type)",
        "Level-2 Lo Event Data (from Master/CDFglobalAttributes/Data_type)",
        "CoDICE (from all.xml/instrument/@ID)"
      ],
      "ObservedRegion": null,
      "_ObservedRegion": "Source: https://github.com/rweigel/cdawmeta-spase/blob/main/ObservedRegion.json",
      "ProcessingLevel": null,
      "_ProcessingLevel": "Processing level is not available in the master file; it should be there instead of, say, https://github.com/rweigel/cdawmeta-spase/blob/main/ProcessingLevel.json",
      "InstrumentID": null,
      "MeasurementType": null,
      "Parameter2": [
        {
          "Name": "epoch",
          "ParameterKey": "epoch",
          "Description": "CATDESC: 'Time, number of nanoseconds since J2000 with leap seconds included'. Notes not in Master CDF: 'The units are the units in CDF files. For other web services, this variable is may be represented as a time string.'",
          "Units": "ns",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Temporal"
          }
        },
        {
          "Name": "NSO Energy Step",
          "ParameterKey": "nso_esa_step",
          "Description": "Master CDF CATDESC: 'Energy Step When No Scan Operation (NSO) was activated'. Master CDF VAR_NOTES: 'Indicates the energy step when No Scan Operation (NSO) was activated. In NSO, the ESA voltage is set to the first step in the scan and remains fixed until the next cycle boundary.'. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "energy step",
          "FillValue": 255
        },
        {
          "Name": "NSO Half Spin",
          "ParameterKey": "nso_half_spin",
          "Description": "Master CDF CATDESC: 'When No Scan Operation (NSO) was activated'. Master CDF VAR_NOTES: 'Indicates the half spin when No Scan Operation (NSO) was activated. In NSO, the ESA voltage is set to the first step in the scan and remains fixed until the next cycle boundary.'. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "half spin number",
          "FillValue": 255
        },
        {
          "Name": "NSO Spin Sector",
          "ParameterKey": "nso_spin_sector",
          "Description": "Master CDF CATDESC: 'Spin Sector When No Scan Operation (NSO) was activated'. Master CDF VAR_NOTES: 'Indicates the spin sector when No Scan Operation (NSO) was activated. In NSO, the ESA voltage is set to the first step in the scan and remains fixed until the next cycle boundary.'. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "spin sector",
          "FillValue": 255
        },
        {
          "Name": "Gain",
          "ParameterKey": "gain",
          "Description": "Master CDF CATDESC: 'Gain Setting'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": " ",
          "FillValue": 255,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "APD ID",
          "ParameterKey": "apd_id",
          "Description": "Master CDF CATDESC: 'APD Identifier'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": " ",
          "FillValue": 255,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "Position",
          "ParameterKey": "position",
          "Description": "Master CDF CATDESC: 'Position Index'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": " ",
          "FillValue": 255,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "APD Energy",
          "ParameterKey": "apd_energy",
          "Description": "Master CDF CATDESC: 'APD Energy'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "keV",
          "FillValue": -1e+31,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "Time of Flight",
          "ParameterKey": "tof",
          "Description": "Master CDF CATDESC: 'Time of Flight'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "ns",
          "FillValue": -1e+31,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "Multi Flag",
          "ParameterKey": "multi_flag",
          "Description": "Master CDF CATDESC: 'Multiple Event Flag'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": " ",
          "FillValue": 255,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "PHA Type Code",
          "ParameterKey": "type",
          "Description": "Master CDF CATDESC: 'PHA type code: 0=TCR, 1=DCR, 2=APD-only'. Master CDF VAR_NOTES: 'PHA type code for CoDICE-Lo direct events. 0 = TCR (Triple Coincidence Rate; STA+STB+SP+APD), 1 = DCR (Double Coincidence Rate; STA+STB+SP), 2 = APD-only energy event (APD with only one or two of STA, STB, and SP). '. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": " ",
          "FillValue": 255,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "Spin Sector Index",
          "ParameterKey": "spin_sector",
          "Description": "Master CDF CATDESC: 'Spin Sector Index'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": " ",
          "FillValue": 255,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "Energy Step",
          "ParameterKey": "energy_step",
          "Description": "Master CDF CATDESC: 'Energy Step Index'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": " ",
          "FillValue": 255,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "Number of Events",
          "ParameterKey": "num_events",
          "Description": "Master CDF CATDESC: 'Number of Events per Priority'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": " ",
          "FillValue": 65535,
          "Structure": {
            "Size": [
              8
            ]
          }
        },
        {
          "Name": "Data Quality Flag",
          "ParameterKey": "data_quality",
          "Description": "Master CDF CATDESC: 'Data Quality Flag per Priority (0=good, 1=suspect)'. Master CDF VAR_NOTES: 'Quality flag propagated from the packet-level suspect bit for each direct-event priority bin. 0 = good packet group. 1 = suspect packet group. 65535 = fill when no direct-event data are present for the priority bin. '. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "0=good",
          "FillValue": 65535,
          "Structure": {
            "Size": [
              8
            ]
          }
        },
        {
          "Name": "epoch delta minus",
          "ParameterKey": "epoch_delta_minus",
          "Description": "Master CDF CATDESC: 'Time from acquisition start to acquisition center'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "ns",
          "FillValue": -9223372036854775808
        },
        {
          "Name": "epoch delta plus",
          "ParameterKey": "epoch_delta_plus",
          "Description": "Master CDF CATDESC: 'Time from acquisition center to acquisition end'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "ns",
          "FillValue": -9223372036854775808
        },
        {
          "Name": "Elevation Angle",
          "ParameterKey": "elevation_angle",
          "Description": "Master CDF CATDESC: 'Elevation Angle'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "degrees",
          "FillValue": -1e+31,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "Spin Angle",
          "ParameterKey": "spin_angle",
          "Description": "Master CDF CATDESC: 'Spin Angle'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "degrees",
          "FillValue": -1e+31,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        },
        {
          "Name": "Energy per Charge",
          "ParameterKey": "energy_per_charge",
          "Description": "Master CDF CATDESC: 'Energy per Charge'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is epoch.'",
          "Units": "keV/q",
          "FillValue": -1e+31,
          "Structure": {
            "Size": [
              8,
              10000
            ]
          }
        }
      ]
    }
  }
}