480 Commits

Author SHA1 Message Date
d62327ba25 Created g5505_utils.py module with very specific helper functions of the 5505 group. This is to remove clutter from the main module hdf5_lib.py 2024-02-13 16:39:05 +01:00
8f757ca68c Implemented filtering mechanishm in function create_hdf5_file_from_filesystem_path, which allows only directory paths containing a key word in include list to be stored in the hdf5 file group structure. 2024-02-02 16:30:29 +01:00
be43367bc0 Updated function create_hdf5_file_from_filesystem_path(ofilename,input_file_system_path), which now can integrate xps ibw files as datasets in the resulting file. 2024-02-01 15:29:03 +01:00
118191d93a Implemented minor change to output dictionary. keys meant to be dataset's attributes are now access to the key attributes_key, that take the value of a dictionary. 2024-02-01 15:26:05 +01:00
9a88fbf3ae Implementated module to read file of common types arising in multiphase chemistry group experiments. Status: in progres. 2024-01-31 16:47:28 +01:00
755d0cbf2e Implemented partially the func create_hdf5_file_from_filesystem_path, which reads a file system path and copies if directory structure in a hdf5 file. Next steps require aligning the structure in the context of our FAIR data file hierarchy and adding data to it. Last commit of the year :). Happy holidays! 2023-12-22 15:05:28 +01:00
ce0e7e08b1 Refined the construct_mask code so that it works with datetime defined intervals. 2023-11-09 16:26:54 +01:00
bf4fc055a5 Implemented module for background estimation 2023-11-09 10:17:47 +01:00
99a0305472 Removed FileList.h5 2023-11-03 09:58:01 +01:00
ccefbc2501 Pushed new FileList_v2.h5 2023-11-03 09:57:01 +01:00
8730a4d2c8 Improved comments 2023-11-02 16:11:21 +01:00
be1bfc8015 Improved comments 2023-11-02 16:07:24 +01:00
5a156d17a6 Refactored according to minor changes performed to the hdf5_lib.py dependency. 2023-11-02 15:53:33 +01:00
bf4d03f369 Added output_files' folder, environment.yml file, and jupyter notebook demo on how to create and visualize hdf5 files. 2023-11-02 15:49:35 +01:00
25c0f07cc3 Implemented 1) function to add metadata to root folder in existing hdf5 file, 2) piece of code to display root folder's metadata on treemap's hoover. 2023-11-02 15:46:14 +01:00
86be738216 Rerun jupyter notebook and updated FileList.h5 and napp_plotlib.py due to changes on code dependencies. 2023-10-31 14:33:25 +01:00
cc52fafc44 Implemented a few new features such as create_group_hierarchy of any depth, get_parent_child_relationships, and display_group_hierarchy_on_a_treemap. Additionally, unified read_hdf5_as_dataframe's and documented it better. 2023-10-31 14:30:34 +01:00
87b256d93e Updated create_hdf5_file.py with input, enabling either botton-up and top-down construction of group hierarchies. So, far, implementation works for top-down construction where group hierarchies can be of any depth and defined by categorical columns. 2023-10-26 14:44:53 +02:00
d95a08caaa Implemented partially validation of group hierarchy input param. It needs to be extended to deeper group hierarchies and perhaps output nonconforming lowerlevel groups. 2023-10-20 16:56:27 +02:00
7eb1686d1f Modified creat_hdf5_file to admit group_by_list of functions that will be used to create group hierarchy. 2023-10-19 16:57:33 +02:00
7ff1d8d09b Implemented package to interface openbis with python and upload hdf5 file data from Thorsten data into openbis. 2023-10-18 17:00:01 +02:00
54ac1d5463 Modified to find input data inside newly added input_files folder. 2023-10-10 09:02:45 +02:00
0248ca3c6e Added a new function read_hdf5_as_dataframe_v2 which supports hdf5 files without datasets and replaced the dataframe construction procedure to a column wise basis. 2023-10-10 09:00:41 +02:00
d42ddd6ff0 Removed Filelist.h5, which is now relocated in input_files folder 2023-10-10 08:52:32 +02:00
736f0ba915 Added folders input_files and logs to store input data (hdf5 files) and resulting logs. 2023-10-10 08:51:10 +02:00
9bce95663c Reran jupyter notebook. 2023-08-22 15:11:25 +02:00
ebf41763df Reran jupyter notebook. 2023-08-22 15:09:59 +02:00
e3225fff4b Reduced a few lines of code and documented plot_spectra function. 2023-08-22 15:09:18 +02:00
3e9a26f147 Initial commit. hdf5_lib.py contains functions to read hdf5 file as dataframe. and napp_plotlib contains functions to plot image and spectra. jupyter notebook included to illustrate functions. 2023-08-22 14:28:27 +02:00
8c4851ffea Initial commit 2023-08-22 14:22:31 +02:00