I am writing few variable as non-epoch variable with DEPEND_0. But on loading, it loads as both DEPEND_0 and DEPEND_1. I think there are few things that I could be doing wrong.
{"CATDESC": "The spin period as reported by the spacecraft.", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Spin Period", "FILLVAL": np.float64(-1e+31), "FORMAT": "F10.3", "LABLAXIS": "Spin Period", "SCALETYP": "linear", "UNITS": "s", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(16.0), "VAR_TYPE": "data"}
{"CATDESC": "K Factor constant that is used to convert voltages to energies", "DEPEND_0": "spin_sector", "DISPLAY_TYPE": np.float64(0.0), "FIELDNAM": "K Factor", "FILLVAL": np.float64(0.0), "FORMAT": "F6.2", "LABLAXIS": "K Factor", "SCALETYP": "linear", "UNITS": " ", "VALIDMIN": np.float64(1.0), "VALIDMAX": np.float64(100.0), "VAR_TYPE": "support_data", "DEPEND_1": "spin_sector"}
{"CATDESC": "ElectroStatic Analyzer Energy Values", "DEPEND_0": "esa_step", "FIELDNAM": "Energy Table", "FORMAT": "F12.6", "LABLAXIS": "eV", "SCALETYP": "log", "UNITS": "eV", "VALIDMIN": np.float64(1.0), "VALIDMAX": np.float64(14100.0), "VAR_TYPE": "support_data", "DEPEND_1": "esa_step"}
{"CATDESC": "Indicates whether data quality is suspect (1).", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Data Quality", "FILLVAL": np.uint8(255), "FORMAT": "I1", "LABLAXIS": "Data Quality", "SCALETYP": "linear", "UNITS": " ", "VALIDMIN": np.uint8(0), "VALIDMAX": np.uint8(1), "VAR_TYPE": "data"}
{"CATDESC": "Acquisition time for each step of energy", "DEPEND_0": "esa_step", "FIELDNAM": "Acquisition Time", "FILLVAL": np.float64(-1e+31), "FORMAT": "F10.3", "LABLAXIS": "Acquisition Time", "SCALETYP": "linear", "UNITS": "ms", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(625.0), "VAR_TYPE": "support_data", "DEPEND_1": "esa_step"}
{"CATDESC": "Solarwind Bias Gain Mode", "DEPEND_0": "epoch", "DISPLAY_TYPE": "no_plot", "FIELDNAM": "Solarwind Bias Gain Mode", "FILLVAL": np.uint8(255), "FORMAT": "I1", "LABLAXIS": "Solarwind Bias Gain Mode", "SCALETYP": "linear", "UNITS": " ", "VALIDMIN": np.uint8(0), "VALIDMAX": np.uint8(1), "VAR_TYPE": "data", "VAR_NOTES": "Indicates whether FSW is tracking the Solarwind High-Gain bias curve or the Solarwind Low-Gain bias curve."}
{"CATDESC": "Suprathermal Bias Gain Mode", "DEPEND_0": "epoch", "DISPLAY_TYPE": "no_plot", "FIELDNAM": "Suprathermal Bias Gain Mode", "FILLVAL": np.uint8(255), "FORMAT": "I1", "LABLAXIS": "Suprathermal Bias Gain Mode", "SCALETYP": "linear", "UNITS": " ", "VALIDMIN": np.uint8(0), "VALIDMAX": np.uint8(1), "VAR_TYPE": "data", "VAR_NOTES": "Indicates whether FSW is tracking the Suprathermal High-Gain bias curve or the Suprathermal Low-Gain bias curve."}
{"CATDESC": "When Reduced Gain Factor Operation (RGFO) was activated", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "RGFO Mode", "FILLVAL": np.uint8(255), "FORMAT": "I3", "LABLAXIS": "RGFO Half Spin", "SCALETYP": "linear", "UNITS": "half spin number", "VALIDMIN": np.uint8(0), "VALIDMAX": np.uint8(255), "VAR_TYPE": "data", "VAR_NOTES": "Indicates the point when Reduced Gain Factor Operation (RGFO) was activated. In RGFO, the Entrance ESA voltage is reduced in order to limit the number of ions that reach the detectors."}
{"CATDESC": "When No Scan Operation (NSO) was activated", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "NSO Mode", "FILLVAL": np.uint8(255), "FORMAT": "I3", "LABLAXIS": "NSO Half Spin", "SCALETYP": "linear", "UNITS": "half spin number", "VALIDMIN": np.uint8(0), "VALIDMAX": np.uint8(255), "VAR_TYPE": "data", "VAR_NOTES": "Indicates the point 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."}
{"CATDESC": "hplus Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - hplus", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "hplus Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - hplus", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "heplusplus Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - heplusplus", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "heplusplus Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - heplusplus", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "cplus4 Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - cplus4", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "cplus4 Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - cplus4", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "cplus5 Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - cplus5", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "cplus5 Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - cplus5", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "cplus6 Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - cplus6", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "cplus6 Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - cplus6", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "oplus5 Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - oplus5", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "oplus5 Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - oplus5", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "oplus6 Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - oplus6", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "oplus6 Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - oplus6", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "oplus7 Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - oplus7", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "oplus7 Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - oplus7", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "oplus8 Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - oplus8", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "oplus8 Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - oplus8", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "ne Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - ne", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "ne Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - ne", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "mg Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - mg", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "mg Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - mg", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "si Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - si", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "si Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - si", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "fe_loq Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - fe_loq", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "fe_loq Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - fe_loq", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "fe_hiq Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - fe_hiq", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "fe_hiq Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - fe_hiq", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "heplus Pickup Ion Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - heplus (PUI)", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "heplus Pickup Ion Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - heplus (PUI)", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "cnoplus Pickup Ion Sunward species", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - cnoplus (PUI)", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": "I7", "UNITS": "counts", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(4294967295), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "cnoplus Pickup Ion Sunward Species uncertainty", "DEPEND_0": "epoch", "DISPLAY_TYPE": "time_series", "FIELDNAM": "Sunward - cnoplus (PUI)", "FILLVAL": np.float64(-1e+31), "FORMAT": "F20.9", "UNITS": "counts", "VALIDMIN": np.float64(0.0), "VALIDMAX": np.float64(4294967295.0), "VAR_TYPE": "data", "DEPEND_1": "esa_step", "DEPEND_2": "spin_sector", "LABL_PTR_1": "esa_step_label", "LABL_PTR_2": "spin_sector_label"}
{"CATDESC": "Time from acquisition center to acquisition end", "DEPEND_0": "epoch", "FIELDNAM": "epoch_delta_plus", "FILLVAL": np.float64(-1e+31), "FORMAT": "F30.9", "LABLAXIS": "epoch_delta_plus", "SCALETYP": "linear", "UNITS": "ns", "VALIDMIN": np.float64(-3.15575942816e+17), "VALIDMAX": np.float64(3.155630469184e+18), "VAR_TYPE": "support_data"}
{"CATDESC": "Time from acquisition start to acquisition center", "DEPEND_0": "epoch", "FIELDNAM": "epoch_delta_minus", "FILLVAL": np.float64(-1e+31), "FORMAT": "F30.9", "LABLAXIS": "epoch_delta_minus", "SCALETYP": "linear", "UNITS": "ns", "VALIDMIN": np.float64(-9.223372036854776e+18), "VALIDMAX": np.float64(9.223372036854776e+18), "VAR_TYPE": "support_data"}
{"CATDESC": "Energy per charge (E/q) sweeping step", "FIELDNAM": "Energy Index", "FILLVAL": np.int64(254), "FORMAT": "I3", "LABLAXIS": "Energy Index", "SCALETYP": "linear", "UNITS": " ", "VALIDMIN": np.int64(0), "VALIDMAX": np.int64(127), "VAR_TYPE": "support_data"}
{"CATDESC": "ESA Step", "FIELDNAM": "ESA Step", "FORMAT": "A3", "VAR_TYPE": "metadata", "DEPEND_1": "esa_step"}
{"CATDESC": "Spin sector indicating range of spin angles", "FIELDNAM": "Spin Sector Index", "FILLVAL": np.uint8(254), "FORMAT": "I3", "LABLAXIS": "Spin Sector", "SCALETYP": "linear", "UNITS": " ", "VALIDMIN": np.uint8(0), "VALIDMAX": np.uint8(12), "VAR_TYPE": "support_data"}
{"CATDESC": "Spin Sector", "FIELDNAM": "Spin Sector", "FORMAT": "A2", "VAR_TYPE": "metadata", "DEPEND_1": "spin_sector"}
{"CATDESC": "Time, number of nanoseconds since J2000 with leap seconds included", "FIELDNAM": "epoch", "FILLVAL": np.int64(-9223372036854775808), "FORMAT": " ", "LABLAXIS": "epoch", "SCALETYP": "linear", "UNITS": "ns", "VALIDMIN": np.int64(315576066184000000), "VALIDMAX": np.int64(3155716869184000000), "VAR_TYPE": "support_data", "MONOTON": "INCREASE", "TIME_BASE": "J2000", "TIME_SCALE": "Terrestrial Time", "REFERENCE_POSITION": "Rotating Earth Geoid", "RESOLUTION": " ", "DICT_KEY": "SPASE>Support>SupportQuantity:Temporal"}
I am writing few variable as non-epoch variable with DEPEND_0. But on loading, it loads as both DEPEND_0 and DEPEND_1. I think there are few things that I could be doing wrong.
Here is the output of load CDF with this case
CDF attrs at write time:
Added DEPEND_0 instead of DEPEND_1, because that got me passed error at
terminate_on_warningflag (which I set intentionally). What can I do for these two variable that are stand alone. Should I make them to be coord (technically, they are data per CoDICE team) or something like above?