Commit Graph
258 Commits
Author SHA1 Message Date
florez_j ba6d89d8e1 Modified created at function to output date time and time zone 2024-07-01 16:19:28 +02:00
florez_j c074e45892 Renamed script_name to processing_file. 2024-07-01 16:17:25 +02:00
florez_j cedfe614e7 Implemented input argument to enable append information to exisintg attributes, which must take the values of either strings or lists. 2024-06-20 15:32:33 +02:00
florez_j 106795ae59 Added a few lines to detect the existence of the file and change the file mode from 'w' to 'a' based on that information. 2024-06-20 09:03:47 +02:00
florez_j 498a51cbc6 Updated function to add project level metadata at the root group of the hdf5 file. 2024-06-19 18:31:11 +02:00
florez_j 06c5c6d84b Incorporated method to MetadataHarvester class to collect project level metadata. 2024-06-19 18:30:02 +02:00
florez_j 04558e7785 Added code to parse dict attributes. 2024-06-18 14:42:51 +02:00
florez_j a6868d985d Fixed bug regarding datetime to str column conversion in dataframe by using .map(srt) (element wise operation) as opposed to .apply(str) 2024-06-18 09:21:46 +02:00
florez_j b66dc11a62 Replaced applymap to .apply because the former is being depricated 2024-06-17 13:47:54 +02:00
florez_j ed1641af55 Created function to save dataframes with annotations in hdf5 format 2024-06-17 13:36:05 +02:00
florez_j 0eba80db41 Added metadata printer method and rewrote slightly a few class terms. 2024-06-17 08:44:44 +02:00
florez_j c68e800967 Incorporated dataframe_to_np_structured_array(df: pd.DataFrame) from another module. 2024-06-16 18:39:30 +02:00
florez_j e4de4edf28 Incorporated dataframe_to_np_structured_array(df: pd.DataFrame) from another module. 2024-06-16 18:26:12 +02:00
florez_j 2d4ecec806 Moved dataframe_to_np_structured_array(df: pd.DataFrame) to src/g5505_utils.py. This is a more generic function that can be used more broadly accross modules. 2024-06-16 18:25:08 +02:00
florez_j 6f5c49dc64 Removed lenthy example. 2024-06-13 16:03:04 +02:00
florez_j a301d42ad5 Replaced add_data_level_info to add_dataset. 2024-06-13 16:01:27 +02:00
florez_j 0fb14b7c6c Developed a metadata harvesting object to facilitate metadata collection throught the code. 2024-06-13 15:47:02 +02:00
florez_j f43d86e729 Modified a few variable values in yaml files so that they are within expected values. 2024-06-13 15:45:39 +02:00
florez_j 9ab9aa49c4 Abstracted a code snippet from def create_hdf5_file_from_filesystem_path(..) as transfer_file_dict_to_hdf5() so that it can be reusable. 2024-06-13 15:44:01 +02:00
florez_j cbca94390f Modified hardcoded paths to adapt with respect to the parent directory 2024-06-11 17:30:58 +02:00
florez_j e7ed6145f0 Implemented a data extraction module to access data from an hdf5 file in the form of dataframes. 2024-06-11 10:38:04 +02:00
florez_j a410bde23e Removed data table split into categorical and numerical variables and numering is only introduce to disambiguate repeated columns. 2024-06-10 16:18:51 +02:00
florez_j 1ec7ad76ff Removed additional numbering from some intrument specifications. These are now only added if the column names are ambigous. 2024-06-10 16:14:13 +02:00
florez_j 726e9b3503 Fixed bug in the case where data_integration_mode = 'collection'. 2024-06-07 16:45:00 +02:00
florez_j dba5bc9ea7 Updated instrument names from ICAD/HONO and ICAD/NO2 to HONO and NO2. 2024-06-07 16:41:41 +02:00
florez_j 197ad0288a Updated file reader and data integration with datastart and dataend properties. 2024-06-04 13:37:20 +02:00
florez_j 9dcc757acc renamed folder src/instrument_descriptions/ to src/intruments/ and moved text_data_sources.yaml in there. 2024-06-04 10:54:09 +02:00
florez_j a6ddb24eeb Added .strip to column names to remove unwanted characters (\r|\t|\n) and included units description to timestamps. 2024-06-04 09:57:37 +02:00
florez_j fa2990527e Simplified and documented parse_attribute function. 2024-06-04 09:51:12 +02:00
florez_j 014bd14fcd Modified temperature units from °C to Celcius for simpler string encoding. It seems ascii codec cannot encode such a character 2024-06-04 09:44:09 +02:00
florez_j 385267a98f Updated treemap visualization to select only root metadata, which is of string type. 2024-06-03 14:17:42 +02:00
florez_j 560481610c Updated root metadata display in treemaps 2024-06-02 16:43:54 +02:00
florez_j c74b6c1a91 Updated instrument attributes with datetime_format and desired_format. 2024-06-02 16:14:30 +02:00
florez_j 1054367f12 Modified annotate_root_dir function. 2024-06-02 16:02:48 +02:00
florez_j d335836a7d Updated reader to standardize timestamps to a desired format when possible. The desired format is set in text_data_sources.yaml. 2024-06-02 15:59:01 +02:00
florez_j 69f3857936 Implemented functions for data extraction from hdf5 files. 2024-05-31 12:39:10 +02:00
florez_j e6de1ff55d Incorporated jupyter notebook of simple example metadata annotation workflow. 2024-05-30 12:24:12 +02:00
florez_j 4de7834a91 Updated readme file 2024-05-30 12:21:17 +02:00
florez_j 76bffc6afe Updated notebook documentation and included an example metadata annotation notebook. 2024-05-30 12:20:34 +02:00
florez_j a0318681be Removed html file no longer useful. 2024-05-30 12:18:28 +02:00
florez_j 922bb3ca64 Updated YAML config file parsing logic to account for changes in config file description. 2024-05-30 12:16:54 +02:00
florez_j 7f423ccc6f Decomposed experiment_data into experiment_startdate and experiment_enddate. 2024-05-30 12:15:49 +02:00
florez_j 3a9aede909 Made def third_update_hdf5_file_with_review more modular by separating data update and git operations, resulting new functions that can be reused in less restrictive matadata annotation contexts. 2024-05-29 15:26:48 +02:00
florez_j ef7c6c9efb Implemented a git operations module for automated git ops, based on subprocess. 2024-05-29 15:17:09 +02:00
florez_j 146981379f Updated readme file. 2024-05-29 11:24:46 +02:00
florez_j 71f284f709 Updated readme file 2024-05-29 11:23:33 +02:00
florez_j 4ffd790059 Updated project name in configuration file 2024-05-28 15:06:25 +02:00
florez_j dad5e082f1 Changed ordering of data integration config files so that they align with our experimental campaign hierarchy. 2024-05-28 14:43:32 +02:00
florez_j a86fc97605 Refactored due to updates in the file reader function. 2024-05-28 14:41:34 +02:00
florez_j 3de6abce50 added the feature to activate or deactivate data copying before reading the input file. This is to avoid redundant copying when we are already working on file copies. 2024-05-28 14:40:14 +02:00