*** File Information *** For descriptor: swa-pas-cal Filename: data/user/SolO/swa/L1/2023/solo_L1_swa-pas-cal_20230423_V01.cdf Variables: ['Epoch', 'CCSDS_time', 'SCET', 'SID_counter', 'START', 'FINAL', 'CURRENT', 'ACQUISITION', 'NB_ACQUISITION', 'STEP', 'MAX_EN', 'MAX_EL', 'MAX_CEM', 'MAX_COUNT'] *** Mandatory Variables *** QUALITY_FLAG Mandatory variable QUALITY_FLAG is not present! QUALITY_BITMASK Mandatory variable QUALITY_BITMASK is not present! SCET OK *** Mandatory Global Attributes *** Project is ['STP>Solar-Terrestrial Physics'] From dict, it should be: 'SOLO>Solar Orbiter' Source_name is ['SOLO>Solar Orbiter'] From dict, it should be: 'SOLO>Solar Orbiter' Discipline is ['Solar Physics>Heliospheric Physics'] From dict, it should be: 'Space Physics>Interplanetary Studies' Data_type is ['L1> L1 uncalibrated data'] From dict, it should be: 'L1>Level 1 Data' Descriptor is ['SWA-PAS>Solar Wind Analyser / Proton-Alpha Sensor'] From dict, it should be: 'SWA-PAS-CAL>Solar Wind Analyser, Proton Alpha Sensor, etc' Instrument is ['SWA-PAS>Solar Wind Analyser-Proton Alpha Sensor'] From dict, it should be: 'SWA-PAS>Solar Wind Analyser Proton Alpha Sensor' Data_version is ['01'] From dict, it should be: '01' ALERT: Keyword 'Software_version' NOT FOUND PI_name is ['OWEN Chris'] PI_affiliation is ['MSSL-UCL, university College London - UK'] ALERT: Keyword 'TEXT' NOT FOUND Instrument_type is ['Plasma and Solar Wind'] Mission_group is ['Solar Orbiter'] From dict, it should be: 'Solar Orbiter' Logical_source is ['solo_L1_swa-pas-cal'] From dict, it should be: 'solo_L1_swa-pas-cal' Logical_file_id is ['solo_L1_swa-pas-cal_20230423_V01'] From dict, it should be: 'solo_L1_swa-pas-cal_20230423_V01' Logical_source_description is ['Solar Orbiter Proton Analyser Sensor L1 Inflight calibration'] From dict, it should be: 'Solar Orbiter, Level 1, Solar Wind Analyser, Proton Alpha Sensor, etc ' Rules_of_use is ['Consult with MSSL-UCL before using'] Generated_by is ['IRAP - Toulouse'] Generation_date is ['2023-07-16T13:40:57Z'] ALERT: Keyword 'Acknowledgement' NOT FOUND MODS is ['2020/10/26 - A. Fedorov, A. Barthe - Initial version'] ALERT: Keyword 'Parents' NOT FOUND ALERT: Keyword 'TARGET_NAME' NOT FOUND ALERT: Keyword 'TARGET_CLASS' NOT FOUND ALERT: Keyword 'TARGET_REGION' NOT FOUND ALERT: Keyword 'TIME_MIN' NOT FOUND Start time from filename: 20230423 Start time from epoch variable: 2023-04-23T12:00:07.914090240 ALERT: Keyword 'TIME_MAX' NOT FOUND End time from filename: End time from epoch variable: 2023-04-23T12:08:47.915020672 ALERT: Keyword 'Data_product' NOT FOUND From dict, it should be: 'cal>[description of dataset]' ALERT: Keyword 'SOOP_NAME' NOT FOUND From dict, it should be: 'none' ALERT: Keyword 'SOOP_TYPE' NOT FOUND From dict, it should be: 'none' ALERT: Keyword 'OBS_ID' NOT FOUND From dict, it should be: 'if not applicable, then none' ALERT: Keyword 'LEVEL' NOT FOUND From dict, it should be: 'L1>Level 1 Data' *** Mandatory Variable Attributes *** Variable: Epoch {'CATDESC': 'Epoch encoded as Terrestrial Time on rotating Earth geoid, ns since J2000', 'DISPLAY_TYPE': 'time_series', 'FIELDNAM': 'Epoch', 'FILLVAL': -9223372036854775808, 'LABLAXIS': 'Epoch', 'UNITS': 'ns', 'VALIDMIN': -315575942816000000, 'VALIDMAX': 946728069183000000, 'VAR_TYPE': 'support_data', 'SCALETYP': 'linear', 'MONOTON': 'INCREASE', 'TIME_BASE': 'J2000', 'TIME_SCALE': 'Terrestrial Time', 'REFERENCE_POSITION': 'Rotating Earth Geoid', 'SI_CONVERSION': '1.0E-9>s'} VDRInfo(Variable='Epoch', Num=0, Var_Type='zVariable', Data_Type=33, Data_Type_Description='CDF_TIME_TT2000', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([-9223372036854775807]), Block_Factor=0) VAR_NOTES not found in variable attributes for Epoch UNITS = ns FORMAT keywords missing Variable: CCSDS_time {'CATDESC': 'Elapsed time of the onboard clock at the time of data recording on SSMM', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'CCSDS time', 'FILLVAL': -1e+31, 'FORMAT': 'F15.3', 'LABLAXIS': 'CCSDS time', 'UNITS': 's', 'VALIDMIN': 0.0, 'VALIDMAX': 400000000.0, 'VAR_TYPE': 'support_data', 'SCALETYP': 'linear'} VDRInfo(Variable='CCSDS_time', Num=1, Var_Type='zVariable', Data_Type=22, Data_Type_Description='CDF_REAL8', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([4.29497e+09]), Block_Factor=0) VAR_NOTES not found in variable attributes for CCSDS_time UNITS = s SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") Variable: SCET {'CATDESC': 'Elapsed time on the onbloard clock at the start of acquisition time ', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'SCET', 'FILLVAL': -1e+31, 'FORMAT': 'F15.3', 'LABLAXIS': 'SCET', 'UNITS': 's', 'VALIDMIN': 0.0, 'VALIDMAX': 400000000.0, 'VAR_TYPE': 'support_data', 'SCALETYP': 'linear'} VDRInfo(Variable='SCET', Num=2, Var_Type='zVariable', Data_Type=22, Data_Type_Description='CDF_REAL8', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([4.29497e+09]), Block_Factor=0) VAR_NOTES not found in variable attributes for SCET UNITS = s SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") Variable: SID_counter {'CATDESC': 'SID_COUNTER', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'SID_COUNTER', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'SID_COUNTER', 'VALIDMIN': 0, 'VALIDMAX': 65535, 'VAR_TYPE': 'support_data', 'SCALETYP': 'linear'} VDRInfo(Variable='SID_counter', Num=3, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([65535], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for SID_counter UNIT attributes (UNITS or UNIT_PTR) must be present. If no units, then "unitless" SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") Variable: START {'CATDESC': 'START', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'START', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'START', 'UNITS': 'unitless', 'VALIDMIN': 0, 'VALIDMAX': 65534, 'VAR_TYPE': 'data', 'SCALETYP': 'linear'} VDRInfo(Variable='START', Num=4, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([254], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for START UNITS = unitless SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") VAR_TYPE is data, but DISPLAY_TYPE missing Variable: FINAL {'CATDESC': 'FINAL', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'FINAL', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'FINAL', 'UNITS': 'unitless', 'VALIDMIN': 0, 'VALIDMAX': 65534, 'VAR_TYPE': 'data', 'SCALETYP': 'linear'} VDRInfo(Variable='FINAL', Num=5, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([254], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for FINAL UNITS = unitless SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") VAR_TYPE is data, but DISPLAY_TYPE missing Variable: CURRENT {'CATDESC': 'CURRENT', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'CURRENT', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'CURRENT', 'UNITS': 'unitless', 'VALIDMIN': 0, 'VALIDMAX': 65534, 'VAR_TYPE': 'data', 'SCALETYP': 'linear'} VDRInfo(Variable='CURRENT', Num=6, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([254], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for CURRENT UNITS = unitless SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") VAR_TYPE is data, but DISPLAY_TYPE missing Variable: ACQUISITION {'CATDESC': 'ACQUISITION', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'ACQUISITION', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'ACQUISITION', 'UNITS': 'unitless', 'VALIDMIN': 0, 'VALIDMAX': 65534, 'VAR_TYPE': 'data', 'SCALETYP': 'linear'} VDRInfo(Variable='ACQUISITION', Num=7, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([254], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for ACQUISITION UNITS = unitless SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") VAR_TYPE is data, but DISPLAY_TYPE missing Variable: NB_ACQUISITION {'CATDESC': 'NB_ACQUISITION', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'NB_ACQUISITION', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'NB_ACQUISITION', 'UNITS': 'unitless', 'VALIDMIN': 0, 'VALIDMAX': 65534, 'VAR_TYPE': 'data', 'SCALETYP': 'linear'} VDRInfo(Variable='NB_ACQUISITION', Num=8, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([254], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for NB_ACQUISITION UNITS = unitless SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") VAR_TYPE is data, but DISPLAY_TYPE missing Variable: STEP {'CATDESC': 'STEP', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'STEP', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'STEP', 'UNITS': 'unitless', 'VALIDMIN': 0, 'VALIDMAX': 65534, 'VAR_TYPE': 'data', 'SCALETYP': 'linear'} VDRInfo(Variable='STEP', Num=9, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([254], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for STEP UNITS = unitless SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") VAR_TYPE is data, but DISPLAY_TYPE missing Variable: MAX_EN {'CATDESC': 'MAX_EN', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'MAX_EN', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'MAX_EN', 'UNITS': 'unitless', 'VALIDMIN': 0, 'VALIDMAX': 65534, 'VAR_TYPE': 'data', 'SCALETYP': 'linear'} VDRInfo(Variable='MAX_EN', Num=10, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([254], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for MAX_EN UNITS = unitless SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") VAR_TYPE is data, but DISPLAY_TYPE missing Variable: MAX_EL {'CATDESC': 'MAX_EL', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'MAX_EL', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'MAX_EL', 'UNITS': 'unitless', 'VALIDMIN': 0, 'VALIDMAX': 65534, 'VAR_TYPE': 'data', 'SCALETYP': 'linear'} VDRInfo(Variable='MAX_EL', Num=11, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([254], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for MAX_EL UNITS = unitless SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") VAR_TYPE is data, but DISPLAY_TYPE missing Variable: MAX_CEM {'CATDESC': 'MAX_CEM', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'MAX_CEM', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'MAX_CEM', 'UNITS': 'unitless', 'VALIDMIN': 0, 'VALIDMAX': 65534, 'VAR_TYPE': 'data', 'SCALETYP': 'linear'} VDRInfo(Variable='MAX_CEM', Num=12, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([254], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for MAX_CEM UNITS = unitless SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") VAR_TYPE is data, but DISPLAY_TYPE missing Variable: MAX_COUNT {'CATDESC': 'MAX_COUNT', 'DEPEND_0': 'Epoch', 'FIELDNAM': 'MAX_COUNT', 'FILLVAL': 65535, 'FORMAT': 'I5', 'LABLAXIS': 'MAX_COUNT', 'UNITS': 'unitless', 'VALIDMIN': 0, 'VALIDMAX': 65534, 'VAR_TYPE': 'data', 'SCALETYP': 'linear'} VDRInfo(Variable='MAX_COUNT', Num=13, Var_Type='zVariable', Data_Type=12, Data_Type_Description='CDF_UINT2', Num_Elements=1, Num_Dims=0, Dim_Sizes=[], Sparse='No_sparse', Last_Rec=109, Rec_Vary=True, Dim_Vary=[], Compress=0, Pad=array([254], dtype=uint16), Block_Factor=0) VAR_NOTES not found in variable attributes for MAX_COUNT UNITS = unitless SI_CONVERSION should be present even if there are no units (1>unitless), e.g., 1.0E-9>s for Epoch where UNITS=ns, and if already in SI: e.g., "1.0>s") VAR_TYPE is data, but DISPLAY_TYPE missing