Skip to content

Commit 4981ffe

Browse files
committed
[dataArray.get_slice] fix finding start index for range dims
1 parent 9c6e48d commit 4981ffe

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

nixio/data_array.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from .entity import Entity
1717
from .source_link_container import SourceLinkContainer
1818
from .datatype import DataType
19-
from .dimensions import (Dimension, SampledDimension, RangeDimension,
19+
from .dimensions import (Dimension, IndexMode, SampledDimension, RangeDimension,
2020
SetDimension, DimensionType, DimensionContainer)
2121
from . import util
2222
from .compression import Compression
@@ -362,7 +362,7 @@ def _get_slice_bydim(self, positions, extents):
362362
for dim, pos, ext in zip(self.dimensions, positions, extents):
363363
if dim.dimension_type in (DimensionType.Sample,
364364
DimensionType.Range):
365-
dpos.append(dim.index_of(pos))
365+
dpos.append(dim.index_of(pos, mode=IndexMode.GreaterOrEqual))
366366
dext.append(dim.index_of(pos + ext) - dpos[-1])
367367
elif dim.dimension_type == DimensionType.Set:
368368
dpos.append(int(pos))

0 commit comments

Comments
 (0)