Browse Source

Fixed incorrect last chunk calculation

master
Michael Uleysky 3 weeks ago
parent
commit
4d9ee10fdf
  1. 2
      include/zarr.h

2
include/zarr.h

@ -36,7 +36,7 @@ class ZarrTypes: public NcZarrTypes
[](size_t N, const size_t* st, const size_t* cn, const size_t* cs)
{
Vec out(N);
for(size_t i = 0; i < N; i++) out[i] = (st[i] + cn[i]) / cs[i] - st[i] / cs[i] + 1;
for(size_t i = 0; i < N; i++) out[i] = (st[i] + cn[i] - 1) / cs[i] - st[i] / cs[i] + 1;
return out;
}(N, start, count, csize)),
inchunkind(Vec(csize, csize + N)),

Loading…
Cancel
Save