Skip to content

Commit eef972e

Browse files
committed
[doc] update changelog, support jdict in saveh5
1 parent 4baab54 commit eef972e

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

ChangeLog.txt

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,20 @@ Major updates are marked with a "*"
44

55
== EasyH5 v0.9 (Daseot - Korean 5), FangQ <q.fang (a) neu.edu> ==
66

7+
2025-03-16*[4baab54] [feat] initial support of saveh5 using oct-hdf5 in octave
8+
2025-03-16*[a2b62c1] [feat] support Octave low-level HDF5 IO via oct-hdf5
9+
2025-03-15 [1fe742d] [test] pass test on MATLAB R2010b
10+
2025-03-14 [39b3b07] [jsonlab] sync jsonlab with the latest version, update doc
711
2025-03-13 [e04da0c] [snirf] fix fNIRS/snirf-samples#13
812
2024-09-15 [2090320] [snirf] allow saving empty 1d vector as timeseries
913
2024-07-09 [4b4444f] [bug] fix #16, timeseries() can handle complex 1D vector
1014
2024-07-09 [6f145c0] [snirf] fix probe.sourceLabels with timeseries(string({})), fNIRS/snirf-samples#8
11-
2024-07-08 [df03a9c] [feature] use timeseries datatype for true 1d vector, fix #16, fNIRS/snirf-samples#12
15+
2024-07-08*[df03a9c] [feature] use timeseries datatype for true 1d vector, fix #16, fNIRS/snirf-samples#12
1216
2024-07-07 [01e5e53] [bug] allow to store true 1D vector with ndim=1, fix #16, fNIRS/snirf-samples#12
1317
2023-11-26 [a88c2e1] scalar and variablelengthstring can not use with deflate on
1418
2023-11-26 [322b798] reverse forcedim to fix transposed array after roundtrip
1519
2023-11-26 [1c4ad33] sync units from jsonlab
16-
2023-11-26 [b6d102f] automatic format with miss_hit
20+
2023-11-26*[b6d102f] automatic format with miss_hit
1721
2023-11-26 [ffd5870] merge scalar and stringarray changes
1822
2023-11-26 [2d38eda] save as scalar instead of length of 1 array
1923
2023-11-26 [830bf24] support octave to load hdf5 file
@@ -22,7 +26,7 @@ Major updates are marked with a "*"
2226
2022-10-01 [172915b] fix sparse matrix saving error, close #14
2327
2022-09-30 [96132b7] fix rootname issue, a regression due to #11, close #13
2428
2022-08-10 [74a430c] Update README.md
25-
2022-08-05 [c1d30f4] can write variable length string via VariableLengthString flag
29+
2022-08-05*[c1d30f4] can write variable length string via VariableLengthString flag
2630
2022-05-18 [c985103] upgrade all jsonlab files to the latest version, bump to v0.9.0
2731
2022-05-18 [72deacf] allow appending data under 'rootname' path with 'append',1, fix #11, works in MATLAB R2010b
2832
2022-05-18 [a11cc77] set default name, allow saving expressions to /data
@@ -35,11 +39,11 @@ Major updates are marked with a "*"
3539
2020-05-05 [600c2d1] fall back to alphabetic order on matlab 2014 and earlier, fix #8
3640
2019-12-14 [e42564d] customizable complex numbers storage
3741
2019-10-25 [1d45bc3] use jdata as input flag
38-
2019-10-25 [a00940e] add jdataencode and jdatadecode functions
39-
2019-10-01 [7c76642] rename to eazyh5 to avoid spelling confusions-already got questions
42+
2019-10-25*[a00940e] add jdataencode and jdatadecode functions
4043

4144
== EasyH5 v0.8 (Go - Japanese 5), FangQ <q.fang (a) neu.edu> ==
4245

46+
2019-10-01 [7c76642] rename to eazyh5 to avoid spelling confusions-already got questions
4347
2019-09-30*[104a9ed] add regroup option for loadh5, change regexp, add demo
4448
2019-09-30*[bb762a8] support saving and restoring non-ascii group and dataset names, like JSONLab
4549
2019-09-29*[1486603] restore the original position for a grouped item

saveh5.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,8 @@ function saveh5(data, fname, varargin)
140140

141141
if (iscell(item))
142142
oid = cell2h5(name, item, handle, level, varargin{:});
143+
elseif (isa(item, 'jdict'))
144+
oid = obj2h5(name, item.v(), handle, level, varargin{:});
143145
elseif (isstruct(item))
144146
oid = struct2h5(name, item, handle, level, varargin{:});
145147
elseif (ischar(item) || isa(item, 'string'))

0 commit comments

Comments
 (0)