Files
acsm-fairifier/workflow_test_flaggingapp_manager.ipynb
T

2.7 KiB

In [1]:
import sys
import os
# Set up project root directory
root_dir = os.path.abspath(os.curdir)
sys.path.append(root_dir)
sys.path.append(os.path.join(root_dir,'dima'))

import data_flagging_utils as utils

DataOpsObj = utils.FlaggingAppDataManager('data_products/collection_acsm_campaign_NoraN_2024-01-01_2024-02-29.h5')
In [ ]:
path_to_append_dir = 'data_products/collection_acsm_campaign_NoraN_2024-01-01_2024-02-29'
DataOpsObj.load_file_obj()
DataOpsObj.transfer_flags()
In [5]:
DataOpsObj.load_file_obj()
DataOpsObj._data_ops_obj.extract_and_load_dataset_metadata()
In [ ]:
DataOpsObj._data_ops_obj.dataset_metadata_df.head(n=15)
In [ ]:
DataOpsObj.load_file_obj()
DataOpsObj.apply_flags('ACSM_TOFWARE')
In [10]:
DataOpsObj._data_ops_obj.unload_file_obj()
In [3]:
DataOpsObj.load_file_obj()
DataOpsObj._data_ops_obj.append_metadata('ACSM_TOFWARE__cleaned/ACSM_JFJ_2024_JantoFeb_timeseries.txt/data_table',{ 'creation_date' : b'2024-10-09_15-33-54_UTC-OFST_+0200' })
DataOpsObj._data_ops_obj.unload_file_obj()
In [6]:
DataOpsObj.load_file_obj()
DataOpsObj._data_ops_obj.delete_metadata('ACSM_TOFWARE__cleaned/ACSM_JFJ_2024_JantoFeb_timeseries.txt/data_table',{ 'created_at' : {'delete': True }})
DataOpsObj._data_ops_obj.unload_file_obj()