{
  "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/ts1_l2_msc_bac_00000000_v01.json (from all.xml)",
    "NumericalData": {
      "ResourceID": null,
      "_ResourceID": "Source: https://github.com/rweigel/cdawmeta-spase/blob/main/ResourceID.json",
      "ResourceHeader": {
        "ResourceName": "TRACERS 1 Magnetic Search Coil (MSC), High Resolution data",
        "_ResourceName": "Source: Master/CDFglobalAttributes/Logical_source_description",
        "AlternateName": "TS1_H0_MSC",
        "_AlternateName": "Source: Master/CDFglobalAttributes/Logical_source",
        "Description": "TRACERS 2 Magnetic Search Coil (MSC), Waveform data. This dataset \tconsists of time series sweeps of the 3-axis search coil. Each sweep \tprovides 1024 evenly spaced values sampled at 2048 Hz, thus the time \tduration of each sweep is 0.5 s. Each record in the file is a complete \tsweep. In the Region of Interest ROI) sweeps are spaced at 0.5 s and \tthus provide continuous data. If TRACERS is in Back Orbit (BOR) mode \tsweeps are sparsely spaced at 64.0 s apart for a 1/128th duty cycle.The 3-axis search coil data are provided in the body fixed TRACERS \tSpacecraft Coordinate System (TSCS) and Field-Aligned Coordinates (FAC). \tAll MSC data are calibrated in amplitude using the gain at 100 Hz. No \tphase calibration is applied to the L2 files.To obtain an amplitude and phase calibration over frequency, preform \ta fully complex Discrete Fourier Tansform (DFT) and apply the dimensionless \tcomplex calibration coefficients in table ts2_msc_calibration or  \tts2_msc_calibration.  If a fully calibrated waveform is desired, then take \tthe complex inverse transform. If your DFT is greater than 16384 points, \tinterpolate between points in the calibration table. If fewer are to be \ttransformed, then the calibration table can be sub-sampled to accommodate \ta shorter dataset.For the instrument paper see https://doi.org/10.1007/s11214-025-01200-7. \tFor coordinate system definition see appendix of  \thttps://doi.org/10.1007/s11214-025-01199-x.",
        "_Description": "Source: Master/CDFglobalAttributes/TEXT",
        "_Rights": {
          "Name": "SPDX",
          "Description": "Creative Commons Zero v1.0 Universal",
          "URL": "https://spdx.org/licenses/CC0-1.0.html",
          "SchemeURI": "https://spdx.org/licenses/"
        }
      },
      "ProviderResourceName": "TRACERS 1 Magnetic Search Coil (MSC) Waveforms, Level 2 (L2), Data",
      "Caveats": "https://tracers.physics.uiowa.edu/rules-use",
      "_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: David Miles at The University of Iowa",
          "Format": [
            "CDF"
          ],
          "Style": "Listing",
          "AccessURL": {
            "Name": "HTTPS from SPDF",
            "URL": "https://cdaweb.gsfc.nasa.gov/pub/data/tracers/tracers1/msc_searchcoil/l2/bac",
            "Description": "In CDF via HTTP from CDAWeb",
            "AccessFilenameTemplate": "ts1_l2_msc_bac_%Y%m%d_%Q.cdf",
            "AccessDirectoryTemplate": "%Y",
            "ProductKey": "TS1_L2_MSC_BAC"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: David Miles at The University of Iowa",
          "Format": [
            "CDF"
          ],
          "Style": "Listing",
          "AccessURL": {
            "Name": "FTPS from SPDF",
            "URL": "ftps://cdaweb.gsfc.nasa.gov/pub/data/tracers/tracers1/msc_searchcoil/l2/bac",
            "Description": "In CDF via HTTP from CDAWeb",
            "AccessFilenameTemplate": "ts1_l2_msc_bac_%Y%m%d_%Q.cdf",
            "AccessDirectoryTemplate": "%Y",
            "ProductKey": "TS1_L2_MSC_BAC"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: David Miles at The University of Iowa",
          "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": "TS1_L2_MSC_BAC"
          }
        },
        {
          "RepositoryID": "spase://SMWG/Repository/NASA/GSFC/SPDF",
          "Availability": "Online",
          "AccessRights": "Open",
          "Acknowledgement": "SPDF/CDAWeb. Please also acknowledge the data producer: David Miles at The University of Iowa",
          "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=TS1_L2_MSC_BAC",
            "Style": "WebService",
            "ProductKey": "TS1_L2_MSC_BAC",
            "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: David Miles at The University of Iowa",
          "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/TS1_L2_MSC_BAC/clientLibraryExample/",
            "ProductKey": "TS1_L2_MSC_BAC",
            "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: David Miles at The University of Iowa",
          "Format": [
            "HTML"
          ],
          "AccessURL": {
            "Name": "4D Orbit Viewer",
            "URL": "https://sscweb.gsfc.nasa.gov/4dorbit/?sc=TS1_L2_MSC_BAC",
            "ProductKey": "TS1_L2_MSC_BAC",
            "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: David Miles at The University of Iowa",
          "Format": [
            "CSV",
            "JSON",
            "Binary"
          ],
          "AccessURL": {
            "Name": "CDAWeb HAPI Server",
            "URL": "https://hapi-server.org/servers/#server=CDAWeb&dataset=TS1_L2_MSC_BAC",
            "Style": "HAPI",
            "ProductKey": "TS1_L2_MSC_BAC",
            "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: David Miles at The University of Iowa",
          "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=TS1_L2_MSC_BAC&return=script",
            "Style": "HAPI",
            "ProductKey": "TS1_L2_MSC_BAC",
            "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: David Miles at The University of Iowa",
          "Format": [
            "PNG",
            "PDF",
            "SVG"
          ],
          "AccessURL": {
            "Name": "HAPI visualizations",
            "URL": "https://hapi-server.org/plot/?server=https://cdaweb.gsfc.nasa.gov/hapi&dataset=TS1_L2_MSC_BAC&format=gallery",
            "Style": "x_Visualization",
            "ProductKey": "TS1_L2_MSC_BAC",
            "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": "2025-09-26T01:54:01Z",
          "StopDate": "2026-05-31T23:59:51Z"
        },
        "_TemporalDescription": "Generated from all.xml/@timerange_start and all.xml/@timerange_stop",
        "Cadence": "PT0.5S",
        "_Cadence": "Counts based on variable 'Epoch' in https://cdaweb.gsfc.nasa.gov/sp_phys/data/tracers/tracers1/msc_searchcoil/l2/bac/2025/ts1_l2_msc_bac_20250926_v1.2.0.cdf. The most common cadence, 500000000 [ns] = PT0.5S, occurred for 99.9559% of the 2268 timesteps."
      },
      "Keyword": [
        "TRACERS 1 (from all.xml/observatory/description/@short)",
        "Magnetic Search Coil (from all.xml/instrument/description/@short)",
        "Space Physics (from Master/CDFglobalAttributes/Discipline)",
        "Magnetospheric Science (from Master/CDFglobalAttributes/Discipline)",
        "TS1 (from Master/CDFglobalAttributes/Source_name)",
        "TRACERS 1 (from Master/CDFglobalAttributes/Source_name)",
        "L2 (from Master/CDFglobalAttributes/Data_type)",
        "Level 2 (from Master/CDFglobalAttributes/Data_type)",
        "MSC (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": "Time, start, in UTC",
          "ParameterKey": "Epoch",
          "Description": "CATDESC: 'Time, start, in UTC'. 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": "TS1 in spherical IAU_EARTH",
          "ParameterKey": "ts1_location",
          "Description": "Master CDF CATDESC: 'Body-fixed EARTH centered location of TS1 in spherical coordinates'. Master CDF VAR_NOTES: 'An ISO 31-11 standard spherical system. The full component set is (r,theta,phi) where r is the radial direction, theta is the colatitude (which is 0 deg at the north pole) and phi is the eastward angle. Both theta, phi are assumed to be 0 deg if missing and r is assumed to be 1 if missing.'. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is Epoch.'",
          "Units": "km",
          "FillValue": "NaN",
          "Structure": {
            "Size": [
              3
            ]
          }
        },
        {
          "Name": "Validity Flags",
          "ParameterKey": "flags",
          "Description": "Master CDF CATDESC: 'Valildity Flag per Epoch'. Master CDF VAR_NOTES: 'Flag values as a bit field. There is one flag value for each epoch, i.e. one per packet. Larger values denote bigger problems. The value 32 (2^5) indicates that data are clipped an the maximum response of the search coil. Other values are yet to be defined.'. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is Epoch.'",
          "Units": " ",
          "FillValue": 255
        },
        {
          "Name": "AC Magnetic field at 2048 Hz in TSCS",
          "ParameterKey": "ts1_l2_bac_tscs",
          "Description": "Master CDF CATDESC: 'AC Magnetic field at 2048 Hz in TRACERS Spacecraft Coordinates (TSCS)'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is Epoch.'",
          "Units": "nT",
          "FillValue": "NaN",
          "Structure": {
            "Size": [
              1024,
              3
            ]
          }
        },
        {
          "Name": "AC Magnetic field at 2048 Hz in FAC",
          "ParameterKey": "ts1_l2_bac_fac",
          "Description": "Master CDF CATDESC: 'AC Magnetic field at 2048 Hz in B-Field Aligned Coordinates (FAC)'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is Epoch.'",
          "Units": "nT",
          "FillValue": "NaN",
          "Structure": {
            "Size": [
              1024,
              3
            ]
          }
        },
        {
          "Name": "Frequency",
          "ParameterKey": "cal_frequency",
          "Description": "CATDESC: 'Calibration frequency'. 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": "Hz",
          "Support": {
            "Qualifier": "Scalar",
            "SupportQuantity": "Temporal"
          }
        },
        {
          "Name": "Coil Freq Response relative to 100 Hz",
          "ParameterKey": "ts1_msc_calibration",
          "Description": "Master CDF CATDESC: 'Coil Freq Response relative to 100 Hz'. Master CDF VAR_NOTES: 'Full real and imaginary frequency response for phase and amplitude  correction in the frequency domain.  For each record, the real component is first [i, 0] and the imaginary component is second [i, 1].  (To use this table: (1) Perform FFT of desired length on each Epoch of waveform data. (2a) If your FFT is less then 16384 points sub-sample the frequency calibration table (2b) If your FFT is more then 16384 points interpolate between points in the calibration table (3) Divide positive FFT frequencies by listed complex calibration values (4) Divide negative FFT frequencies by complex conjugate of listed calibration     values. (5) Perform inverse FFT to return the signal to time domain if desired.  Note this calibration increases the amplitude of low frequency components by quite a bit.  In order to recover the spin frequency component you may need to  string multiple packets together in your FFT. This should *only* be done if  all Epoch values are near 0.5 seconds apart. '. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is cal_frequency.'",
          "Units": "dB",
          "FillValue": -1e+31,
          "Structure": {
            "Size": [
              2
            ]
          }
        },
        {
          "Name": "Coil Freq Response relative to 100 Hz",
          "ParameterKey": "msc_gain",
          "Description": "Master CDF CATDESC: 'Coil Freq Response relative to 100 Hz'. Master CDF VAR_NOTES: ''. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is cal_frequency.'",
          "Units": " ",
          "FillValue": -1e+31
        },
        {
          "Name": "Internal Relative Coil Phase Delay",
          "ParameterKey": "msc_phase",
          "Description": "Master CDF CATDESC: 'Internal Relative Coil Phase Delay'. Master CDF VAR_NOTES: 'These phase offsets are useful for comparison between points in the MSC dataset but are not referenced to an external source.'. Notes not in Master CDF: 'The time index (the ISTP DEPEND_0 variable) for this parameter is cal_frequency.'",
          "Units": "degrees",
          "FillValue": -1e+31
        }
      ]
    }
  }
}