diff --git a/ubermagtable/table.py b/ubermagtable/table.py index ef0aa87..dd69b70 100644 --- a/ubermagtable/table.py +++ b/ubermagtable/table.py @@ -197,7 +197,7 @@ def xmax(self): 24.999... """ - return self.data[self.x].iloc[-1] + return self.data[self.x].iloc[-1].item() def apply(self, func, columns=None, args=(), **kwargs): r"""Apply function. @@ -695,7 +695,8 @@ def slider(self, x=None, multiplier=None, description=None, **kwargs): multiplier = ubermagutil.units.si_multiplier(self.xmax) values = self.data[self.x].to_numpy() - labels = np.around(values / multiplier, decimals=2) + labels = np.around(values / multiplier, decimals=2).tolist() + values = values.tolist() options = list(zip(labels, values)) units = f" ({ubermagutil.units.rsi_prefixes[multiplier]}s)" if x == "t" else ""