Updated to admit changes performed on save_table_as_hdf5.m
This commit is contained in:
1 parent
bb09c5fe28
commit
895585a206
1 file changed
+10
-6
@@ -14,23 +14,27 @@ if ~iscellstr(exclude_var_set)
|
||||
end
|
||||
|
||||
INFO = h5info(filename);
|
||||
|
||||
num_rows = length(INFO.Groups);
|
||||
|
||||
|
||||
num_attr1 = length(INFO.Groups(1).Datasets);
|
||||
num_attr2 = length(INFO.Groups(1).Attributes);
|
||||
num_cols = num_attr1 + num_attr2;
|
||||
sz = [num_rows,num_cols];
|
||||
|
||||
% Extract group level attributes, they align for all
|
||||
% groups/measurements/rows of the table in filename .h5
|
||||
% groups (here denoting measurements/or rows) of the table in filename .h5
|
||||
group_columns = {INFO.Groups(1).Attributes.Name};
|
||||
|
||||
dataset_columns = {};
|
||||
for j = 1 : num_attr1
|
||||
dataset_columns{j} = INFO.Groups(1).Datasets(j).Attributes.Value;
|
||||
if num_attr1 == 1 && isempty(INFO.Groups(1).Datasets(num_attr1).Attributes)
|
||||
dataset_columns = {};
|
||||
num_attr1 = 0;
|
||||
num_cols = num_cols - 1;
|
||||
else
|
||||
for j = 1 : num_attr1
|
||||
dataset_columns{j} = INFO.Groups(1).Datasets(j).Attributes.Value;
|
||||
end
|
||||
end
|
||||
|
||||
%TODO: Implement feature to exclude varibales/columns as well as rows at
|
||||
%reading time. This requires propagating modifications
|
||||
% % % Select group and dataset columns to be loaded from hdf5 file, which are
|
||||
|
||||
Reference in new issue
Block a user