From 7a71282d7eb8f62f4f3b4421bb907866ada2c298 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Fri, 2 Dec 2022 19:58:19 -0500 Subject: [PATCH] Delegate formatter `.index_field` to the parent `Viz` --- piker/data/_formatters.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/piker/data/_formatters.py b/piker/data/_formatters.py index 913831b6..5644434e 100644 --- a/piker/data/_formatters.py +++ b/piker/data/_formatters.py @@ -53,7 +53,16 @@ class IncrementalFormatter(msgspec.Struct): ''' shm: ShmArray viz: Viz - index_field: str = 'index' + + @property + def index_field(self) -> 'str': + ''' + Value (``str``) used to look up the "index series" from the + underlying source ``numpy`` struct-array; delegate directly to + the managing ``Viz``. + + ''' + return self.viz.index_field # Incrementally updated xy ndarray formatted data, a pre-1d # format which is updated and cached independently of the final