diff --git a/README.md b/README.md index 9993405..9792397 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ If you have any HDF5 related questions, you can raise them on the [HDF Forum](ht ### Requirements * kdb+ ≥ 3.5 64-bit -* [HDF5 C api](https://support.hdfgroup.org/HDF5/doc/H5.intro.html) ≥ 1.10 +* [HDF5 C api](https://support.hdfgroup.org/HDF5/doc/H5.intro.html) ≥ 1.10.4 ### Third-Party Library Installation diff --git a/q/hdf5.q b/q/hdf5.q index 2c50a14..7053a67 100644 --- a/q/hdf5.q +++ b/q/hdf5.q @@ -63,10 +63,10 @@ funcs:( i.typeConv:{$[x in"sg";string;("*"^("bmduvtpnz"!"xiiiiijjf")x)$]} i.typeRead:{$[x="s";`;x="g";"G";x]$} -i.typeChar:{$[0>x;.Q.t abs x;upper .Q.t x]} +i.typeChar:{$[0>x;::;upper].Q.t abs x} i.checkDimsType:{$[0=t:type x;count[x],'distinct raze .z.s each x;10=t;t;enlist(count x;neg t)]} i.checkData:{ - if[1