From feb5d87cf4bccbfb565b541efd5aa2fc53c11edd Mon Sep 17 00:00:00 2001 From: jan Date: Tue, 10 Mar 2026 00:29:10 -0700 Subject: [PATCH] [repetition.Arbitrary] fix zero-sized bounds --- masque/repetition.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/masque/repetition.py b/masque/repetition.py index e1507b8..a8de94c 100644 --- a/masque/repetition.py +++ b/masque/repetition.py @@ -397,6 +397,8 @@ class Arbitrary(Repetition): Returns: `[[x_min, y_min], [x_max, y_max]]` or `None` """ + if self.displacements.size == 0: + return None xy_min = numpy.min(self.displacements, axis=0) xy_max = numpy.max(self.displacements, axis=0) return numpy.array((xy_min, xy_max))