From cac5c0c668bc42d023ed6c4126fbafed9f806dc3 Mon Sep 17 00:00:00 2001 From: Xiaoya Chong <150726549+xiaoyachong@users.noreply.github.com> Date: Tue, 15 Jul 2025 16:54:30 -0700 Subject: [PATCH 01/13] add new arroyo listener --- settings.yaml | 1 + src/arroyosas/app/tiled_direct_ws_cli.py | 53 +++ src/arroyosas/app/tiled_ws_cli.py | 53 +++ src/arroyosas/tiled/tiled_direct_websocket.py | 126 +++++++ src/arroyosas/tiled/tiled_websocket.py | 308 ++++++++++++++++++ 5 files changed, 541 insertions(+) create mode 100644 src/arroyosas/app/tiled_direct_ws_cli.py create mode 100644 src/arroyosas/app/tiled_ws_cli.py create mode 100644 src/arroyosas/tiled/tiled_direct_websocket.py create mode 100644 src/arroyosas/tiled/tiled_websocket.py diff --git a/settings.yaml b/settings.yaml index 87c04ef..d32fe88 100644 --- a/settings.yaml +++ b/settings.yaml @@ -8,6 +8,7 @@ tiled_poller: poll_interval: 5 # seconds uri: https://tiled.nsls2.bnl.gov api_key: "@format {env[TILED_LIVE_API_KEY]}" + websocket_url: "ws://tiled:8000/stream" # change it runs_segments: - smi - raw diff --git a/src/arroyosas/app/tiled_direct_ws_cli.py b/src/arroyosas/app/tiled_direct_ws_cli.py new file mode 100644 index 0000000..e7b0e98 --- /dev/null +++ b/src/arroyosas/app/tiled_direct_ws_cli.py @@ -0,0 +1,53 @@ +import asyncio +import logging + +import typer + +from arroyosas.config import settings +from arroyosas.log_utils import setup_logger +from arroyosas.tiled.tiled import TiledRawFrameOperator +from arroyosas.tiled.tiled_direct_websocket import TiledDirectDataWebSocketListener +from arroyosas.zmq import ZMQFramePublisher + +app = typer.Typer() +logger = logging.getLogger("arroyosas") + +app_settings = settings.tiled_poller +setup_logger(logger, log_level=settings.logging_level) + +@app.command() +async def start( + tiled_url: str = typer.Option(None, help="Tiled base URL"), + websocket_url: str = typer.Option(None, help="WebSocket URL"), + zmq_url: str = typer.Option(None, help="ZMQ publisher URL"), + single_run: str = typer.Option(None, help="Process only a single run with the given ID"), +): + """Start the Tiled Direct Data WebSocket listener (Phase 2).""" + # Override settings if provided + if tiled_url: + app_settings.uri = tiled_url + if websocket_url: + app_settings.websocket_url = websocket_url + if zmq_url: + app_settings.zmq_frame_publisher.address = zmq_url + if single_run: + app_settings.single_run = single_run + + # Derive WebSocket URL if not provided + if not app_settings.get("websocket_url"): + base_url = app_settings.uri + if base_url.endswith('/'): + base_url = base_url[:-1] + app_settings.websocket_url = base_url.replace('http://', 'ws://').replace('https://', 'wss://') + "/stream" + + # Create operator and publisher + operator = TiledRawFrameOperator() + publisher = ZMQFramePublisher.from_settings(app_settings.zmq_frame_publisher) + operator.add_publisher(publisher) + + # Create and start listener + listener = TiledDirectDataWebSocketListener.from_settings(app_settings, operator) + await listener.start() + +if __name__ == "__main__": + asyncio.run(start()) \ No newline at end of file diff --git a/src/arroyosas/app/tiled_ws_cli.py b/src/arroyosas/app/tiled_ws_cli.py new file mode 100644 index 0000000..0af76a2 --- /dev/null +++ b/src/arroyosas/app/tiled_ws_cli.py @@ -0,0 +1,53 @@ +import asyncio +import logging + +import typer + +from arroyosas.config import settings +from arroyosas.log_utils import setup_logger +from arroyosas.tiled.tiled import TiledRawFrameOperator +from arroyosas.tiled.tiled_websocket import TiledWebSocketListener +from arroyosas.zmq import ZMQFramePublisher + +app = typer.Typer() +logger = logging.getLogger("arroyosas") + +app_settings = settings.tiled_poller +setup_logger(logger, log_level=settings.logging_level) + +@app.command() +async def start( + tiled_url: str = typer.Option(None, help="Tiled base URL"), + websocket_url: str = typer.Option(None, help="WebSocket URL"), + zmq_url: str = typer.Option(None, help="ZMQ publisher URL"), + single_run: str = typer.Option(None, help="Process only a single run with the given ID"), +): + """Start the Tiled WebSocket listener.""" + # Override settings if provided + if tiled_url: + app_settings.uri = tiled_url + if websocket_url: + app_settings.websocket_url = websocket_url + if zmq_url: + app_settings.zmq_frame_publisher.address = zmq_url + if single_run: + app_settings.single_run = single_run + + # Derive WebSocket URL if not provided + if not app_settings.get("websocket_url"): + base_url = app_settings.uri + if base_url.endswith('/'): + base_url = base_url[:-1] + app_settings.websocket_url = base_url.replace('http://', 'ws://').replace('https://', 'wss://') + "/stream" + + # Create operator and publisher + operator = TiledRawFrameOperator() + publisher = ZMQFramePublisher.from_settings(app_settings.zmq_frame_publisher) + operator.add_publisher(publisher) + + # Create and start listener + listener = TiledWebSocketListener.from_settings(app_settings, operator) + await listener.start() + +if __name__ == "__main__": + asyncio.run(start()) \ No newline at end of file diff --git a/src/arroyosas/tiled/tiled_direct_websocket.py b/src/arroyosas/tiled/tiled_direct_websocket.py new file mode 100644 index 0000000..41e5544 --- /dev/null +++ b/src/arroyosas/tiled/tiled_direct_websocket.py @@ -0,0 +1,126 @@ +import json +import logging +import numpy as np + +from ..schemas import RawFrameEvent, SerializableNumpyArrayModel +from .tiled_websocket import TiledWebSocketListener + +logger = logging.getLogger(__name__) + +class TiledDirectDataWebSocketListener(TiledWebSocketListener): + """ + Phase 2 implementation of the WebSocket listener. + This subclass handles direct data transfer over the WebSocket. + """ + + # No need to override __init__ since we're just inheriting it + # The constructor already accepts websocket_url from the updated base class + + async def _handle_message(self, message): + """ + Process a message received from the WebSocket. + + This override adds support for direct data transfer messages. + """ + msg_type = message.get('type') + + # Handle frame_data messages (Phase 2) + if msg_type == 'frame_data': + await self._handle_frame_data(message) + else: + # Fall back to Phase 1 handling for other message types + await super()._handle_message(message) + + async def _handle_frame_data(self, message): + """ + Handle a frame_data message (Phase 2). + + This message contains the actual frame data, so we don't need + to fetch it from Tiled. + """ + # Get frame info + run_id = message.get('run_id') + frame_number = message.get('frame_number', 0) + + # Check if this is the current run and if we've already processed this frame + if not hasattr(self, 'current_run') or not self.current_run or self.current_run.metadata['start']['uid'] != run_id: + return + + if hasattr(self, 'sent_frames') and frame_number in self.sent_frames: + return + + # Extract the frame data from the message + data = message.get('data') + if not data: + logger.error("Frame data message missing 'data' field") + return + + try: + # Convert the data to a numpy array + # The exact conversion will depend on the format Tiled uses + array = self._convert_data_to_array(data, message) + + # Create and send RawFrameEvent + image = SerializableNumpyArrayModel(array=array) + frame_event = RawFrameEvent( + image=image, + frame_number=frame_number, + tiled_url=f"{self.current_run.uri}/primary/data/pil1M_image", # Include URL for reference + ) + + await self.operator.process(frame_event) + if not hasattr(self, 'sent_frames'): + self.sent_frames = [] + self.sent_frames.append(frame_number) + except Exception as e: + logger.exception(f"Error handling frame data: {e}") + + def _convert_data_to_array(self, data, message): + """ + Convert the data received in a frame_data message to a numpy array. + + The exact implementation will depend on how Tiled sends the data. + This is a placeholder that can be updated when the format is known. + """ + # If data is a base64-encoded string + if isinstance(data, str): + import base64 + import numpy as np + + # Get dimensions from message or current run + width = message.get('width') + height = message.get('height') + dtype = message.get('data_type', 'float32') + + if not width or not height: + # Get dimensions from current run if not in message + if hasattr(self, 'current_run'): + frames_array = self._get_frames_array(self.current_run) + width = frames_array.shape[1] + height = frames_array.shape[0] + + # Decode and reshape + decoded = base64.b64decode(data) + return np.frombuffer(decoded, dtype=dtype).reshape((height, width)) + + # If data is a list of lists (2D array) + elif isinstance(data, list) and all(isinstance(item, list) for item in data): + return np.array(data) + + # If data is a flat list + elif isinstance(data, list): + # Get dimensions from message or current run + width = message.get('width') + height = message.get('height') + + if not width or not height: + # Get dimensions from current run if not in message + if hasattr(self, 'current_run'): + frames_array = self._get_frames_array(self.current_run) + width = frames_array.shape[1] + height = frames_array.shape[0] + + return np.array(data).reshape((height, width)) + + # Default: return as is (if it's already a numpy array) + return data \ No newline at end of file diff --git a/src/arroyosas/tiled/tiled_websocket.py b/src/arroyosas/tiled/tiled_websocket.py new file mode 100644 index 0000000..f5306c3 --- /dev/null +++ b/src/arroyosas/tiled/tiled_websocket.py @@ -0,0 +1,308 @@ +import asyncio +import json +import logging +import time +from functools import reduce +import operator as op + +import websockets +import numpy as np +from arroyopy.listener import Listener +from arroyopy.operator import Operator +from tiled.client import from_uri +from tiled.client.container import Container + +from ..schemas import ( + RawFrameEvent, + SASStart, + SASStop, + SerializableNumpyArrayModel, +) + +logger = logging.getLogger(__name__) + +class TiledWebSocketListener(Listener): + """ + WebSocket listener for Tiled events (Phase 1 implementation). + This listener receives notifications about runs and frames via WebSocket, + then fetches the actual data from Tiled. + + For Phase 2 (direct data transfer), subclass this and override the + _handle_message and _handle_new_frame methods. + """ + + def __init__( + self, + operator: Operator, + beamline_runs_tiled: Container, + tiled_frame_segments: list, + poll_pause_sec: int, + websocket_url: str, + single_run: str = None + ): + self.operator = operator + self.beamline_runs_tiled = beamline_runs_tiled + self.tiled_frame_segments = tiled_frame_segments + self.poll_pause_sec = poll_pause_sec # Not used, but kept for API compatibility + self.websocket_url = websocket_url + self.single_run = single_run + self._running = False + + async def start(self): + """Start the listener by calling _start method.""" + self._running = True + await self._start() + + async def _start(self): + """ + Main implementation of the listener. + In WebSocket mode, it establishes a connection and processes messages. + In single run mode, it processes just that run. + """ + # Single run mode - similar to original TiledPollingFrameListener + if self.single_run: + await self._process_single_run() + return + + # WebSocket mode - continuous listening + # Connect to WebSocket and listen for events + while self._running: + try: + logger.info(f"Connecting to Tiled WebSocket at {self.websocket_url}") + async with websockets.connect(self.websocket_url) as websocket: + logger.info("Connected to Tiled WebSocket") + + # Listen for messages + async for message in websocket: + if not self._running: + break + + try: + data = json.loads(message) + await self._handle_message(data) + + except Exception as e: + logger.exception(f"Error processing message: {e}") + + except Exception as e: + logger.error(f"WebSocket error: {e}") + + if self._running: + # Wait before reconnecting + await asyncio.sleep(2) + + async def _process_single_run(self): + """Process a single run in isolation.""" + try: + current_run = self.beamline_runs_tiled[self.single_run] + logger.info( + f"Processing single run: {current_run.metadata['start']['scan_id']} {current_run.metadata['start']['uid']}" + ) + + # Get metadata and send start message + data = current_run[tuple(self.tiled_frame_segments)] + start_message = SASStart( + width=data.shape[0], + height=data.shape[1], + data_type=data.dtype.name, + tiled_url=current_run.uri, + run_name=str(current_run.metadata['start'].get('scan_id')), + run_id=current_run.metadata['start']['uid'], + ) + await self.operator.process(start_message) + + # Process all frames + frames_array = self._get_frames_array(current_run) + + frames_index = 1 + if frames_array.shape[1] == 1: + frames_index = 0 + + num_frames = frames_array.shape[frames_index] + + for frame_num in range(num_frames): + if frames_index == 1: + array = frames_array[0, frame_num] + else: + array = frames_array[frame_num, 0] + + image = SerializableNumpyArrayModel(array=array) + frame_event = RawFrameEvent( + image=image, + frame_number=frame_num, + tiled_url=f"{current_run.uri}/primary/data/pil1M_image", + ) + await self.operator.process(frame_event) + await asyncio.sleep(1) # Small delay between frames + + # Send stop message + stop_message = SASStop(num_frames=num_frames) + await self.operator.process(stop_message) + except Exception as e: + logger.exception(f"Error processing single run: {e}") + + def _get_frames_array(self, run): + """Get the frames array from a run.""" + frames_container = run + for segment in self.tiled_frame_segments: + frames_container = frames_container[segment] + return frames_container + + async def _handle_message(self, message): + """ + Process a message received from the WebSocket. + This method dispatches to specific handlers based on message type. + + Override this method in subclasses to handle additional message types. + """ + msg_type = message.get('type') + + if msg_type == 'run_start': + await self._handle_run_start(message) + elif msg_type == 'run_stop': + await self._handle_run_stop(message) + elif msg_type == 'new_frame': + await self._handle_new_frame(message) + else: + logger.debug(f"Ignoring message type: {msg_type}") + + async def _handle_run_start(self, message): + """Handle a run_start message.""" + # Get run ID and fetch run from Tiled + run_id = message.get('run_id') + try: + current_run = self.beamline_runs_tiled[run_id] + self.current_run = current_run + self.sent_frames = [] + + # Get metadata and send start message + data = current_run[tuple(self.tiled_frame_segments)] + start_message = SASStart( + width=data.shape[0], + height=data.shape[1], + data_type=data.dtype.name, + tiled_url=current_run.uri, + run_name=str(current_run.metadata['start'].get('scan_id', run_id)), + run_id=current_run.metadata['start']['uid'], + ) + await self.operator.process(start_message) + except Exception as e: + logger.exception(f"Error handling run start: {e}") + self.current_run = None + self.sent_frames = [] + + async def _handle_run_stop(self, message): + """Handle a run_stop message.""" + # Check if this is the current run + run_id = message.get('run_id') + if not hasattr(self, 'current_run') or not self.current_run or self.current_run.metadata['start']['uid'] != run_id: + return + + # Send stop message + stop_message = SASStop(num_frames=len(self.sent_frames)) + await self.operator.process(stop_message) + + # Reset state + self.current_run = None + self.sent_frames = [] + + async def _handle_new_frame(self, message): + """ + Handle a new_frame message (Phase 1 implementation). + + In Phase 1, this receives a notification about a new frame, + then fetches the actual data from Tiled. + + Override this method in subclasses for Phase 2 to handle + direct data transfer. + """ + # Get frame info + run_id = message.get('run_id') + frame_number = message.get('frame_number', 0) + + # Check if this is the current run and if we've already processed this frame + if not hasattr(self, 'current_run') or not self.current_run or self.current_run.metadata['start']['uid'] != run_id: + return + + if hasattr(self, 'sent_frames') and frame_number in self.sent_frames: + return + + try: + # Get the frames array + frames_array = self._get_frames_array(self.current_run) + + # Get the frame data + frames_index = 1 + if frames_array.shape[1] == 1: + frames_index = 0 + + if frames_index == 1: + array = frames_array[0, frame_number] + else: + array = frames_array[frame_number, 0] + + # Create and send RawFrameEvent + image = SerializableNumpyArrayModel(array=array) + frame_event = RawFrameEvent( + image=image, + frame_number=frame_number, + tiled_url=f"{self.current_run.uri}/primary/data/pil1M_image", + ) + + await self.operator.process(frame_event) + if not hasattr(self, 'sent_frames'): + self.sent_frames = [] + self.sent_frames.append(frame_number) + except Exception as e: + logger.exception(f"Error handling new frame: {e}") + + async def stop(self): + """Stop the listener.""" + self._running = False + + async def listen(self): + """Listen for messages (compatibility method).""" + # Not used, but kept for API compatibility + pass + + @classmethod + def from_settings(cls, settings, operator): + """Create a TiledWebSocketListener from settings.""" + # Same implementation as TiledPollingFrameListener.from_settings + tiled_runs_segments = settings.runs_segments + poll_pause_sec = settings.poll_interval + + client = from_uri( + settings.uri, + api_key=settings.api_key, + ) + + run_container = client[tuple(tiled_runs_segments.to_list())] + logger.info(f"#### Listening for runs at {run_container.uri}") + logger.info(f"#### Frames segments: {settings.frames_segments}") + + single_run = None + if settings.get("single_run"): + single_run = settings.single_run + logger.info(f"#### Single run mode: {single_run}") + + # Get WebSocket URL from settings or derive it + websocket_url = settings.get("websocket_url") + if not websocket_url: + # Derive WebSocket URL from Tiled URL + base_url = settings.uri + if base_url.endswith('/'): + base_url = base_url[:-1] + websocket_url = base_url.replace('http://', 'ws://').replace('https://', 'wss://') + "/stream" + logger.info(f"#### Using derived WebSocket URL: {websocket_url}") + else: + logger.info(f"#### Using WebSocket URL from settings: {websocket_url}") + + return cls( + operator=operator, + beamline_runs_tiled=run_container, + tiled_frame_segments=settings.frames_segments, + poll_pause_sec=poll_pause_sec, + websocket_url=websocket_url, + single_run=single_run, + ) \ No newline at end of file From a4abe07df6d59e91339943efb22d42339a497e71 Mon Sep 17 00:00:00 2001 From: Xiaoya Chong <150726549+xiaoyachong@users.noreply.github.com> Date: Tue, 15 Jul 2025 20:01:07 -0700 Subject: [PATCH 02/13] address PR comments --- src/arroyosas/app/tiled_direct_ws_cli.py | 3 - src/arroyosas/app/tiled_ws_cli.py | 3 - src/arroyosas/tiled/tiled_direct_websocket.py | 7 +- src/arroyosas/tiled/tiled_websocket.py | 97 +++---------------- 4 files changed, 19 insertions(+), 91 deletions(-) diff --git a/src/arroyosas/app/tiled_direct_ws_cli.py b/src/arroyosas/app/tiled_direct_ws_cli.py index e7b0e98..00cf950 100644 --- a/src/arroyosas/app/tiled_direct_ws_cli.py +++ b/src/arroyosas/app/tiled_direct_ws_cli.py @@ -20,7 +20,6 @@ async def start( tiled_url: str = typer.Option(None, help="Tiled base URL"), websocket_url: str = typer.Option(None, help="WebSocket URL"), zmq_url: str = typer.Option(None, help="ZMQ publisher URL"), - single_run: str = typer.Option(None, help="Process only a single run with the given ID"), ): """Start the Tiled Direct Data WebSocket listener (Phase 2).""" # Override settings if provided @@ -30,8 +29,6 @@ async def start( app_settings.websocket_url = websocket_url if zmq_url: app_settings.zmq_frame_publisher.address = zmq_url - if single_run: - app_settings.single_run = single_run # Derive WebSocket URL if not provided if not app_settings.get("websocket_url"): diff --git a/src/arroyosas/app/tiled_ws_cli.py b/src/arroyosas/app/tiled_ws_cli.py index 0af76a2..cd02fc4 100644 --- a/src/arroyosas/app/tiled_ws_cli.py +++ b/src/arroyosas/app/tiled_ws_cli.py @@ -20,7 +20,6 @@ async def start( tiled_url: str = typer.Option(None, help="Tiled base URL"), websocket_url: str = typer.Option(None, help="WebSocket URL"), zmq_url: str = typer.Option(None, help="ZMQ publisher URL"), - single_run: str = typer.Option(None, help="Process only a single run with the given ID"), ): """Start the Tiled WebSocket listener.""" # Override settings if provided @@ -30,8 +29,6 @@ async def start( app_settings.websocket_url = websocket_url if zmq_url: app_settings.zmq_frame_publisher.address = zmq_url - if single_run: - app_settings.single_run = single_run # Derive WebSocket URL if not provided if not app_settings.get("websocket_url"): diff --git a/src/arroyosas/tiled/tiled_direct_websocket.py b/src/arroyosas/tiled/tiled_direct_websocket.py index 41e5544..7774d54 100644 --- a/src/arroyosas/tiled/tiled_direct_websocket.py +++ b/src/arroyosas/tiled/tiled_direct_websocket.py @@ -1,6 +1,7 @@ import json import logging import numpy as np +from typing import Dict, Any, Union, Optional, List from ..schemas import RawFrameEvent, SerializableNumpyArrayModel from .tiled_websocket import TiledWebSocketListener @@ -16,7 +17,7 @@ class TiledDirectDataWebSocketListener(TiledWebSocketListener): # No need to override __init__ since we're just inheriting it # The constructor already accepts websocket_url from the updated base class - async def _handle_message(self, message): + async def _handle_message(self, message: Dict[str, Any]) -> None: """ Process a message received from the WebSocket. @@ -31,7 +32,7 @@ async def _handle_message(self, message): # Fall back to Phase 1 handling for other message types await super()._handle_message(message) - async def _handle_frame_data(self, message): + async def _handle_frame_data(self, message: Dict[str, Any]) -> None: """ Handle a frame_data message (Phase 2). @@ -75,7 +76,7 @@ async def _handle_frame_data(self, message): except Exception as e: logger.exception(f"Error handling frame data: {e}") - def _convert_data_to_array(self, data, message): + def _convert_data_to_array(self, data: Any, message: Dict[str, Any]) -> np.ndarray: """ Convert the data received in a frame_data message to a numpy array. diff --git a/src/arroyosas/tiled/tiled_websocket.py b/src/arroyosas/tiled/tiled_websocket.py index f5306c3..53facdf 100644 --- a/src/arroyosas/tiled/tiled_websocket.py +++ b/src/arroyosas/tiled/tiled_websocket.py @@ -4,6 +4,7 @@ import time from functools import reduce import operator as op +from typing import Dict, Any, List, Optional, Union import websockets import numpy as np @@ -11,6 +12,7 @@ from arroyopy.operator import Operator from tiled.client import from_uri from tiled.client.container import Container +from tiled.client.array import ArrayClient from ..schemas import ( RawFrameEvent, @@ -35,35 +37,25 @@ def __init__( self, operator: Operator, beamline_runs_tiled: Container, - tiled_frame_segments: list, - poll_pause_sec: int, + tiled_frame_segments: List[str], websocket_url: str, - single_run: str = None - ): + ) -> None: self.operator = operator self.beamline_runs_tiled = beamline_runs_tiled self.tiled_frame_segments = tiled_frame_segments - self.poll_pause_sec = poll_pause_sec # Not used, but kept for API compatibility self.websocket_url = websocket_url - self.single_run = single_run self._running = False - async def start(self): + async def start(self) -> None: """Start the listener by calling _start method.""" self._running = True await self._start() - async def _start(self): + async def _start(self) -> None: """ Main implementation of the listener. - In WebSocket mode, it establishes a connection and processes messages. - In single run mode, it processes just that run. + Establishes a WebSocket connection and processes messages. """ - # Single run mode - similar to original TiledPollingFrameListener - if self.single_run: - await self._process_single_run() - return - # WebSocket mode - continuous listening # Connect to WebSocket and listen for events while self._running: @@ -91,64 +83,14 @@ async def _start(self): # Wait before reconnecting await asyncio.sleep(2) - async def _process_single_run(self): - """Process a single run in isolation.""" - try: - current_run = self.beamline_runs_tiled[self.single_run] - logger.info( - f"Processing single run: {current_run.metadata['start']['scan_id']} {current_run.metadata['start']['uid']}" - ) - - # Get metadata and send start message - data = current_run[tuple(self.tiled_frame_segments)] - start_message = SASStart( - width=data.shape[0], - height=data.shape[1], - data_type=data.dtype.name, - tiled_url=current_run.uri, - run_name=str(current_run.metadata['start'].get('scan_id')), - run_id=current_run.metadata['start']['uid'], - ) - await self.operator.process(start_message) - - # Process all frames - frames_array = self._get_frames_array(current_run) - - frames_index = 1 - if frames_array.shape[1] == 1: - frames_index = 0 - - num_frames = frames_array.shape[frames_index] - - for frame_num in range(num_frames): - if frames_index == 1: - array = frames_array[0, frame_num] - else: - array = frames_array[frame_num, 0] - - image = SerializableNumpyArrayModel(array=array) - frame_event = RawFrameEvent( - image=image, - frame_number=frame_num, - tiled_url=f"{current_run.uri}/primary/data/pil1M_image", - ) - await self.operator.process(frame_event) - await asyncio.sleep(1) # Small delay between frames - - # Send stop message - stop_message = SASStop(num_frames=num_frames) - await self.operator.process(stop_message) - except Exception as e: - logger.exception(f"Error processing single run: {e}") - - def _get_frames_array(self, run): + def _get_frames_array(self, run: Container) -> Union[np.ndarray, ArrayClient]: """Get the frames array from a run.""" frames_container = run for segment in self.tiled_frame_segments: frames_container = frames_container[segment] return frames_container - async def _handle_message(self, message): + async def _handle_message(self, message: Dict[str, Any]) -> None: """ Process a message received from the WebSocket. This method dispatches to specific handlers based on message type. @@ -166,7 +108,7 @@ async def _handle_message(self, message): else: logger.debug(f"Ignoring message type: {msg_type}") - async def _handle_run_start(self, message): + async def _handle_run_start(self, message: Dict[str, Any]) -> None: """Handle a run_start message.""" # Get run ID and fetch run from Tiled run_id = message.get('run_id') @@ -191,7 +133,7 @@ async def _handle_run_start(self, message): self.current_run = None self.sent_frames = [] - async def _handle_run_stop(self, message): + async def _handle_run_stop(self, message: Dict[str, Any]) -> None: """Handle a run_stop message.""" # Check if this is the current run run_id = message.get('run_id') @@ -206,7 +148,7 @@ async def _handle_run_stop(self, message): self.current_run = None self.sent_frames = [] - async def _handle_new_frame(self, message): + async def _handle_new_frame(self, message: Dict[str, Any]) -> None: """ Handle a new_frame message (Phase 1 implementation). @@ -256,21 +198,19 @@ async def _handle_new_frame(self, message): except Exception as e: logger.exception(f"Error handling new frame: {e}") - async def stop(self): + async def stop(self) -> None: """Stop the listener.""" self._running = False - async def listen(self): + async def listen(self) -> None: """Listen for messages (compatibility method).""" # Not used, but kept for API compatibility pass @classmethod - def from_settings(cls, settings, operator): + def from_settings(cls, settings: Any, operator: Operator) -> 'TiledWebSocketListener': """Create a TiledWebSocketListener from settings.""" - # Same implementation as TiledPollingFrameListener.from_settings tiled_runs_segments = settings.runs_segments - poll_pause_sec = settings.poll_interval client = from_uri( settings.uri, @@ -281,11 +221,6 @@ def from_settings(cls, settings, operator): logger.info(f"#### Listening for runs at {run_container.uri}") logger.info(f"#### Frames segments: {settings.frames_segments}") - single_run = None - if settings.get("single_run"): - single_run = settings.single_run - logger.info(f"#### Single run mode: {single_run}") - # Get WebSocket URL from settings or derive it websocket_url = settings.get("websocket_url") if not websocket_url: @@ -302,7 +237,5 @@ def from_settings(cls, settings, operator): operator=operator, beamline_runs_tiled=run_container, tiled_frame_segments=settings.frames_segments, - poll_pause_sec=poll_pause_sec, websocket_url=websocket_url, - single_run=single_run, ) \ No newline at end of file From e77e4f2a4fbd0094e51d067d272af6c9a521dd87 Mon Sep 17 00:00:00 2001 From: Dylan McReynolds Date: Wed, 16 Jul 2025 09:55:34 -0700 Subject: [PATCH 03/13] add lseoperator to compose --- docker-compose.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index b683ef0..f38dbb3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,6 +31,18 @@ services: networks: gisax_net1: + lse_operator: + command: python -m arroyogisaxs.app.kse_operator_cli + build: + context: . + restart: unless-stopped + ports: + - "8021:8021" + volumes: + - .:/app:Z + - ./settings.yaml:/app/settings.yaml:Z + networks: + gisax_net1: viz_operator: command: python -m arroyosas.app.viz_operator_cli build: From afc939439fd1074f91c5cf9aedb757c2923ab07c Mon Sep 17 00:00:00 2001 From: Dylan McReynolds Date: Wed, 16 Jul 2025 09:55:48 -0700 Subject: [PATCH 04/13] notebook updates --- notebooks/query.ipynb | 29 +++++++---------------------- notebooks/tiled.ipynb | 23 ++++++----------------- 2 files changed, 13 insertions(+), 39 deletions(-) diff --git a/notebooks/query.ipynb b/notebooks/query.ipynb index 4682b4b..73ffd82 100644 --- a/notebooks/query.ipynb +++ b/notebooks/query.ipynb @@ -24,31 +24,16 @@ "metadata": {}, "outputs": [], "source": [ - "scans = c[\"smi\"][\"raw\"].search(Key(\"num_points\") > 9).search(Contains(\"detectors\", \"pil900KW\")).values().tail(10)" + "# scans = c[\"smi\"][\"raw\"].search(Key(\"num_points\") > 9).search(Contains(\"detectors\", \"pil900KW\")).values().tail(10)\n", + "\n", + "scans = c[\"smi\"][\"raw\"].search(Key(\"scan_id\") == \"844179\")" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 3, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/8a0b8a58-8c26-4e35-8237-38b1b8308816 https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/8a0b8a58-8c26-4e35-8237-38b1b8308816/primary/data/pil900KW_image\n", - "https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/227d58a4-0150-4116-aa56-ba1acdde8aaf https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/227d58a4-0150-4116-aa56-ba1acdde8aaf/primary/data/pil900KW_image\n", - "https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/b3cee03f-d59c-4df4-89df-6ff49dd1961f https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/b3cee03f-d59c-4df4-89df-6ff49dd1961f/primary/data/pil900KW_image\n", - "https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/1d4b7707-4dcd-41b7-b979-f9ebcef16a38 https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/1d4b7707-4dcd-41b7-b979-f9ebcef16a38/primary/data/pil900KW_image\n", - "https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/982609e5-c0c4-4b25-bfd2-74b17552a76a https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/982609e5-c0c4-4b25-bfd2-74b17552a76a/primary/data/pil900KW_image\n", - "https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/4eae4d6a-030c-4b1b-886c-aac0a705ea63 https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/4eae4d6a-030c-4b1b-886c-aac0a705ea63/primary/data/pil900KW_image\n", - "https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/d1dc32ee-1685-473d-bf9f-5100b6af8df2 https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/d1dc32ee-1685-473d-bf9f-5100b6af8df2/primary/data/pil900KW_image\n", - "https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/8a18c06b-0f7e-4a98-9b41-1fa3fe521a70 https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/8a18c06b-0f7e-4a98-9b41-1fa3fe521a70/primary/data/pil900KW_image\n", - "https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/ee5a2b25-b2f9-4966-a61c-e932f2401c4c https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/ee5a2b25-b2f9-4966-a61c-e932f2401c4c/primary/data/pil900KW_image\n", - "https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/6050f8bf-01b8-4a9b-9ad2-fb8f41a35701 https://tiled.nsls2.bnl.gov/api/v1/metadata/smi/raw/6050f8bf-01b8-4a9b-9ad2-fb8f41a35701/primary/data/pil900KW_image\n" - ] - } - ], + "outputs": [], "source": [ "for scan in scans:\n", " # print(f\"{scan.metadata['start']['uid']} {scan.metadata['stop']['num_events']}\")\n", @@ -115,7 +100,7 @@ ], "metadata": { "kernelspec": { - "display_name": "tiled", + "display_name": "smi", "language": "python", "name": "python3" }, @@ -129,7 +114,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.10" + "version": "3.11.11" } }, "nbformat": 4, diff --git a/notebooks/tiled.ipynb b/notebooks/tiled.ipynb index 7e48e06..cf285db 100644 --- a/notebooks/tiled.ipynb +++ b/notebooks/tiled.ipynb @@ -2,20 +2,9 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 3, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(600,)" - ] - }, - "execution_count": 1, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "import os\n", "\n", @@ -25,9 +14,9 @@ "dotenv.load_dotenv()\n", "c = from_uri(\"https://tiled.nsls2.bnl.gov\", api_key=os.getenv('TILED_LIVE_API_KEY'))\n", "smi = c['smi']\n", - "scan = smi['raw']['c21d472b-4241-4f48-8d62-a0b56e1d471d']\n", - "# scan = smi['raw'][820000]\n", - "scan['primary']['data']['time'].shape" + "# scan = smi['raw']['c21d472b-4241-4f48-8d62-a0b56e1d471d']\n", + "# # scan = smi['raw'][820000]\n", + "# scan['primary']['data']['time'].shape" ] }, { @@ -220,7 +209,7 @@ ], "metadata": { "kernelspec": { - "display_name": "gisaxs", + "display_name": "smi", "language": "python", "name": "python3" }, From c5f9fd94f536145bf1b0fc4c971c73180ea11222 Mon Sep 17 00:00:00 2001 From: Dylan McReynolds Date: Wed, 16 Jul 2025 15:53:23 -0700 Subject: [PATCH 05/13] expose local redis port --- docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index f38dbb3..c7b51bb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -91,6 +91,8 @@ services: - ./persist/kvrocks/data:/data networks: gisax_net1: + ports: + - "127.0.0.1:6666:6666" networks: gisax_net1: From 07c0f36116383f28b896ca849bd2a627135bde8d Mon Sep 17 00:00:00 2001 From: Dylan McReynolds Date: Wed, 16 Jul 2025 15:59:52 -0700 Subject: [PATCH 06/13] add sample code --- pyproject.toml | 4 +- scripts/tiled-ws/consumer.py | 62 ++++++++++ scripts/tiled-ws/producer.py | 16 +++ scripts/tiled-ws/tiled_ws.ipynb | 103 ++++++++++++++++ settings.yaml | 22 +++- src/_test/test_tiled_poller.py | 2 +- src/arroyosas/app/lse_operator_cli.py | 1 - src/arroyosas/app/tiled_direct_ws_cli.py | 19 +-- src/arroyosas/app/tiled_poller_cli.py | 7 +- src/arroyosas/app/tiled_ws_cli.py | 19 +-- src/arroyosas/app/viz_operator_cli.py | 4 +- src/arroyosas/one_d_reduction/operator.py | 58 ++++----- src/arroyosas/tiled/tiled_websocket.py | 136 +++++++++++----------- 13 files changed, 334 insertions(+), 119 deletions(-) create mode 100644 scripts/tiled-ws/consumer.py create mode 100644 scripts/tiled-ws/producer.py create mode 100644 scripts/tiled-ws/tiled_ws.ipynb diff --git a/pyproject.toml b/pyproject.toml index c87a5db..c7cf815 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,11 +55,13 @@ lse = [ all = [ "arroyopy", + "bluesky", "dynaconf", "python-dotenv", "pandas", "msgpack", "numpy", + "ophyd", "Pillow", "pyzmq", "tqdm", @@ -71,7 +73,7 @@ all = [ "pandas", "python-dotenv", "pyarrow>=14.0.1", - + ] [tool.isort] diff --git a/scripts/tiled-ws/consumer.py b/scripts/tiled-ws/consumer.py new file mode 100644 index 0000000..f6fc3b3 --- /dev/null +++ b/scripts/tiled-ws/consumer.py @@ -0,0 +1,62 @@ +from pprint import pprint + +from tiled.client import from_uri +from tiled.client.stream import Subscription + +# c = from_uri("http://localhost:8000", api_key="secret") +c = from_uri("https://tiled-dev.nsls2.bnl.gov/") +target = "img" + + +def on_new_run(sub, data): + print_data(data) + uid = data["key"] + print(f"New run {uid}") + run_sub = Subscription(c.context, [uid], start=0) + run_sub.add_callback(on_streams_namespace) + run_sub.start() + + +def on_streams_namespace(sub, data): + print_data(data) + streams_sub = Subscription(c.context, sub.segments + ["streams"], start=0) + streams_sub.add_callback(on_new_stream) + streams_sub.start() + + +def on_new_stream(sub, data): + print_data(data) + stream_name = data["key"] + print(f"new stream {stream_name}") + stream_sub = Subscription(c.context, sub.segments + [stream_name], start=0) + stream_sub.add_callback(on_node_in_stream) + stream_sub.start() + + +def on_node_in_stream(sub, data): + print_data(data) + key = data["key"] + if key != target: + return + stream_sub = Subscription(c.context, sub.segments + [key], start=0) + stream_sub.add_callback(print) + stream_sub.start() + + +catalog_sub = Subscription(c.context) +catalog_sub.add_callback(on_new_run) +catalog_sub.start() + + +def print_data(data): + # print(data['key']) + pprint(data["data"]) + print("=" * 20) + print(" ") + + +if __name__ == "__main__": + import time + + while True: + time.sleep(0.01) diff --git a/scripts/tiled-ws/producer.py b/scripts/tiled-ws/producer.py new file mode 100644 index 0000000..4b2ee3d --- /dev/null +++ b/scripts/tiled-ws/producer.py @@ -0,0 +1,16 @@ +import time + +from bluesky import RunEngine +from bluesky.callbacks.tiled_writer import TiledWriter +from bluesky.plans import count +from ophyd.sim import img +from tiled.client import from_uri + +RE = RunEngine() +client = from_uri("http://localhost:8000", api_key="secret") +tw = TiledWriter(client, batch_size=1) +RE.subscribe(tw) + +while True: + RE(count([img], 10, delay=5)) + time.sleep(5) diff --git a/scripts/tiled-ws/tiled_ws.ipynb b/scripts/tiled-ws/tiled_ws.ipynb new file mode 100644 index 0000000..d24d489 --- /dev/null +++ b/scripts/tiled-ws/tiled_ws.ipynb @@ -0,0 +1,103 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 6, + "id": "ad9b72db", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "NOTICE TO USERS\n", + "\n", + "This is a Federal computer system (and/or it is directly connected to a BNL local network system) and is the property of the United States Government. It is for authorized use only. Users (authorized or unauthorized) have no explicit or implicit expectation of privacy.\n", + "\n", + "Any or all uses of this system and all files on this system may be intercepted, monitored, recorded, copied, audited, inspected, and disclosed to authorized site, Department of Energy, and law enforcement personnel, as well as authorized officials of other agencies, both domestic and foreign. By using this system, the user consents to such interception, monitoring, recording, copying, auditing, inspection, and disclosure at the discretion of authorized site or Department of Energy personnel.\n", + "\n", + "Unauthorized or improper use of this system may result in administrative disciplinary action and civil and criminal penalties. By continuing to use this system you indicate your awareness of and consent to these terms and conditions of use. LOG OFF IMMEDIATELY if you do not agree to the conditions stated in this warning.\n", + "\n", + "You have logged in as dmcreynol.\n", + "\n" + ] + } + ], + "source": [ + "from tiled.client import from_uri\n", + "\n", + "c = from_uri(\"https://tiled-dev.nsls2.bnl.gov\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "d717036d", + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'client' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mNameError\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[7]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m \u001b[43mclient\u001b[49m\n", + "\u001b[31mNameError\u001b[39m: name 'client' is not defined" + ] + } + ], + "source": [ + "client" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "051c3811", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d461b7d4", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "tiled_ws", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/settings.yaml b/settings.yaml index d32fe88..8cacf35 100644 --- a/settings.yaml +++ b/settings.yaml @@ -13,11 +13,11 @@ tiled_poller: - smi - raw frames_segments: - - primary + - primary - data - # - + # - - pil1M_image - + viz_operator: listener: zmq_address: tcp://tiled_poller:5000 #only safe in containers @@ -48,7 +48,7 @@ lse_reducer: python_class: CNNAutoencoder python_file: ./models/cnn_autoencoder/model.py type: torch - + - name: AE state_dict: ./models/ae_v1/ae_model_finetuned.npz python_class: CNNAutoencoder @@ -70,7 +70,7 @@ lse_broker: lse_worker: broker: dealer_address: tcp://lse_broker:5556 - + frame_publisher: zmq_publish_address: tcp://*:5558 @@ -87,4 +87,14 @@ lse_operator: router_address: tcp://lse_broker:5555 router_hwm: 100000 -dynaconf_merge: true \ No newline at end of file +tiled_websocket_listener: + runs_segments: + - smi + - raw + frames_segments: + - primary + - data + stream_name: + - pi21M_image + +dynaconf_merge: true diff --git a/src/_test/test_tiled_poller.py b/src/_test/test_tiled_poller.py index 70cb624..ee0ff28 100644 --- a/src/_test/test_tiled_poller.py +++ b/src/_test/test_tiled_poller.py @@ -8,7 +8,7 @@ RawFrameEvent, SerializableNumpyArrayModel, ) -from arroyosas.tiled.tiled import unsent_frame_numbers +from arroyosas.tiled.tiled_poller import unsent_frame_numbers # import pytest_asyncio # from arroyopy.operator import Operator diff --git a/src/arroyosas/app/lse_operator_cli.py b/src/arroyosas/app/lse_operator_cli.py index 98df7cc..a7c3ed2 100644 --- a/src/arroyosas/app/lse_operator_cli.py +++ b/src/arroyosas/app/lse_operator_cli.py @@ -7,7 +7,6 @@ from ..log_utils import setup_logger from ..lse.lse_operator import LatentSpaceOperator from ..lse.lse_ws_publisher import LSEWSResultPublisher -from ..tiled.tiled import TiledProcessedPublisher from ..zmq import ZMQFrameListener app = typer.Typer() diff --git a/src/arroyosas/app/tiled_direct_ws_cli.py b/src/arroyosas/app/tiled_direct_ws_cli.py index 00cf950..63fe86c 100644 --- a/src/arroyosas/app/tiled_direct_ws_cli.py +++ b/src/arroyosas/app/tiled_direct_ws_cli.py @@ -5,8 +5,8 @@ from arroyosas.config import settings from arroyosas.log_utils import setup_logger -from arroyosas.tiled.tiled import TiledRawFrameOperator from arroyosas.tiled.tiled_direct_websocket import TiledDirectDataWebSocketListener +from arroyosas.tiled.tiled_poller import TiledRawFrameOperator from arroyosas.zmq import ZMQFramePublisher app = typer.Typer() @@ -15,6 +15,7 @@ app_settings = settings.tiled_poller setup_logger(logger, log_level=settings.logging_level) + @app.command() async def start( tiled_url: str = typer.Option(None, help="Tiled base URL"), @@ -29,22 +30,26 @@ async def start( app_settings.websocket_url = websocket_url if zmq_url: app_settings.zmq_frame_publisher.address = zmq_url - + # Derive WebSocket URL if not provided if not app_settings.get("websocket_url"): base_url = app_settings.uri - if base_url.endswith('/'): + if base_url.endswith("/"): base_url = base_url[:-1] - app_settings.websocket_url = base_url.replace('http://', 'ws://').replace('https://', 'wss://') + "/stream" - + app_settings.websocket_url = ( + base_url.replace("http://", "ws://").replace("https://", "wss://") + + "/stream" + ) + # Create operator and publisher operator = TiledRawFrameOperator() publisher = ZMQFramePublisher.from_settings(app_settings.zmq_frame_publisher) operator.add_publisher(publisher) - + # Create and start listener listener = TiledDirectDataWebSocketListener.from_settings(app_settings, operator) await listener.start() + if __name__ == "__main__": - asyncio.run(start()) \ No newline at end of file + asyncio.run(start()) diff --git a/src/arroyosas/app/tiled_poller_cli.py b/src/arroyosas/app/tiled_poller_cli.py index e4c9f8d..018525a 100644 --- a/src/arroyosas/app/tiled_poller_cli.py +++ b/src/arroyosas/app/tiled_poller_cli.py @@ -4,7 +4,10 @@ import typer from arroyosas.config import settings -from arroyosas.tiled.tiled import TiledPollingRedisListener, TiledRawFrameOperator +from arroyosas.tiled.tiled_poller import ( + TiledPollingRedisListener, + TiledRawFrameOperator, +) from arroyosas.zmq import ZMQFramePublisher from ..log_utils import setup_logger @@ -14,7 +17,7 @@ app_settings = settings.tiled_poller setup_logger(logger, log_level=settings.logging_level) - + @app.command() async def start(tiled_url: str, zmq_url: str, poll_interval: int = 5): diff --git a/src/arroyosas/app/tiled_ws_cli.py b/src/arroyosas/app/tiled_ws_cli.py index cd02fc4..445f0e3 100644 --- a/src/arroyosas/app/tiled_ws_cli.py +++ b/src/arroyosas/app/tiled_ws_cli.py @@ -5,7 +5,7 @@ from arroyosas.config import settings from arroyosas.log_utils import setup_logger -from arroyosas.tiled.tiled import TiledRawFrameOperator +from arroyosas.tiled.tiled_poller import TiledRawFrameOperator from arroyosas.tiled.tiled_websocket import TiledWebSocketListener from arroyosas.zmq import ZMQFramePublisher @@ -15,6 +15,7 @@ app_settings = settings.tiled_poller setup_logger(logger, log_level=settings.logging_level) + @app.command() async def start( tiled_url: str = typer.Option(None, help="Tiled base URL"), @@ -29,22 +30,26 @@ async def start( app_settings.websocket_url = websocket_url if zmq_url: app_settings.zmq_frame_publisher.address = zmq_url - + # Derive WebSocket URL if not provided if not app_settings.get("websocket_url"): base_url = app_settings.uri - if base_url.endswith('/'): + if base_url.endswith("/"): base_url = base_url[:-1] - app_settings.websocket_url = base_url.replace('http://', 'ws://').replace('https://', 'wss://') + "/stream" - + app_settings.websocket_url = ( + base_url.replace("http://", "ws://").replace("https://", "wss://") + + "/stream" + ) + # Create operator and publisher operator = TiledRawFrameOperator() publisher = ZMQFramePublisher.from_settings(app_settings.zmq_frame_publisher) operator.add_publisher(publisher) - + # Create and start listener listener = TiledWebSocketListener.from_settings(app_settings, operator) await listener.start() + if __name__ == "__main__": - asyncio.run(start()) \ No newline at end of file + asyncio.run(start()) diff --git a/src/arroyosas/app/viz_operator_cli.py b/src/arroyosas/app/viz_operator_cli.py index 2774bdd..bc31f48 100644 --- a/src/arroyosas/app/viz_operator_cli.py +++ b/src/arroyosas/app/viz_operator_cli.py @@ -8,8 +8,7 @@ from ..config import settings from ..log_utils import setup_logger from ..one_d_reduction.operator import OneDReductionOperator - -from ..tiled.tiled import TiledProcessedPublisher +from ..tiled.tiled_poller import TiledProcessedPublisher from ..websockets import OneDWSPublisher app = typer.Typer() @@ -20,7 +19,6 @@ @app.command() async def start(): - logger.info("Starting Tiled Poller") logger.info("Getting settings") logger.info(f"{settings.viz_operator}") diff --git a/src/arroyosas/one_d_reduction/operator.py b/src/arroyosas/one_d_reduction/operator.py index e120dfb..5aee943 100644 --- a/src/arroyosas/one_d_reduction/operator.py +++ b/src/arroyosas/one_d_reduction/operator.py @@ -2,22 +2,19 @@ import logging import os +import numpy as np from arroyopy.operator import Operator from tiled.client import from_uri from tiled.client.base import BaseClient -import numpy as np - - from ..redis import RedisConn from ..schemas import ( - SAS1DReduction, RawFrameEvent, + SAS1DReduction, SASStart, SASStop, SerializableNumpyArrayModel, ) -from ..tiled.tiled import get_nested_client from .detector import VerticalPilatus900kw from .reduce import pixel_roi_horizontal_cut @@ -33,10 +30,9 @@ def __init__(self, tiled_client: BaseClient, redis_conn: RedisConn): self.tiled_client = tiled_client self.redis_conn = redis_conn self.current_scan_metadata = None - #self.mask = None + # self.mask = None self.mask = self.load_static_mask_file() - asyncio.create_task( self.redis_conn.redis_subscribe(REDUCTION_CHANNEL, self.compute_callback) ) @@ -47,7 +43,9 @@ async def process(self, message): logger.info(f"Processing Start {message}") self.current_scan_metadata = message logger.info("Calculating mask") - reduction_settings = await self.redis_conn.get_json(REDUCTION_CONFIG_KEY) + reduction_settings = await self.redis_conn.get_json( + REDUCTION_CONFIG_KEY + ) # Currently a static file for the mask is loaded. Future iterations it can be generated dynamically # self.mask = await asyncio.to_thread(self.calculate_mask, reduction_settings) await self.publish(message) @@ -64,13 +62,17 @@ async def process(self, message): "No current scan metadata. Perhaps the Viz Operator was started mid-scan?" ) return - reduction_settings = await self.redis_conn.get_json(REDUCTION_CONFIG_KEY) + reduction_settings = await self.redis_conn.get_json( + REDUCTION_CONFIG_KEY + ) if reduction_settings is None or len(reduction_settings) == 0: logger.error("No reduction settings found") return reduction_settings.pop("input_uri_data") reduction_settings.pop("input_uri_mask") - masked_image = self.generate_masked_image(message.image.array, self.mask) + masked_image = self.generate_masked_image( + message.image.array, self.mask + ) reduction_settings["masked_image"] = masked_image reduction, _, _ = await asyncio.to_thread( pixel_roi_horizontal_cut, **reduction_settings @@ -105,7 +107,7 @@ async def compute_callback(self, data): ) reduction_msg = SAS1DReduction( curve=reduction[0], - curve_tiled_url="curve", + curve_tiled_url="curve", raw_frame=None, raw_frame_tiled_url=self.current_run_url, ) @@ -120,25 +122,29 @@ def do_reduction(self, reduction_settings: dict) -> tuple: logger.error("No reduction settings found") return reduction_settings.pop("input_uri_data") - mask_uri = reduction_settings.pop("input_uri_mask") - image_container = get_nested_client(self.tiled_client, mask_uri) - image = image_container + # mask_uri = reduction_settings.pop("input_uri_mask") + # image_container = get_nested_client(self.tiled_client, mask_uri) + # image = image_container # mask = self.calculate_mask(reduction_settings) # masked_image = image[0][0] + mask.T - #reduction_settings["masked_image"] = masked_image - #reduction_settings["masked_image"] = image + # reduction_settings["masked_image"] = masked_image + # reduction_settings["masked_image"] = image reduction = pixel_roi_horizontal_cut(**reduction_settings) return reduction except Exception as e: logger.error(f"Error in reduction: {e}") - + def load_static_mask_file(self): try: - # assumed path from project root is masks/mask.npy - project_root = os.path.abspath(os.path.join(os.path.dirname(__file__), "../../../")) + # assumed path from project root is masks/mask.npy + project_root = os.path.abspath( + os.path.join(os.path.dirname(__file__), "../../../") + ) mask_path = os.path.join(project_root, "masks", "mask.npy") mask = np.load(mask_path) - logger.info(f"Mask loaded successfully from {mask_path}, shape: {mask.shape}") + logger.info( + f"Mask loaded successfully from {mask_path}, shape: {mask.shape}" + ) return mask except FileNotFoundError: @@ -146,14 +152,14 @@ def load_static_mask_file(self): except Exception as e: logger.error(f"Error loading mask file: {e}") return None - + def generate_masked_image(image, mask): - masked_float = mask.astype(float) - masked_float[masked_float == True] = np.nan #At true values set to NaN - masked_float[masked_float == 0] = 1 #At false values set to 1 - masked_image = image * masked_float #Multiply to set masked values to NaN + masked_float = mask.astype(float) + masked_float[masked_float] = np.nan # At true values set to NaN + masked_float[masked_float == 0] = 1 # At false values set to 1 + masked_image = image * masked_float # Multiply to set masked values to NaN return masked_image - + @classmethod def from_settings(cls, settings) -> "OneDReductionOperator": redis_conn = RedisConn.from_settings(settings.redis) diff --git a/src/arroyosas/tiled/tiled_websocket.py b/src/arroyosas/tiled/tiled_websocket.py index 53facdf..4ca1a1a 100644 --- a/src/arroyosas/tiled/tiled_websocket.py +++ b/src/arroyosas/tiled/tiled_websocket.py @@ -1,38 +1,31 @@ import asyncio import json import logging -import time -from functools import reduce -import operator as op -from typing import Dict, Any, List, Optional, Union +from typing import Any, Dict, List, Union -import websockets import numpy as np +import websockets from arroyopy.listener import Listener from arroyopy.operator import Operator from tiled.client import from_uri -from tiled.client.container import Container from tiled.client.array import ArrayClient +from tiled.client.container import Container -from ..schemas import ( - RawFrameEvent, - SASStart, - SASStop, - SerializableNumpyArrayModel, -) +from ..schemas import RawFrameEvent, SASStart, SASStop, SerializableNumpyArrayModel logger = logging.getLogger(__name__) + class TiledWebSocketListener(Listener): """ WebSocket listener for Tiled events (Phase 1 implementation). This listener receives notifications about runs and frames via WebSocket, then fetches the actual data from Tiled. - + For Phase 2 (direct data transfer), subclass this and override the _handle_message and _handle_new_frame methods. """ - + def __init__( self, operator: Operator, @@ -45,12 +38,12 @@ def __init__( self.tiled_frame_segments = tiled_frame_segments self.websocket_url = websocket_url self._running = False - + async def start(self) -> None: """Start the listener by calling _start method.""" self._running = True await self._start() - + async def _start(self) -> None: """ Main implementation of the listener. @@ -63,60 +56,60 @@ async def _start(self) -> None: logger.info(f"Connecting to Tiled WebSocket at {self.websocket_url}") async with websockets.connect(self.websocket_url) as websocket: logger.info("Connected to Tiled WebSocket") - + # Listen for messages async for message in websocket: if not self._running: break - + try: data = json.loads(message) await self._handle_message(data) - + except Exception as e: logger.exception(f"Error processing message: {e}") - + except Exception as e: logger.error(f"WebSocket error: {e}") - + if self._running: # Wait before reconnecting await asyncio.sleep(2) - + def _get_frames_array(self, run: Container) -> Union[np.ndarray, ArrayClient]: """Get the frames array from a run.""" frames_container = run for segment in self.tiled_frame_segments: frames_container = frames_container[segment] return frames_container - + async def _handle_message(self, message: Dict[str, Any]) -> None: """ Process a message received from the WebSocket. This method dispatches to specific handlers based on message type. - + Override this method in subclasses to handle additional message types. """ - msg_type = message.get('type') - - if msg_type == 'run_start': + msg_type = message.get("type") + + if msg_type == "run_start": await self._handle_run_start(message) - elif msg_type == 'run_stop': + elif msg_type == "run_stop": await self._handle_run_stop(message) - elif msg_type == 'new_frame': + elif msg_type == "new_frame": await self._handle_new_frame(message) else: logger.debug(f"Ignoring message type: {msg_type}") - + async def _handle_run_start(self, message: Dict[str, Any]) -> None: """Handle a run_start message.""" # Get run ID and fetch run from Tiled - run_id = message.get('run_id') + run_id = message.get("run_id") try: current_run = self.beamline_runs_tiled[run_id] self.current_run = current_run self.sent_frames = [] - + # Get metadata and send start message data = current_run[tuple(self.tiled_frame_segments)] start_message = SASStart( @@ -124,65 +117,73 @@ async def _handle_run_start(self, message: Dict[str, Any]) -> None: height=data.shape[1], data_type=data.dtype.name, tiled_url=current_run.uri, - run_name=str(current_run.metadata['start'].get('scan_id', run_id)), - run_id=current_run.metadata['start']['uid'], + run_name=str(current_run.metadata["start"].get("scan_id", run_id)), + run_id=current_run.metadata["start"]["uid"], ) await self.operator.process(start_message) except Exception as e: logger.exception(f"Error handling run start: {e}") self.current_run = None self.sent_frames = [] - + async def _handle_run_stop(self, message: Dict[str, Any]) -> None: """Handle a run_stop message.""" # Check if this is the current run - run_id = message.get('run_id') - if not hasattr(self, 'current_run') or not self.current_run or self.current_run.metadata['start']['uid'] != run_id: + run_id = message.get("run_id") + if ( + not hasattr(self, "current_run") + or not self.current_run + or self.current_run.metadata["start"]["uid"] != run_id + ): return - + # Send stop message stop_message = SASStop(num_frames=len(self.sent_frames)) await self.operator.process(stop_message) - + # Reset state self.current_run = None self.sent_frames = [] - + async def _handle_new_frame(self, message: Dict[str, Any]) -> None: """ Handle a new_frame message (Phase 1 implementation). - + In Phase 1, this receives a notification about a new frame, then fetches the actual data from Tiled. - + Override this method in subclasses for Phase 2 to handle direct data transfer. """ # Get frame info - run_id = message.get('run_id') - frame_number = message.get('frame_number', 0) - + run_id = message.get("run_id") + frame_number = message.get("frame_number", 0) + # Check if this is the current run and if we've already processed this frame - if not hasattr(self, 'current_run') or not self.current_run or self.current_run.metadata['start']['uid'] != run_id: + if ( + not hasattr(self, "current_run") + or not self.current_run + or self.current_run.metadata["start"]["uid"] != run_id + ): return - - if hasattr(self, 'sent_frames') and frame_number in self.sent_frames: + + if hasattr(self, "sent_frames") and frame_number in self.sent_frames: return - + try: # Get the frames array frames_array = self._get_frames_array(self.current_run) - + # Get the frame data frames_index = 1 if frames_array.shape[1] == 1: frames_index = 0 - + if frames_index == 1: array = frames_array[0, frame_number] else: array = frames_array[frame_number, 0] - + # Create and send RawFrameEvent image = SerializableNumpyArrayModel(array=array) frame_event = RawFrameEvent( @@ -190,52 +191,57 @@ async def _handle_new_frame(self, message: Dict[str, Any]) -> None: frame_number=frame_number, tiled_url=f"{self.current_run.uri}/primary/data/pil1M_image", ) - + await self.operator.process(frame_event) - if not hasattr(self, 'sent_frames'): + if not hasattr(self, "sent_frames"): self.sent_frames = [] self.sent_frames.append(frame_number) except Exception as e: logger.exception(f"Error handling new frame: {e}") - + async def stop(self) -> None: """Stop the listener.""" self._running = False - + async def listen(self) -> None: """Listen for messages (compatibility method).""" # Not used, but kept for API compatibility pass - + @classmethod - def from_settings(cls, settings: Any, operator: Operator) -> 'TiledWebSocketListener': + def from_settings( + cls, settings: Any, operator: Operator + ) -> "TiledWebSocketListener": """Create a TiledWebSocketListener from settings.""" tiled_runs_segments = settings.runs_segments - + client = from_uri( settings.uri, api_key=settings.api_key, ) - + run_container = client[tuple(tiled_runs_segments.to_list())] logger.info(f"#### Listening for runs at {run_container.uri}") logger.info(f"#### Frames segments: {settings.frames_segments}") - + # Get WebSocket URL from settings or derive it websocket_url = settings.get("websocket_url") if not websocket_url: # Derive WebSocket URL from Tiled URL base_url = settings.uri - if base_url.endswith('/'): + if base_url.endswith("/"): base_url = base_url[:-1] - websocket_url = base_url.replace('http://', 'ws://').replace('https://', 'wss://') + "/stream" + websocket_url = ( + base_url.replace("http://", "ws://").replace("https://", "wss://") + + "/stream" + ) logger.info(f"#### Using derived WebSocket URL: {websocket_url}") else: logger.info(f"#### Using WebSocket URL from settings: {websocket_url}") - + return cls( operator=operator, beamline_runs_tiled=run_container, tiled_frame_segments=settings.frames_segments, websocket_url=websocket_url, - ) \ No newline at end of file + ) From 91aec5b52edb0660db719e56143db6e369f7e013 Mon Sep 17 00:00:00 2001 From: Dylan McReynolds Date: Wed, 16 Jul 2025 16:01:21 -0700 Subject: [PATCH 07/13] add sample code --- src/arroyosas/tiled/tiled_client_websocket.py | 152 ++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 src/arroyosas/tiled/tiled_client_websocket.py diff --git a/src/arroyosas/tiled/tiled_client_websocket.py b/src/arroyosas/tiled/tiled_client_websocket.py new file mode 100644 index 0000000..c1f55c6 --- /dev/null +++ b/src/arroyosas/tiled/tiled_client_websocket.py @@ -0,0 +1,152 @@ +import asyncio +import logging +import time +from typing import Any, Dict, List + +# import numpy as np +from arroyopy.listener import Listener +from arroyopy.operator import Operator +from tiled.client import from_uri +from tiled.client.base import BaseClient +from tiled.client.stream import Subscription + +from arroyosas.schemas import ( # SASStop,; SerializableNumpyArrayModel, + RawFrameEvent, + SASMessage, + SASStart, +) + +logger = logging.getLogger(__name__) + + +class TiledClientListener(Listener): + def __init__( + self, + operator: Operator, + tiled_client: BaseClient, + base_segements: List[str], + stream_name: str, + target: str = "img", + ): + self.operator = operator + self.tiled_client = tiled_client + self.base_segments = base_segements + self.stream_name = stream_name + self.target = target + + def on_new_run(self, sub, data): + uid = data["key"] + logger.debug(f"New run {uid}") + run_sub = Subscription(self.tiled_client.context, [uid], start=0) + run_sub.add_callback(self.on_streams_namespace) + run_sub.start() + + def on_streams_namespace(self, sub, data): + logger.debug(data) + streams_sub = Subscription( + self.tiled_client.context, sub.segments + ["streams"], start=0 + ) + streams_sub.add_callback(self.on_new_stream) + streams_sub.start() + + def on_new_stream(self, sub, data): + logger.debug(data) + stream_name = data["key"] + logger.debug(f"new stream {stream_name}") + stream_sub = Subscription( + self.tiled_client.context, sub.segments + [stream_name], start=0 + ) + stream_sub.add_callback(self.on_node_in_stream) + stream_sub.start() + + def on_node_in_stream(self, sub, data): + logger.debug(data) + key = data["key"] + if key != self.target: + return + stream_sub = Subscription( + self.tiled_client.context, sub.segments + [key], start=0 + ) + stream_sub.add_callback(print) + stream_sub.start() + + async def start(self) -> None: + """Start the listener by calling _start method.""" + self._running = True + await asyncio.to_thread(self._start) + + def _start(self) -> None: + catalog_sub = Subscription(self.tiled_client.context) + catalog_sub.add_callback(self.on_new_run) + catalog_sub.start() + + async def stop(self) -> None: + """Stop the listener by calling _stop method.""" + self._running = False + await super().stop() + + def send_to_operator(self, message: SASMessage) -> None: + asyncio.run(self.operator.process(message)) + + def publish_start(self, data: Dict[str, Any]) -> None: + start = SASStart() + self.send_to_operator(start) + + def publish_event(self, data: Dict[str, Any]) -> None: + event = RawFrameEvent( + data=data, + segments=self.tiled_frame_segments, + ) + self.send_to_operator(event) + + @classmethod + def from_settings(cls, settings: Any, operator: Operator) -> "TiledClientListener": + """Create a TiledClientListener from settings.""" + client = from_uri( + settings.uri, + api_key=settings.api_key, + ) + + logger.info(f"#### Listening for runs at {settings.base_segments}") + logger.info(f"#### Frames segments: {settings.frames_segments}") + + return cls( + operator, + client[settings.base_segments], + settings.base_segments, + settings.stream_name, + settings.target, + ) + + +if __name__ == "__main__": + logging.basicConfig(level=logging.DEBUG) + # Example usage + settings = { + "uri": "http://localhost:8000", + "api_key": "secret", + # 'base_segments': ['smi', 'raw'], + "base_segments": [], + "frames_segments": ["primary", "data"], + "stream_name": "pi21M_image", + "target": "img", + } + + class Settings: + def __init__(self, **kwargs): + self.__dict__.update(kwargs) + + settings = Settings(**settings) + + class NullOperator(Operator): + async def process(self, message: SASMessage) -> None: + # Dummy process method for demonstration + logger.info(f"Processing message: {message}") + + operator = NullOperator() # Replace with actual operator instance + listener = TiledClientListener.from_settings(settings, operator) + + asyncio.run(listener.start()) + + while True: + time.sleep(5) # Keep the script running From 2542e756b334e21df5aff99e24e653c4619d3636 Mon Sep 17 00:00:00 2001 From: Dylan McReynolds Date: Wed, 16 Jul 2025 16:21:19 -0700 Subject: [PATCH 08/13] remove unused tiled websoecket --- src/arroyosas/tiled/tiled_client_websocket.py | 152 -------- src/arroyosas/tiled/tiled_direct_websocket.py | 127 ------- src/arroyosas/tiled/tiled_websocket.py | 329 +++++++----------- 3 files changed, 117 insertions(+), 491 deletions(-) delete mode 100644 src/arroyosas/tiled/tiled_client_websocket.py delete mode 100644 src/arroyosas/tiled/tiled_direct_websocket.py diff --git a/src/arroyosas/tiled/tiled_client_websocket.py b/src/arroyosas/tiled/tiled_client_websocket.py deleted file mode 100644 index c1f55c6..0000000 --- a/src/arroyosas/tiled/tiled_client_websocket.py +++ /dev/null @@ -1,152 +0,0 @@ -import asyncio -import logging -import time -from typing import Any, Dict, List - -# import numpy as np -from arroyopy.listener import Listener -from arroyopy.operator import Operator -from tiled.client import from_uri -from tiled.client.base import BaseClient -from tiled.client.stream import Subscription - -from arroyosas.schemas import ( # SASStop,; SerializableNumpyArrayModel, - RawFrameEvent, - SASMessage, - SASStart, -) - -logger = logging.getLogger(__name__) - - -class TiledClientListener(Listener): - def __init__( - self, - operator: Operator, - tiled_client: BaseClient, - base_segements: List[str], - stream_name: str, - target: str = "img", - ): - self.operator = operator - self.tiled_client = tiled_client - self.base_segments = base_segements - self.stream_name = stream_name - self.target = target - - def on_new_run(self, sub, data): - uid = data["key"] - logger.debug(f"New run {uid}") - run_sub = Subscription(self.tiled_client.context, [uid], start=0) - run_sub.add_callback(self.on_streams_namespace) - run_sub.start() - - def on_streams_namespace(self, sub, data): - logger.debug(data) - streams_sub = Subscription( - self.tiled_client.context, sub.segments + ["streams"], start=0 - ) - streams_sub.add_callback(self.on_new_stream) - streams_sub.start() - - def on_new_stream(self, sub, data): - logger.debug(data) - stream_name = data["key"] - logger.debug(f"new stream {stream_name}") - stream_sub = Subscription( - self.tiled_client.context, sub.segments + [stream_name], start=0 - ) - stream_sub.add_callback(self.on_node_in_stream) - stream_sub.start() - - def on_node_in_stream(self, sub, data): - logger.debug(data) - key = data["key"] - if key != self.target: - return - stream_sub = Subscription( - self.tiled_client.context, sub.segments + [key], start=0 - ) - stream_sub.add_callback(print) - stream_sub.start() - - async def start(self) -> None: - """Start the listener by calling _start method.""" - self._running = True - await asyncio.to_thread(self._start) - - def _start(self) -> None: - catalog_sub = Subscription(self.tiled_client.context) - catalog_sub.add_callback(self.on_new_run) - catalog_sub.start() - - async def stop(self) -> None: - """Stop the listener by calling _stop method.""" - self._running = False - await super().stop() - - def send_to_operator(self, message: SASMessage) -> None: - asyncio.run(self.operator.process(message)) - - def publish_start(self, data: Dict[str, Any]) -> None: - start = SASStart() - self.send_to_operator(start) - - def publish_event(self, data: Dict[str, Any]) -> None: - event = RawFrameEvent( - data=data, - segments=self.tiled_frame_segments, - ) - self.send_to_operator(event) - - @classmethod - def from_settings(cls, settings: Any, operator: Operator) -> "TiledClientListener": - """Create a TiledClientListener from settings.""" - client = from_uri( - settings.uri, - api_key=settings.api_key, - ) - - logger.info(f"#### Listening for runs at {settings.base_segments}") - logger.info(f"#### Frames segments: {settings.frames_segments}") - - return cls( - operator, - client[settings.base_segments], - settings.base_segments, - settings.stream_name, - settings.target, - ) - - -if __name__ == "__main__": - logging.basicConfig(level=logging.DEBUG) - # Example usage - settings = { - "uri": "http://localhost:8000", - "api_key": "secret", - # 'base_segments': ['smi', 'raw'], - "base_segments": [], - "frames_segments": ["primary", "data"], - "stream_name": "pi21M_image", - "target": "img", - } - - class Settings: - def __init__(self, **kwargs): - self.__dict__.update(kwargs) - - settings = Settings(**settings) - - class NullOperator(Operator): - async def process(self, message: SASMessage) -> None: - # Dummy process method for demonstration - logger.info(f"Processing message: {message}") - - operator = NullOperator() # Replace with actual operator instance - listener = TiledClientListener.from_settings(settings, operator) - - asyncio.run(listener.start()) - - while True: - time.sleep(5) # Keep the script running diff --git a/src/arroyosas/tiled/tiled_direct_websocket.py b/src/arroyosas/tiled/tiled_direct_websocket.py deleted file mode 100644 index 7774d54..0000000 --- a/src/arroyosas/tiled/tiled_direct_websocket.py +++ /dev/null @@ -1,127 +0,0 @@ -import json -import logging -import numpy as np -from typing import Dict, Any, Union, Optional, List - -from ..schemas import RawFrameEvent, SerializableNumpyArrayModel -from .tiled_websocket import TiledWebSocketListener - -logger = logging.getLogger(__name__) - -class TiledDirectDataWebSocketListener(TiledWebSocketListener): - """ - Phase 2 implementation of the WebSocket listener. - This subclass handles direct data transfer over the WebSocket. - """ - - # No need to override __init__ since we're just inheriting it - # The constructor already accepts websocket_url from the updated base class - - async def _handle_message(self, message: Dict[str, Any]) -> None: - """ - Process a message received from the WebSocket. - - This override adds support for direct data transfer messages. - """ - msg_type = message.get('type') - - # Handle frame_data messages (Phase 2) - if msg_type == 'frame_data': - await self._handle_frame_data(message) - else: - # Fall back to Phase 1 handling for other message types - await super()._handle_message(message) - - async def _handle_frame_data(self, message: Dict[str, Any]) -> None: - """ - Handle a frame_data message (Phase 2). - - This message contains the actual frame data, so we don't need - to fetch it from Tiled. - """ - # Get frame info - run_id = message.get('run_id') - frame_number = message.get('frame_number', 0) - - # Check if this is the current run and if we've already processed this frame - if not hasattr(self, 'current_run') or not self.current_run or self.current_run.metadata['start']['uid'] != run_id: - return - - if hasattr(self, 'sent_frames') and frame_number in self.sent_frames: - return - - # Extract the frame data from the message - data = message.get('data') - if not data: - logger.error("Frame data message missing 'data' field") - return - - try: - # Convert the data to a numpy array - # The exact conversion will depend on the format Tiled uses - array = self._convert_data_to_array(data, message) - - # Create and send RawFrameEvent - image = SerializableNumpyArrayModel(array=array) - frame_event = RawFrameEvent( - image=image, - frame_number=frame_number, - tiled_url=f"{self.current_run.uri}/primary/data/pil1M_image", # Include URL for reference - ) - - await self.operator.process(frame_event) - if not hasattr(self, 'sent_frames'): - self.sent_frames = [] - self.sent_frames.append(frame_number) - except Exception as e: - logger.exception(f"Error handling frame data: {e}") - - def _convert_data_to_array(self, data: Any, message: Dict[str, Any]) -> np.ndarray: - """ - Convert the data received in a frame_data message to a numpy array. - - The exact implementation will depend on how Tiled sends the data. - This is a placeholder that can be updated when the format is known. - """ - # If data is a base64-encoded string - if isinstance(data, str): - import base64 - import numpy as np - - # Get dimensions from message or current run - width = message.get('width') - height = message.get('height') - dtype = message.get('data_type', 'float32') - - if not width or not height: - # Get dimensions from current run if not in message - if hasattr(self, 'current_run'): - frames_array = self._get_frames_array(self.current_run) - width = frames_array.shape[1] - height = frames_array.shape[0] - - # Decode and reshape - decoded = base64.b64decode(data) - return np.frombuffer(decoded, dtype=dtype).reshape((height, width)) - - # If data is a list of lists (2D array) - elif isinstance(data, list) and all(isinstance(item, list) for item in data): - return np.array(data) - - # If data is a flat list - elif isinstance(data, list): - # Get dimensions from message or current run - width = message.get('width') - height = message.get('height') - - if not width or not height: - # Get dimensions from current run if not in message - if hasattr(self, 'current_run'): - frames_array = self._get_frames_array(self.current_run) - width = frames_array.shape[1] - height = frames_array.shape[0] - - return np.array(data).reshape((height, width)) - - # Default: return as is (if it's already a numpy array) - return data \ No newline at end of file diff --git a/src/arroyosas/tiled/tiled_websocket.py b/src/arroyosas/tiled/tiled_websocket.py index 4ca1a1a..c1f55c6 100644 --- a/src/arroyosas/tiled/tiled_websocket.py +++ b/src/arroyosas/tiled/tiled_websocket.py @@ -1,247 +1,152 @@ import asyncio -import json import logging -from typing import Any, Dict, List, Union +import time +from typing import Any, Dict, List -import numpy as np -import websockets +# import numpy as np from arroyopy.listener import Listener from arroyopy.operator import Operator from tiled.client import from_uri -from tiled.client.array import ArrayClient -from tiled.client.container import Container +from tiled.client.base import BaseClient +from tiled.client.stream import Subscription -from ..schemas import RawFrameEvent, SASStart, SASStop, SerializableNumpyArrayModel +from arroyosas.schemas import ( # SASStop,; SerializableNumpyArrayModel, + RawFrameEvent, + SASMessage, + SASStart, +) logger = logging.getLogger(__name__) -class TiledWebSocketListener(Listener): - """ - WebSocket listener for Tiled events (Phase 1 implementation). - This listener receives notifications about runs and frames via WebSocket, - then fetches the actual data from Tiled. - - For Phase 2 (direct data transfer), subclass this and override the - _handle_message and _handle_new_frame methods. - """ - +class TiledClientListener(Listener): def __init__( self, operator: Operator, - beamline_runs_tiled: Container, - tiled_frame_segments: List[str], - websocket_url: str, - ) -> None: + tiled_client: BaseClient, + base_segements: List[str], + stream_name: str, + target: str = "img", + ): self.operator = operator - self.beamline_runs_tiled = beamline_runs_tiled - self.tiled_frame_segments = tiled_frame_segments - self.websocket_url = websocket_url - self._running = False + self.tiled_client = tiled_client + self.base_segments = base_segements + self.stream_name = stream_name + self.target = target + + def on_new_run(self, sub, data): + uid = data["key"] + logger.debug(f"New run {uid}") + run_sub = Subscription(self.tiled_client.context, [uid], start=0) + run_sub.add_callback(self.on_streams_namespace) + run_sub.start() + + def on_streams_namespace(self, sub, data): + logger.debug(data) + streams_sub = Subscription( + self.tiled_client.context, sub.segments + ["streams"], start=0 + ) + streams_sub.add_callback(self.on_new_stream) + streams_sub.start() + + def on_new_stream(self, sub, data): + logger.debug(data) + stream_name = data["key"] + logger.debug(f"new stream {stream_name}") + stream_sub = Subscription( + self.tiled_client.context, sub.segments + [stream_name], start=0 + ) + stream_sub.add_callback(self.on_node_in_stream) + stream_sub.start() + + def on_node_in_stream(self, sub, data): + logger.debug(data) + key = data["key"] + if key != self.target: + return + stream_sub = Subscription( + self.tiled_client.context, sub.segments + [key], start=0 + ) + stream_sub.add_callback(print) + stream_sub.start() async def start(self) -> None: """Start the listener by calling _start method.""" self._running = True - await self._start() - - async def _start(self) -> None: - """ - Main implementation of the listener. - Establishes a WebSocket connection and processes messages. - """ - # WebSocket mode - continuous listening - # Connect to WebSocket and listen for events - while self._running: - try: - logger.info(f"Connecting to Tiled WebSocket at {self.websocket_url}") - async with websockets.connect(self.websocket_url) as websocket: - logger.info("Connected to Tiled WebSocket") - - # Listen for messages - async for message in websocket: - if not self._running: - break - - try: - data = json.loads(message) - await self._handle_message(data) - - except Exception as e: - logger.exception(f"Error processing message: {e}") - - except Exception as e: - logger.error(f"WebSocket error: {e}") - - if self._running: - # Wait before reconnecting - await asyncio.sleep(2) - - def _get_frames_array(self, run: Container) -> Union[np.ndarray, ArrayClient]: - """Get the frames array from a run.""" - frames_container = run - for segment in self.tiled_frame_segments: - frames_container = frames_container[segment] - return frames_container - - async def _handle_message(self, message: Dict[str, Any]) -> None: - """ - Process a message received from the WebSocket. - This method dispatches to specific handlers based on message type. - - Override this method in subclasses to handle additional message types. - """ - msg_type = message.get("type") - - if msg_type == "run_start": - await self._handle_run_start(message) - elif msg_type == "run_stop": - await self._handle_run_stop(message) - elif msg_type == "new_frame": - await self._handle_new_frame(message) - else: - logger.debug(f"Ignoring message type: {msg_type}") - - async def _handle_run_start(self, message: Dict[str, Any]) -> None: - """Handle a run_start message.""" - # Get run ID and fetch run from Tiled - run_id = message.get("run_id") - try: - current_run = self.beamline_runs_tiled[run_id] - self.current_run = current_run - self.sent_frames = [] - - # Get metadata and send start message - data = current_run[tuple(self.tiled_frame_segments)] - start_message = SASStart( - width=data.shape[0], - height=data.shape[1], - data_type=data.dtype.name, - tiled_url=current_run.uri, - run_name=str(current_run.metadata["start"].get("scan_id", run_id)), - run_id=current_run.metadata["start"]["uid"], - ) - await self.operator.process(start_message) - except Exception as e: - logger.exception(f"Error handling run start: {e}") - self.current_run = None - self.sent_frames = [] - - async def _handle_run_stop(self, message: Dict[str, Any]) -> None: - """Handle a run_stop message.""" - # Check if this is the current run - run_id = message.get("run_id") - if ( - not hasattr(self, "current_run") - or not self.current_run - or self.current_run.metadata["start"]["uid"] != run_id - ): - return - - # Send stop message - stop_message = SASStop(num_frames=len(self.sent_frames)) - await self.operator.process(stop_message) - - # Reset state - self.current_run = None - self.sent_frames = [] - - async def _handle_new_frame(self, message: Dict[str, Any]) -> None: - """ - Handle a new_frame message (Phase 1 implementation). - - In Phase 1, this receives a notification about a new frame, - then fetches the actual data from Tiled. - - Override this method in subclasses for Phase 2 to handle - direct data transfer. - """ - # Get frame info - run_id = message.get("run_id") - frame_number = message.get("frame_number", 0) - - # Check if this is the current run and if we've already processed this frame - if ( - not hasattr(self, "current_run") - or not self.current_run - or self.current_run.metadata["start"]["uid"] != run_id - ): - return - - if hasattr(self, "sent_frames") and frame_number in self.sent_frames: - return + await asyncio.to_thread(self._start) - try: - # Get the frames array - frames_array = self._get_frames_array(self.current_run) - - # Get the frame data - frames_index = 1 - if frames_array.shape[1] == 1: - frames_index = 0 - - if frames_index == 1: - array = frames_array[0, frame_number] - else: - array = frames_array[frame_number, 0] - - # Create and send RawFrameEvent - image = SerializableNumpyArrayModel(array=array) - frame_event = RawFrameEvent( - image=image, - frame_number=frame_number, - tiled_url=f"{self.current_run.uri}/primary/data/pil1M_image", - ) - - await self.operator.process(frame_event) - if not hasattr(self, "sent_frames"): - self.sent_frames = [] - self.sent_frames.append(frame_number) - except Exception as e: - logger.exception(f"Error handling new frame: {e}") + def _start(self) -> None: + catalog_sub = Subscription(self.tiled_client.context) + catalog_sub.add_callback(self.on_new_run) + catalog_sub.start() async def stop(self) -> None: - """Stop the listener.""" + """Stop the listener by calling _stop method.""" self._running = False + await super().stop() - async def listen(self) -> None: - """Listen for messages (compatibility method).""" - # Not used, but kept for API compatibility - pass + def send_to_operator(self, message: SASMessage) -> None: + asyncio.run(self.operator.process(message)) - @classmethod - def from_settings( - cls, settings: Any, operator: Operator - ) -> "TiledWebSocketListener": - """Create a TiledWebSocketListener from settings.""" - tiled_runs_segments = settings.runs_segments + def publish_start(self, data: Dict[str, Any]) -> None: + start = SASStart() + self.send_to_operator(start) + + def publish_event(self, data: Dict[str, Any]) -> None: + event = RawFrameEvent( + data=data, + segments=self.tiled_frame_segments, + ) + self.send_to_operator(event) + @classmethod + def from_settings(cls, settings: Any, operator: Operator) -> "TiledClientListener": + """Create a TiledClientListener from settings.""" client = from_uri( settings.uri, api_key=settings.api_key, ) - run_container = client[tuple(tiled_runs_segments.to_list())] - logger.info(f"#### Listening for runs at {run_container.uri}") + logger.info(f"#### Listening for runs at {settings.base_segments}") logger.info(f"#### Frames segments: {settings.frames_segments}") - # Get WebSocket URL from settings or derive it - websocket_url = settings.get("websocket_url") - if not websocket_url: - # Derive WebSocket URL from Tiled URL - base_url = settings.uri - if base_url.endswith("/"): - base_url = base_url[:-1] - websocket_url = ( - base_url.replace("http://", "ws://").replace("https://", "wss://") - + "/stream" - ) - logger.info(f"#### Using derived WebSocket URL: {websocket_url}") - else: - logger.info(f"#### Using WebSocket URL from settings: {websocket_url}") - return cls( - operator=operator, - beamline_runs_tiled=run_container, - tiled_frame_segments=settings.frames_segments, - websocket_url=websocket_url, + operator, + client[settings.base_segments], + settings.base_segments, + settings.stream_name, + settings.target, ) + + +if __name__ == "__main__": + logging.basicConfig(level=logging.DEBUG) + # Example usage + settings = { + "uri": "http://localhost:8000", + "api_key": "secret", + # 'base_segments': ['smi', 'raw'], + "base_segments": [], + "frames_segments": ["primary", "data"], + "stream_name": "pi21M_image", + "target": "img", + } + + class Settings: + def __init__(self, **kwargs): + self.__dict__.update(kwargs) + + settings = Settings(**settings) + + class NullOperator(Operator): + async def process(self, message: SASMessage) -> None: + # Dummy process method for demonstration + logger.info(f"Processing message: {message}") + + operator = NullOperator() # Replace with actual operator instance + listener = TiledClientListener.from_settings(settings, operator) + + asyncio.run(listener.start()) + + while True: + time.sleep(5) # Keep the script running From 016705925d5102f7c11d47af4cd5263d02df1119 Mon Sep 17 00:00:00 2001 From: Dylan McReynolds Date: Thu, 17 Jul 2025 16:12:25 -0700 Subject: [PATCH 09/13] tiled websocket tested with SMI --- scripts/tiled-ws/consumer.py | 21 +- src/arroyosas/tiled/tiled.py | 466 ------------------------- src/arroyosas/tiled/tiled_websocket.py | 199 +++++++++-- 3 files changed, 173 insertions(+), 513 deletions(-) delete mode 100644 src/arroyosas/tiled/tiled.py diff --git a/scripts/tiled-ws/consumer.py b/scripts/tiled-ws/consumer.py index f6fc3b3..f71285d 100644 --- a/scripts/tiled-ws/consumer.py +++ b/scripts/tiled-ws/consumer.py @@ -1,15 +1,11 @@ -from pprint import pprint - from tiled.client import from_uri from tiled.client.stream import Subscription -# c = from_uri("http://localhost:8000", api_key="secret") -c = from_uri("https://tiled-dev.nsls2.bnl.gov/") -target = "img" +c = from_uri("https://tiled-dev.nsls2.bnl.gov") +target = "pil2M_image" def on_new_run(sub, data): - print_data(data) uid = data["key"] print(f"New run {uid}") run_sub = Subscription(c.context, [uid], start=0) @@ -18,14 +14,12 @@ def on_new_run(sub, data): def on_streams_namespace(sub, data): - print_data(data) streams_sub = Subscription(c.context, sub.segments + ["streams"], start=0) streams_sub.add_callback(on_new_stream) streams_sub.start() def on_new_stream(sub, data): - print_data(data) stream_name = data["key"] print(f"new stream {stream_name}") stream_sub = Subscription(c.context, sub.segments + [stream_name], start=0) @@ -34,7 +28,6 @@ def on_new_stream(sub, data): def on_node_in_stream(sub, data): - print_data(data) key = data["key"] if key != target: return @@ -47,16 +40,8 @@ def on_node_in_stream(sub, data): catalog_sub.add_callback(on_new_run) catalog_sub.start() - -def print_data(data): - # print(data['key']) - pprint(data["data"]) - print("=" * 20) - print(" ") - - if __name__ == "__main__": import time while True: - time.sleep(0.01) + time.sleep(1) diff --git a/src/arroyosas/tiled/tiled.py b/src/arroyosas/tiled/tiled.py deleted file mode 100644 index 1009cd0..0000000 --- a/src/arroyosas/tiled/tiled.py +++ /dev/null @@ -1,466 +0,0 @@ -import asyncio -import json -import logging -import operator -from functools import reduce -import time -from typing import Union - -import numpy as np -from arroyopy.listener import Listener -from arroyopy.operator import Operator -from arroyopy.publisher import Publisher -from pydantic import ValidationError -import redis.asyncio as redis -from tiled.client import from_uri -from tiled.client.array import ArrayClient -from tiled.client.base import BaseClient - -# from tiled.client.dataframe import DataFrameClient -from tiled.client.container import Container - -from ..schemas import ( - SAS1DReduction, - LatentSpaceEvent, - SASMessage, - RawFrameEvent, - SASStart, - SASStop, - SerializableNumpyArrayModel, -) -from arroyopy.files import FileWatcherMessage - -RUNS_CONTAINER_NAME = "runs" - -logger = logging.getLogger(__name__) - - -class TiledTestframeListener(Listener): - def __init__(self, tiled_array: ArrayClient): - super().__init__() - self.tiled_array = tiled_array - - async def start(self): - while True: - # Get the most recent run - for frame in self.tiled_array: - print(frame) - # # if cent_tiled_run = most_recent_run(self.beamline_runs_tiled) - # start_message = GISAXSStart( - # width=current_tiled_run.width, - # height=current_tiled_run.height, - # data_type=current_tiled_run.data_type, - # ) - # await self.operator.process(start_message) - - # # If run has stop document, send GISAXSStop message and - # # set_current_run to None, sent_frames to [] and continue - # if current_tiled_run.has_stop_document(): - # stop_message = GISAXSStop(num_frames=len(sent_frames)) - # await self.operator.process(stop_message) - # current_tiled_run = None - # sent_frames = [] - # continue - - # # How many frames in this run? - # # if len(sent_frames) == num_frames, continue - # # if len(sent_frames) < num_frames, get the next N frames and - # # for each new frame - # # construct a GISAXSRawEvent and call operator.process() - # # add frame number to sent_frames - # frames_array = sub_container(current_tiled_run, self.tiled_frame_segments) - - # if sent_frames == frames_array.shape[0]: - # # Sleep for poll_interval - # await asyncio.sleep(self.poll_paust_sec) - # continue - # unsents = unsent_frame_numbers(sent_frames, frames_array.shape[0]) - # for unsent_frame in unsents: - # array = frames_array[unsent_frame] - # raw_event = GISAXSRawEvent(image=array, frame_number=len(sent_frames)) - # await self.operator.process(raw_event) - # sent_frames.append(unsent_frame) - - async def stop(self): - pass - - async def listen(self): - pass - - @classmethod - def from_uri(cls, tiled_uri: str, path: str): - client = from_uri(tiled_uri) - tiled_node = from_uri(client.uri + path) - node = from_uri(tiled_node) - return cls(node) - - -class TiledPollingRedisListener(Listener): - def __init__( - self, - operator: Operator, - beamline_runs_tiled: Container, - tiled_frame_segments: list, - redis_client: redis.Redis, - channel_name: str = "sas_file_watcher", - ): - self.beamline_runs_tiled = beamline_runs_tiled - self.tiled_frame_segments = tiled_frame_segments - self.operator = operator - self.redis_client = redis_client - self.channel_name = channel_name - - - async def start(self): - - pubsub = self.redis_client.pubsub() - await pubsub.subscribe(self.channel_name) - logger.info(f"Subscribed to channel: {self.channel_name}") - async for message in pubsub.listen(): - try: - logger.debug(f"Received message: {message}") - if message["type"] != "message": - continue - try: - data = json.loads(message["data"]) - msg = FileWatcherMessage(**data) - print(f"[Parsed] {msg}") - except (json.JSONDecodeError, ValidationError) as e: - print(f"[Error parsing message]: {e}") - - relative_tiled_path = msg.file_path.split(self.beamline_runs_tiled.uri)[1] - array = self.beamline_runs_tiled[relative_tiled_path] - image = SerializableNumpyArrayModel(array=array.read()) - raw_event = RawFrameEvent( - image=image, - frame_number=0, - tiled_url=msg.file_path, - ) - await self.operator.process(raw_event) - - except Exception as e: - logger.exception(f"Error in polling loop: {e}") - - logger.info("Polling redis finished") - async def stop(self): - pass - - async def listen(self): - pass - - - @classmethod - def from_settings(cls, settings: dict, operator: Operator): - tiled_runs_segments = settings.runs_segments - poll_pause_sec = settings.poll_interval - client = from_uri( - settings.uri, - api_key=settings.api_key, - ) - run_container = client[tuple(tiled_runs_segments.to_list())] - logger.info(f"#### Listening for runs at {run_container.uri}") - logger.info(f"#### Frames segments: {settings.frames_segments}") - - redis_client = redis.Redis(host="kvrocks", port=6666, decode_responses=True) - return cls( - operator, - run_container, - tiled_frame_segments=settings.frames_segments, - redis_client=redis_client, - channel_name="sas_file_watcher" - ) - -class TiledPollingFrameListener(Listener): - def __init__( - self, - operator: Operator, - beamline_runs_tiled: Container, - tiled_frame_segments: list, - poll_pause_sec: int, - single_run: str = None - ): - self.beamline_runs_tiled = beamline_runs_tiled - self.poll_pause_sec = poll_pause_sec - self.tiled_frame_segments = tiled_frame_segments - self.operator = operator - self.single_run = single_run - - async def start(self): - # await asyncio.to_thread(self._start) - await asyncio.to_thread(self._start) - - def _start(self): - last_processed_run = None - sent_frames = [] - while True: - try: - if self.single_run and last_processed_run: - logger.info("Single run mode, exiting") - break - if self.single_run: - current_run = self.beamline_runs_tiled[self.single_run] - else: - time.sleep(self.poll_pause_sec) - current_run = get_most_recent_run(self.beamline_runs_tiled) - logger.info( - f"Most Recent run: {current_run.metadata['start']['scan_id']} {current_run.metadata['start']['uid']}" - ) - if last_processed_run and current_run.start["scan_id"] == last_processed_run.start["scan_id"]: - logger.debug("No new runs") - time.sleep(self.poll_pause_sec) - continue - logger.info( - f"Processing: {current_run.metadata['start']['scan_id']} {current_run.metadata['start']['uid']}" - ) - data = current_run[tuple(self.tiled_frame_segments.to_list())] - start_message = SASStart( - width=data.shape[0], - height=data.shape[1], - data_type=data.dtype.name, - tiled_url=current_run.uri, - run_name=str(current_run.metadata["start"]["scan_id"]), - run_id=current_run.metadata["start"]["uid"], - ) - asyncio.run(self.operator.process(start_message)) - # How many frames in this run? - # if len(sent_frames) == num_frames, continue - # if len(sent_frames) < num_frames, get the next N frames and - # for each new frame - # construct a GISAXSRawEvent and call operator.process() - # add frame number to sent_frames - frames_array = sub_container(current_run, self.tiled_frame_segments) - logger.debug(f"Frames array shape: {frames_array.shape}") - if len(sent_frames) == frames_array.shape[0]: - # Sleep for poll_interval - time.sleep(self.poll_pause_sec) - continue - # the shape of these arrays changs from (1, n, x, y) to (n, 1, x, x) - frames_index = 1 - if frames_array.shape[1] == 1: - frames_index = 0 - unsents = unsent_frame_numbers( - sent_frames, frames_array.shape[frames_index] - ) - logger.debug(f"Unsent frames: {unsents}") - for unsent_frame in unsents: - if frames_index == 1: - array = frames_array[0, unsent_frame] - else: - array = frames_array[unsent_frame, 0] - image = SerializableNumpyArrayModel(array=array) - raw_event = RawFrameEvent( - image=image, - frame_number=unsent_frame, - tiled_url=current_run.uri + "/primary/data/pil1M_image", - ) - logger.debug(f"Sending frame {unsent_frame}") - asyncio.run(self.operator.process(raw_event)) - sent_frames.append(unsent_frame) - time.sleep(1) - # If run has stop document, send GISAXSStop message and - # set_current_run to None, sent_frames to [] and continue - if current_run.metadata["stop"]: - stop_message = SASStop(num_frames=len(sent_frames)) - asyncio.run(self.operator.process(stop_message)) - sent_frames = [] - continue - last_processed_run = current_run - except Exception as e: - logger.exception(f"Error in polling loop: {e}") - - async def stop(self): - pass - - async def listen(self): - pass - - @classmethod - def from_settings(cls, settings: dict, operator: Operator): - tiled_runs_segments = settings.runs_segments - poll_pause_sec = settings.poll_interval - client = from_uri( - settings.uri, - api_key=settings.api_key, - ) - run_container = client[tuple(tiled_runs_segments.to_list())] - logger.info(f"#### Listening for runs at {run_container.uri}") - logger.info(f"#### Polling interval: {poll_pause_sec}") - logger.info(f"#### Frames segments: {settings.frames_segments}") - - single_run = None - if settings.get("single_run"): - single_run = settings.single_run - return cls( - operator, - run_container, - tiled_frame_segments=settings.frames_segments, - poll_pause_sec=poll_pause_sec, - single_run=single_run, - ) - - -class TiledRawFrameOperator(Operator): - def __init__(self): - super().__init__() - - async def process(self, message: SASMessage) -> SASMessage: - await self.publish(message) - - -def get_most_recent_run(tiled_runs: Container): - uid = tiled_runs.keys()[-1] - return tiled_runs[uid] - - -def sub_container(run: Container, segments: list): - container = reduce(operator.getitem, segments, run) - return container - - -def unsent_frame_numbers(sent_frames: list, num_frames: int): - if len(sent_frames) == 0: - return list(range(num_frames)) - # Find the gaps in my_list - gaps = [ - i for i in range(min(sent_frames), max(sent_frames) + 1) if i not in sent_frames - ] - - # Find numbers between new_number and the max of my_list - extra_numbers = list(range(max(sent_frames) + 1, num_frames + 1)) - - # Combine both lists - return gaps + extra_numbers - - -class TiledProcessedPublisher(Publisher): - run_node = None - one_d_array_node = None - dim_reduced_array_node = None - - def __init__(self, root_container: Container) -> None: - super().__init__() - self.root_container = root_container - - async def publish(self, message: Union[SASStart | SAS1DReduction]) -> None: - # run_client = get_nested_client(self.client, self.run_path) - try: - if isinstance(message, SASStart): - self.run_node = await asyncio.to_thread( - get_run_container, self.root_container, message - ) - return - if self.run_node is None: - logger.error("No run node found. Probably started after start message.") - return - elif isinstance(message, SASStop): - return - - if isinstance(message, SAS1DReduction): - if self.one_d_array_node is None: - one_d_array_node = await asyncio.to_thread( - create_one_d_node, self.run_node, message - ) - self.one_d_array_node = one_d_array_node - else: - await asyncio.to_thread(self.update_1d_nodes, message) - - if isinstance(message, LatentSpaceEvent): - if self.dim_reduced_array_node is None: - dim_reduced_array_node = await asyncio.to_thread( - create_dim_reduction_node, self.run_node, message - ) - self.dim_reduced_array_node = dim_reduced_array_node - else: - print("there") - # print(self.dim_reduced_array_node) - await asyncio.to_thread(self.update_ls_nodes, message) - except Exception as e: - logger.error(f"Error in publisher: {e}") - - def update_1d_nodes(self, message: SAS1DReduction) -> None: - patch_tiled_frame(self.one_d_array_node, message.curve.array) - - def update_ls_nodes(self, message: LatentSpaceEvent) -> None: - patch_tiled_frame(self.dim_reduced_array_node, np.array(message.feature_vector)) - - def get_run_path(self, message): - return message.run_id - - @classmethod - def from_settings(cls, settings: dict): - client = from_uri(settings.uri, api_key=settings.api_key) - segments = settings.root_segments - root_container = get_runs_container(client, segments) - return cls(root_container) - - -def create_one_d_node(run_node: Container, message: SAS1DReduction) -> None: - one_d_array_node = run_node.write_array( - message.curve.array[np.newaxis, :], key="one_d_reduction" - ) - return one_d_array_node - - -def create_dim_reduction_node(run_node: Container, message: SAS1DReduction) -> None: - arr = np.array(message.feature_vector) - dim_reduction_node = run_node.write_array(arr[np.newaxis, :], key="dim_reduction") - return dim_reduction_node - - -def get_runs_container(client: Container, root_segments: list) -> Container: - seg_tuple = tuple(root_segments.to_list()) - viz_processed_container = client[seg_tuple] - if RUNS_CONTAINER_NAME not in viz_processed_container: - return viz_processed_container.create_container(RUNS_CONTAINER_NAME) - return viz_processed_container[RUNS_CONTAINER_NAME] - - -def get_run_container( - runs_container: Container, start_message: SASStart -) -> Container: - run_name = start_message.run_name + "_" + start_message.run_id - if run_name not in runs_container: - return runs_container.create_container(run_name) - return runs_container[run_name] - - -# def tiled_run_uri_from_start_message(root_container: Container, message: GISAXSStart): -# uri = f"{root_container.uri}/{message.run_name}_{message.run_id}" -# return uri - -# def one_d_reduction_uri(run_container: Container, message: GISAXSStart): -# run_container_uri = tiled_run_uri_from_start_message(run_container, message) -# uri = f"{run_container_uri}/one_d_reduction" -# return uri - -# def dim_reduction_uri(run_container_uri: str): -# uri = f"{run_container_uri}/dim_reduction" -# return uri - -# def latent_space_uri(run_container_uri: str): -# uri = f"{run_container_uri}/latent_space" -# return uri - - -def create_run_container(client: Container, name: str) -> Container: - if name not in client: - return client.create_container(name) - return client[name] - - -def get_nested_client(client: BaseClient, path) -> BaseClient: - # Wow this is slow! - client = from_uri(client.uri + path, api_key=client.context.api_key) - return client - - -def create_array_node( - run_container: Container, key: str, array: np.ndarray -) -> ArrayClient: - return run_container.write_array(array, key=key) - - -def patch_tiled_frame(array_client: ArrayClient, array: np.ndarray) -> None: - shape = array_client.shape - offset = (shape[0],) - array_client.patch(array[None, :], offset=offset, extend=True) diff --git a/src/arroyosas/tiled/tiled_websocket.py b/src/arroyosas/tiled/tiled_websocket.py index c1f55c6..6c8e78b 100644 --- a/src/arroyosas/tiled/tiled_websocket.py +++ b/src/arroyosas/tiled/tiled_websocket.py @@ -1,7 +1,10 @@ import asyncio +import json import logging +import os import time -from typing import Any, Dict, List +from collections import defaultdict +from typing import Any, Dict # import numpy as np from arroyopy.listener import Listener @@ -20,29 +23,66 @@ class TiledClientListener(Listener): + """ + A listener that subscribes to Tiled events and processes them + These subscriptions are used to listen for new runs, streams, and nodes in the Tiled context. + It handles events by creating subscriptions and invoking callbacks for each event type. + + Subscriptiosns are over web sockets, allowing real-time updates from the Tiled server. + """ + def __init__( self, operator: Operator, tiled_client: BaseClient, - base_segements: List[str], stream_name: str, target: str = "img", + create_run_logs: bool = True, + log_dir: str = "tiled_logs", ): self.operator = operator self.tiled_client = tiled_client - self.base_segments = base_segements self.stream_name = stream_name self.target = target + self.create_run_logs = create_run_logs + if not os.path.exists(log_dir): + os.makedirs(log_dir, exist_ok=True) + self.log_dir = log_dir + self.current_run_dir = None + self.event_counters = defaultdict( + int + ) # Track sequence numbers for each event type - def on_new_run(self, sub, data): + def on_new_run(self, sub: Subscription, data: Dict[str, Any]): + """ + Handle new run events by creating a subscription for the run. + """ uid = data["key"] - logger.debug(f"New run {uid}") + logger.debug(f"New run {uid}") if logger.isEnabledFor(logging.DEBUG) else None + + # Create new folder for this run + if self.create_run_logs: + self.create_run_folder(uid) + self.log_message_to_json("on_new_run", sub, data) + + # Subscribe to the run run_sub = Subscription(self.tiled_client.context, [uid], start=0) run_sub.add_callback(self.on_streams_namespace) run_sub.start() + # Publish start event + self.publish_start(data) def on_streams_namespace(self, sub, data): - logger.debug(data) + """ + Handle new streams namespace events by subscribing to the 'streams' segment. + For example, this might be the creation of 'baseline' or 'primary' streams. + """ + logger.debug(data) if logger.isEnabledFor(logging.DEBUG) else None + + # Log the event + if self.create_run_logs: + self.log_message_to_json("on_streams_namespace", sub, data) + streams_sub = Subscription( self.tiled_client.context, sub.segments + ["streams"], start=0 ) @@ -50,25 +90,62 @@ def on_streams_namespace(self, sub, data): streams_sub.start() def on_new_stream(self, sub, data): - logger.debug(data) + """ + Handle new stream + """ + logger.debug(data) if logger.isEnabledFor(logging.DEBUG) else None stream_name = data["key"] - logger.debug(f"new stream {stream_name}") + logger.info(f"new stream {stream_name}") if logger.isEnabledFor( + logging.INFO + ) else None + + if self.create_run_logs: + self.log_message_to_json("on_new_stream", sub, data) + stream_sub = Subscription( self.tiled_client.context, sub.segments + [stream_name], start=0 ) stream_sub.add_callback(self.on_node_in_stream) stream_sub.start() + def on_event(self, sub: Subscription, data: Dict[str, Any]) -> None: + """ + Handle new event + """ + + logger.info(data) if logger.isEnabledFor(logging.INFO) else None + if self.create_run_logs: + self.log_message_to_json("on_event", sub, data) + def on_node_in_stream(self, sub, data): - logger.debug(data) + logger.debug(data) if logger.isEnabledFor(logging.DEBUG) else None key = data["key"] + + if self.create_run_logs: + self.log_message_to_json("on_node_in_stream", sub, data) + + # Log what we're comparing for debugging + logger.info( + f"Checking key '{key}' against target '{self.target}'" + ) if logger.isEnabledFor(logging.INFO) else None + if key != self.target: + logger.info( + f"Key '{key}' does not match target '{self.target}', skipping" + ) if logger.isEnabledFor(logging.INFO) else None return + + logger.info( + f"Key '{key}' matches target '{self.target}', proceeding" + ) if logger.isEnabledFor(logging.INFO) else None + stream_sub = Subscription( self.tiled_client.context, sub.segments + [key], start=0 ) - stream_sub.add_callback(print) + # stream_sub.add_callback(print) + stream_sub.add_callback(self.on_event) stream_sub.start() + self.publish_event(data) async def start(self) -> None: """Start the listener by calling _start method.""" @@ -76,9 +153,14 @@ async def start(self) -> None: await asyncio.to_thread(self._start) def _start(self) -> None: - catalog_sub = Subscription(self.tiled_client.context) + """Subscribe to the socket at the provided base segments level""" + + node = self.tiled_client + catalog_sub = Subscription(node.context) catalog_sub.add_callback(self.on_new_run) + # catalog_sub.add_callback(self.test) catalog_sub.start() + print("I'm running") async def stop(self) -> None: """Stop the listener by calling _stop method.""" @@ -89,47 +171,106 @@ def send_to_operator(self, message: SASMessage) -> None: asyncio.run(self.operator.process(message)) def publish_start(self, data: Dict[str, Any]) -> None: - start = SASStart() + start = SASStart( + data=data, # Include any relevant data for the start event + ) self.send_to_operator(start) def publish_event(self, data: Dict[str, Any]) -> None: + """ + Publish an event to the operator. + """ event = RawFrameEvent( - data=data, - segments=self.tiled_frame_segments, + image=None, + frame_number=data.get("sequence", 0), + tiled_url="", # Placeholder for actual URL if needed ) self.send_to_operator(event) + def print_event(self, event_name: str, data: Dict[str, Any]) -> None: + """Print event information - placeholder method""" + print(f"Event: {event_name}, Data: {data}") + + def create_run_folder(self, run_id: str) -> str: + """Create a new folder for the current run""" + run_folder = os.path.join(self.log_dir, f"run_{run_id}") + os.makedirs(run_folder, exist_ok=True) + self.current_run_dir = run_folder + self.event_counters.clear() # Reset counters for new run + return run_folder + + def log_message_to_json( + self, event_name: str, sub_data: Any, callback_data: Dict[str, Any] + ) -> None: + """Log event data to JSON file with sequence numbering""" + if self.current_run_dir is None: + return + + # Increment counter for this event type + self.event_counters[event_name] += 1 + sequence = self.event_counters[event_name] + + # Create filename with sequence number + filename = f"{event_name}_{sequence:04d}.json" + filepath = os.path.join(self.current_run_dir, filename) + + # Prepare data to log + log_data = { + "event_name": event_name, + "sequence": sequence, + "timestamp": time.time(), + "subscription_segments": getattr(sub_data, "segments", None) + if hasattr(sub_data, "segments") + else None, + "callback_data": callback_data, + } + + # Write to JSON file + try: + with open(filepath, "w") as f: + json.dump(log_data, f, indent=2, default=str) + logger.debug( + f"Logged {event_name} event to {filepath}" + ) if logger.isEnabledFor(logging.DEBUG) else None + except Exception as e: + logger.error(f"Failed to log event {event_name}: {e}") + @classmethod - def from_settings(cls, settings: Any, operator: Operator) -> "TiledClientListener": + def from_settings(cls, settings: Any, op: Operator) -> "TiledClientListener": """Create a TiledClientListener from settings.""" client = from_uri( settings.uri, api_key=settings.api_key, ) - + # for key in client.context.whoami()['api_keys']: + # client.context.revoke_api_key(key['first_eight']) logger.info(f"#### Listening for runs at {settings.base_segments}") - logger.info(f"#### Frames segments: {settings.frames_segments}") + # logger.info(f"#### Frames segments: {settings.frames_segments}") + + # Create log directory if specified in settings + log_dir = getattr(settings, "log_dir", "tiled_logs") return cls( - operator, - client[settings.base_segments], - settings.base_segments, + op, + client, settings.stream_name, settings.target, + log_dir, ) if __name__ == "__main__": - logging.basicConfig(level=logging.DEBUG) + logging.basicConfig(level=logging.INFO) # Example usage settings = { - "uri": "http://localhost:8000", - "api_key": "secret", - # 'base_segments': ['smi', 'raw'], + # "uri": "http://localhost:8000", + "uri": "https://tiled-dev.nsls2.bnl.gov/", + "api_key": None, # Replace with actual API key if needed "base_segments": [], - "frames_segments": ["primary", "data"], - "stream_name": "pi21M_image", - "target": "img", + # "frames_segments": ["primary", "data"], + "stream_name": "primary", + "target": "pil2M_image", + "log_dir": "tiled_event_logs", # Directory for JSON logs } class Settings: @@ -143,8 +284,8 @@ async def process(self, message: SASMessage) -> None: # Dummy process method for demonstration logger.info(f"Processing message: {message}") - operator = NullOperator() # Replace with actual operator instance - listener = TiledClientListener.from_settings(settings, operator) + n_operator = NullOperator() # Replace with actual operator instance + listener = TiledClientListener.from_settings(settings, n_operator) asyncio.run(listener.start()) From d56b414e14ca682d2a86a38a7824563def4481bd Mon Sep 17 00:00:00 2001 From: Dylan McReynolds Date: Thu, 17 Jul 2025 16:13:47 -0700 Subject: [PATCH 10/13] renamed polling file --- src/arroyosas/tiled/tiled_polling.py | 469 +++++++++++++++++++++++++++ 1 file changed, 469 insertions(+) create mode 100644 src/arroyosas/tiled/tiled_polling.py diff --git a/src/arroyosas/tiled/tiled_polling.py b/src/arroyosas/tiled/tiled_polling.py new file mode 100644 index 0000000..6b874e1 --- /dev/null +++ b/src/arroyosas/tiled/tiled_polling.py @@ -0,0 +1,469 @@ +import asyncio +import json +import logging +import operator +import time +from functools import reduce +from typing import Union + +import numpy as np +import redis.asyncio as redis +from arroyopy.files import FileWatcherMessage +from arroyopy.listener import Listener +from arroyopy.operator import Operator +from arroyopy.publisher import Publisher +from pydantic import ValidationError +from tiled.client import from_uri +from tiled.client.array import ArrayClient +from tiled.client.base import BaseClient + +# from tiled.client.dataframe import DataFrameClient +from tiled.client.container import Container + +from ..schemas import ( + LatentSpaceEvent, + RawFrameEvent, + SAS1DReduction, + SASMessage, + SASStart, + SASStop, + SerializableNumpyArrayModel, +) + +RUNS_CONTAINER_NAME = "runs" + +logger = logging.getLogger(__name__) + + +class TiledTestframeListener(Listener): + def __init__(self, tiled_array: ArrayClient): + super().__init__() + self.tiled_array = tiled_array + + async def start(self): + while True: + # Get the most recent run + for frame in self.tiled_array: + print(frame) + # # if cent_tiled_run = most_recent_run(self.beamline_runs_tiled) + # start_message = GISAXSStart( + # width=current_tiled_run.width, + # height=current_tiled_run.height, + # data_type=current_tiled_run.data_type, + # ) + # await self.operator.process(start_message) + + # # If run has stop document, send GISAXSStop message and + # # set_current_run to None, sent_frames to [] and continue + # if current_tiled_run.has_stop_document(): + # stop_message = GISAXSStop(num_frames=len(sent_frames)) + # await self.operator.process(stop_message) + # current_tiled_run = None + # sent_frames = [] + # continue + + # # How many frames in this run? + # # if len(sent_frames) == num_frames, continue + # # if len(sent_frames) < num_frames, get the next N frames and + # # for each new frame + # # construct a GISAXSRawEvent and call operator.process() + # # add frame number to sent_frames + # frames_array = sub_container(current_tiled_run, self.tiled_frame_segments) + + # if sent_frames == frames_array.shape[0]: + # # Sleep for poll_interval + # await asyncio.sleep(self.poll_paust_sec) + # continue + # unsents = unsent_frame_numbers(sent_frames, frames_array.shape[0]) + # for unsent_frame in unsents: + # array = frames_array[unsent_frame] + # raw_event = GISAXSRawEvent(image=array, frame_number=len(sent_frames)) + # await self.operator.process(raw_event) + # sent_frames.append(unsent_frame) + + async def stop(self): + pass + + async def listen(self): + pass + + @classmethod + def from_uri(cls, tiled_uri: str, path: str): + client = from_uri(tiled_uri) + tiled_node = from_uri(client.uri + path) + node = from_uri(tiled_node) + return cls(node) + + +class TiledPollingRedisListener(Listener): + def __init__( + self, + operator: Operator, + beamline_runs_tiled: Container, + tiled_frame_segments: list, + redis_client: redis.Redis, + channel_name: str = "sas_file_watcher", + ): + self.beamline_runs_tiled = beamline_runs_tiled + self.tiled_frame_segments = tiled_frame_segments + self.operator = operator + self.redis_client = redis_client + self.channel_name = channel_name + + async def start(self): + pubsub = self.redis_client.pubsub() + await pubsub.subscribe(self.channel_name) + logger.info(f"Subscribed to channel: {self.channel_name}") + async for message in pubsub.listen(): + try: + logger.debug(f"Received message: {message}") + if message["type"] != "message": + continue + try: + data = json.loads(message["data"]) + msg = FileWatcherMessage(**data) + print(f"[Parsed] {msg}") + except (json.JSONDecodeError, ValidationError) as e: + print(f"[Error parsing message]: {e}") + + relative_tiled_path = msg.file_path.split(self.beamline_runs_tiled.uri)[ + 1 + ] + array = self.beamline_runs_tiled[relative_tiled_path] + image = SerializableNumpyArrayModel(array=array.read()) + raw_event = RawFrameEvent( + image=image, + frame_number=0, + tiled_url=msg.file_path, + ) + await self.operator.process(raw_event) + + except Exception as e: + logger.exception(f"Error in polling loop: {e}") + + logger.info("Polling redis finished") + + async def stop(self): + pass + + async def listen(self): + pass + + @classmethod + def from_settings(cls, settings: dict, operator: Operator): + tiled_runs_segments = settings.runs_segments + # poll_pause_sec = settings.poll_interval + client = from_uri( + settings.uri, + api_key=settings.api_key, + ) + run_container = client[tuple(tiled_runs_segments.to_list())] + logger.info(f"#### Listening for runs at {run_container.uri}") + logger.info(f"#### Frames segments: {settings.frames_segments}") + + redis_client = redis.Redis(host="kvrocks", port=6666, decode_responses=True) + return cls( + operator, + run_container, + tiled_frame_segments=settings.frames_segments, + redis_client=redis_client, + channel_name="sas_file_watcher", + ) + + +class TiledPollingFrameListener(Listener): + def __init__( + self, + operator: Operator, + beamline_runs_tiled: Container, + tiled_frame_segments: list, + poll_pause_sec: int, + single_run: str = None, + ): + self.beamline_runs_tiled = beamline_runs_tiled + self.poll_pause_sec = poll_pause_sec + self.tiled_frame_segments = tiled_frame_segments + self.operator = operator + self.single_run = single_run + + async def start(self): + # await asyncio.to_thread(self._start) + await asyncio.to_thread(self._start) + + def _start(self): + last_processed_run = None + sent_frames = [] + while True: + try: + if self.single_run and last_processed_run: + logger.info("Single run mode, exiting") + break + if self.single_run: + current_run = self.beamline_runs_tiled[self.single_run] + else: + time.sleep(self.poll_pause_sec) + current_run = get_most_recent_run(self.beamline_runs_tiled) + logger.info( + f"Most Recent run: {current_run.metadata['start']['scan_id']} {current_run.metadata['start']['uid']}" + ) + if ( + last_processed_run + and current_run.start["scan_id"] + == last_processed_run.start["scan_id"] + ): + logger.debug("No new runs") + time.sleep(self.poll_pause_sec) + continue + logger.info( + f"Processing: {current_run.metadata['start']['scan_id']} {current_run.metadata['start']['uid']}" + ) + data = current_run[tuple(self.tiled_frame_segments.to_list())] + start_message = SASStart( + width=data.shape[0], + height=data.shape[1], + data_type=data.dtype.name, + tiled_url=current_run.uri, + run_name=str(current_run.metadata["start"]["scan_id"]), + run_id=current_run.metadata["start"]["uid"], + ) + asyncio.run(self.operator.process(start_message)) + # How many frames in this run? + # if len(sent_frames) == num_frames, continue + # if len(sent_frames) < num_frames, get the next N frames and + # for each new frame + # construct a GISAXSRawEvent and call operator.process() + # add frame number to sent_frames + frames_array = sub_container(current_run, self.tiled_frame_segments) + logger.debug(f"Frames array shape: {frames_array.shape}") + if len(sent_frames) == frames_array.shape[0]: + # Sleep for poll_interval + time.sleep(self.poll_pause_sec) + continue + # the shape of these arrays changs from (1, n, x, y) to (n, 1, x, x) + frames_index = 1 + if frames_array.shape[1] == 1: + frames_index = 0 + unsents = unsent_frame_numbers( + sent_frames, frames_array.shape[frames_index] + ) + logger.debug(f"Unsent frames: {unsents}") + for unsent_frame in unsents: + if frames_index == 1: + array = frames_array[0, unsent_frame] + else: + array = frames_array[unsent_frame, 0] + image = SerializableNumpyArrayModel(array=array) + raw_event = RawFrameEvent( + image=image, + frame_number=unsent_frame, + tiled_url=current_run.uri + "/primary/data/pil1M_image", + ) + logger.debug(f"Sending frame {unsent_frame}") + asyncio.run(self.operator.process(raw_event)) + sent_frames.append(unsent_frame) + time.sleep(1) + # If run has stop document, send GISAXSStop message and + # set_current_run to None, sent_frames to [] and continue + if current_run.metadata["stop"]: + stop_message = SASStop(num_frames=len(sent_frames)) + asyncio.run(self.operator.process(stop_message)) + sent_frames = [] + continue + last_processed_run = current_run + except Exception as e: + logger.exception(f"Error in polling loop: {e}") + + async def stop(self): + pass + + async def listen(self): + pass + + @classmethod + def from_settings(cls, settings: dict, operator: Operator): + tiled_runs_segments = settings.runs_segments + poll_pause_sec = settings.poll_interval + client = from_uri( + settings.uri, + api_key=settings.api_key, + ) + run_container = client[tuple(tiled_runs_segments.to_list())] + logger.info(f"#### Listening for runs at {run_container.uri}") + logger.info(f"#### Polling interval: {poll_pause_sec}") + logger.info(f"#### Frames segments: {settings.frames_segments}") + + single_run = None + if settings.get("single_run"): + single_run = settings.single_run + return cls( + operator, + run_container, + tiled_frame_segments=settings.frames_segments, + poll_pause_sec=poll_pause_sec, + single_run=single_run, + ) + + +class TiledRawFrameOperator(Operator): + def __init__(self): + super().__init__() + + async def process(self, message: SASMessage) -> SASMessage: + await self.publish(message) + + +def get_most_recent_run(tiled_runs: Container): + uid = tiled_runs.keys()[-1] + return tiled_runs[uid] + + +def sub_container(run: Container, segments: list): + container = reduce(operator.getitem, segments, run) + return container + + +def unsent_frame_numbers(sent_frames: list, num_frames: int): + if len(sent_frames) == 0: + return list(range(num_frames)) + # Find the gaps in my_list + gaps = [ + i for i in range(min(sent_frames), max(sent_frames) + 1) if i not in sent_frames + ] + + # Find numbers between new_number and the max of my_list + extra_numbers = list(range(max(sent_frames) + 1, num_frames + 1)) + + # Combine both lists + return gaps + extra_numbers + + +class TiledProcessedPublisher(Publisher): + run_node = None + one_d_array_node = None + dim_reduced_array_node = None + + def __init__(self, root_container: Container) -> None: + super().__init__() + self.root_container = root_container + + async def publish(self, message: Union[SASStart | SAS1DReduction]) -> None: + # run_client = get_nested_client(self.client, self.run_path) + try: + if isinstance(message, SASStart): + self.run_node = await asyncio.to_thread( + get_run_container, self.root_container, message + ) + return + if self.run_node is None: + logger.error("No run node found. Probably started after start message.") + return + elif isinstance(message, SASStop): + return + + if isinstance(message, SAS1DReduction): + if self.one_d_array_node is None: + one_d_array_node = await asyncio.to_thread( + create_one_d_node, self.run_node, message + ) + self.one_d_array_node = one_d_array_node + else: + await asyncio.to_thread(self.update_1d_nodes, message) + + if isinstance(message, LatentSpaceEvent): + if self.dim_reduced_array_node is None: + dim_reduced_array_node = await asyncio.to_thread( + create_dim_reduction_node, self.run_node, message + ) + self.dim_reduced_array_node = dim_reduced_array_node + else: + print("there") + # print(self.dim_reduced_array_node) + await asyncio.to_thread(self.update_ls_nodes, message) + except Exception as e: + logger.error(f"Error in publisher: {e}") + + def update_1d_nodes(self, message: SAS1DReduction) -> None: + patch_tiled_frame(self.one_d_array_node, message.curve.array) + + def update_ls_nodes(self, message: LatentSpaceEvent) -> None: + patch_tiled_frame(self.dim_reduced_array_node, np.array(message.feature_vector)) + + def get_run_path(self, message): + return message.run_id + + @classmethod + def from_settings(cls, settings: dict): + client = from_uri(settings.uri, api_key=settings.api_key) + segments = settings.root_segments + root_container = get_runs_container(client, segments) + return cls(root_container) + + +def create_one_d_node(run_node: Container, message: SAS1DReduction) -> None: + one_d_array_node = run_node.write_array( + message.curve.array[np.newaxis, :], key="one_d_reduction" + ) + return one_d_array_node + + +def create_dim_reduction_node(run_node: Container, message: SAS1DReduction) -> None: + arr = np.array(message.feature_vector) + dim_reduction_node = run_node.write_array(arr[np.newaxis, :], key="dim_reduction") + return dim_reduction_node + + +def get_runs_container(client: Container, root_segments: list) -> Container: + seg_tuple = tuple(root_segments.to_list()) + viz_processed_container = client[seg_tuple] + if RUNS_CONTAINER_NAME not in viz_processed_container: + return viz_processed_container.create_container(RUNS_CONTAINER_NAME) + return viz_processed_container[RUNS_CONTAINER_NAME] + + +def get_run_container(runs_container: Container, start_message: SASStart) -> Container: + run_name = start_message.run_name + "_" + start_message.run_id + if run_name not in runs_container: + return runs_container.create_container(run_name) + return runs_container[run_name] + + +# def tiled_run_uri_from_start_message(root_container: Container, message: GISAXSStart): +# uri = f"{root_container.uri}/{message.run_name}_{message.run_id}" +# return uri + +# def one_d_reduction_uri(run_container: Container, message: GISAXSStart): +# run_container_uri = tiled_run_uri_from_start_message(run_container, message) +# uri = f"{run_container_uri}/one_d_reduction" +# return uri + +# def dim_reduction_uri(run_container_uri: str): +# uri = f"{run_container_uri}/dim_reduction" +# return uri + +# def latent_space_uri(run_container_uri: str): +# uri = f"{run_container_uri}/latent_space" +# return uri + + +def create_run_container(client: Container, name: str) -> Container: + if name not in client: + return client.create_container(name) + return client[name] + + +def get_nested_client(client: BaseClient, path) -> BaseClient: + # Wow this is slow! + client = from_uri(client.uri + path, api_key=client.context.api_key) + return client + + +def create_array_node( + run_container: Container, key: str, array: np.ndarray +) -> ArrayClient: + return run_container.write_array(array, key=key) + + +def patch_tiled_frame(array_client: ArrayClient, array: np.ndarray) -> None: + shape = array_client.shape + offset = (shape[0],) + array_client.patch(array[None, :], offset=offset, extend=True) From 01085522b9892230b75cffca018cfabcf2addff2 Mon Sep 17 00:00:00 2001 From: Dylan McReynolds Date: Thu, 17 Jul 2025 16:20:25 -0700 Subject: [PATCH 11/13] add sample websocket data from SMI --- .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + .../on_event_0001.json | 57 ++ .../on_event_0002.json | 65 ++ .../on_event_0003.json | 73 ++ .../on_event_0004.json | 81 +++ .../on_event_0005.json | 89 +++ .../on_new_run_0001.json | 12 + .../on_new_stream_0001.json | 15 + .../on_new_stream_0002.json | 15 + .../on_node_in_stream_0001.json | 656 ++++++++++++++++++ .../on_node_in_stream_0002.json | 38 + .../on_node_in_stream_0003.json | 51 ++ .../on_streams_namespace_0001.json | 14 + 163 files changed, 15959 insertions(+) create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0001.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0002.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0003.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0004.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0005.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_run_0001.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0001.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0002.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0003.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0004.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0005.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_run_0001.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0001.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0002.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0003.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0004.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0005.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_run_0001.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0001.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0002.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0003.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0004.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0005.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_run_0001.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0001.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0002.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0003.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0004.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0005.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_run_0001.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0001.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0002.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0003.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0004.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0005.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_run_0001.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0001.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0002.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0003.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0004.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0005.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_run_0001.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0001.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0002.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0003.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0004.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0005.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_run_0001.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_run_0001.json create mode 100644 tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0001.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0002.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0003.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0004.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0005.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_run_0001.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0001.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0002.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0003.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0004.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0005.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_run_0001.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0001.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0002.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0003.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0004.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0005.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_run_0001.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0001.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0002.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0003.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0004.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0005.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_run_0001.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_streams_namespace_0001.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0001.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0002.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0003.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0004.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0005.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_run_0001.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_stream_0001.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_stream_0002.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0001.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0002.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0003.json create mode 100644 tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_streams_namespace_0001.json diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0001.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0001.json new file mode 100644 index 0000000..ee2b236 --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752778513.088269, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:54:58.944142", + "data_source": { + "id": 134, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0002.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0002.json new file mode 100644 index 0000000..80f436c --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752778513.089476, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:54:59.988713", + "data_source": { + "id": 134, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0003.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0003.json new file mode 100644 index 0000000..7479a86 --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752778513.090116, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T18:55:01.016591", + "data_source": { + "id": 134, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0004.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0004.json new file mode 100644 index 0000000..18bbe5c --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752778513.090803, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T18:55:02.057303", + "data_source": { + "id": 134, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0005.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0005.json new file mode 100644 index 0000000..5405ffa --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752778513.091499, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T18:55:03.115436", + "data_source": { + "id": 134, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/bccebdb3-761f-49dd-8854_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_run_0001.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_run_0001.json new file mode 100644 index 0000000..2b02275 --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752778495.415306, + "subscription_segments": null, + "callback_data": { + "sequence": 52, + "timestamp": "2025-07-17T18:54:55.390275", + "key": "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_stream_0001.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_stream_0001.json new file mode 100644 index 0000000..c97a82f --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752778498.318191, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:54:56.260830", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_stream_0002.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_stream_0002.json new file mode 100644 index 0000000..8f1c144 --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752778500.166027, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:54:58.284340", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0001.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0001.json new file mode 100644 index 0000000..b34151b --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752778502.1248798, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:54:57.173365", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0002.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0002.json new file mode 100644 index 0000000..38efd54 --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752778505.103229, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:54:58.682108", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0003.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0003.json new file mode 100644 index 0000000..7628bd8 --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752778506.377074, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:54:58.871753", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_streams_namespace_0001.json b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_streams_namespace_0001.json new file mode 100644 index 0000000..7d69faf --- /dev/null +++ b/tiled_event_logs/run_28b16c3a-5ec4-4c83-8e2e-7e52df303914/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752778497.952509, + "subscription_segments": [ + "28b16c3a-5ec4-4c83-8e2e-7e52df303914" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:54:55.448888", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0001.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0001.json new file mode 100644 index 0000000..63510c7 --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752778961.038731, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:02:28.497528", + "data_source": { + "id": 137, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0002.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0002.json new file mode 100644 index 0000000..8089cf5 --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752778961.039671, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:02:29.575553", + "data_source": { + "id": 137, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0003.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0003.json new file mode 100644 index 0000000..5e33211 --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752778961.040385, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T19:02:30.609495", + "data_source": { + "id": 137, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0004.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0004.json new file mode 100644 index 0000000..a78d7ef --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752778961.040997, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T19:02:31.667173", + "data_source": { + "id": 137, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0005.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0005.json new file mode 100644 index 0000000..bc5b010 --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752778961.0416288, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T19:02:32.827885", + "data_source": { + "id": 137, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/40e32478-9601-4298-a3af_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_run_0001.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_run_0001.json new file mode 100644 index 0000000..5cadbc3 --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752778945.52746, + "subscription_segments": null, + "callback_data": { + "sequence": 53, + "timestamp": "2025-07-17T19:02:25.501314", + "key": "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_stream_0001.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_stream_0001.json new file mode 100644 index 0000000..ca99970 --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752778948.238288, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:02:26.423330", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_stream_0002.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_stream_0002.json new file mode 100644 index 0000000..870bf8b --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752778959.9554539, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:02:27.900637", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0001.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0001.json new file mode 100644 index 0000000..91cddda --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752778960.123049, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:02:26.816172", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0002.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0002.json new file mode 100644 index 0000000..4b88b42 --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752778960.664607, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:02:28.249366", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0003.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0003.json new file mode 100644 index 0000000..0c95ff7 --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752778960.666652, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:02:28.426297", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_streams_namespace_0001.json b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_streams_namespace_0001.json new file mode 100644 index 0000000..870daaf --- /dev/null +++ b/tiled_event_logs/run_2ddb9b2d-fd1f-4153-a9d5-06d3158aac63/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752778947.857883, + "subscription_segments": [ + "2ddb9b2d-fd1f-4153-a9d5-06d3158aac63" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:02:25.566680", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0001.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0001.json new file mode 100644 index 0000000..189d2c2 --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752777484.846595, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:38:04.505620", + "data_source": { + "id": 113, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0002.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0002.json new file mode 100644 index 0000000..69ec72a --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752777485.603262, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:38:05.575149", + "data_source": { + "id": 113, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0003.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0003.json new file mode 100644 index 0000000..c67109d --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752777486.629968, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T18:38:06.602330", + "data_source": { + "id": 113, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0004.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0004.json new file mode 100644 index 0000000..d02a130 --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752777487.667903, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T18:38:07.640466", + "data_source": { + "id": 113, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0005.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0005.json new file mode 100644 index 0000000..6eb75a2 --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752777488.7264378, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T18:38:08.698819", + "data_source": { + "id": 113, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/002415b8-fe12-42d3-882c_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_run_0001.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_run_0001.json new file mode 100644 index 0000000..48f97f5 --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752777481.593601, + "subscription_segments": null, + "callback_data": { + "sequence": 45, + "timestamp": "2025-07-17T18:38:01.562614", + "key": "4651f71a-7879-4e31-ad42-b8f73c478007", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_stream_0001.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_stream_0001.json new file mode 100644 index 0000000..af90eea --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752777482.52545, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:38:02.496659", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_stream_0002.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_stream_0002.json new file mode 100644 index 0000000..5557b85 --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752777484.038124, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:38:04.009701", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0001.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0001.json new file mode 100644 index 0000000..1670961 --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752777483.007021, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:38:02.898012", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc194AABihP//AAACAFyE//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19kc2FfeV91c2VyX3NldHBvaW50AACehP//AAACAJiE//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19kc2FfeQAAAADOhP//AAACAMiE//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19kc2FfeF91c2VyX3NldHBvaW50AAAKhf//AAACAASF//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19kc2FfeAAAAAA6hf//AAACADSF//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB0c19jc2xpdF92Z191c2VyX3NldHBvaW50AAAAeoX//wAAAgB0hf//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAdHNfY3NsaXRfdmcAqoX//wAAAgCkhf//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfY3NsaXRfdl91c2VyX3NldHBvaW50AAAAAOqF//8AAAIA5IX//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAHRzX2NzbGl0X3YAABqG//8AAAIAFIb//wAAAQMQAAAALAAAAAQAAAAAAAAAGQAAAHRzX2NzbGl0X2hnX3VzZXJfc2V0cG9pbnQAAABahv//AAACAFSG//8AAAEDEAAAABwAAAAEAAAAAAAAAAsAAAB0c19jc2xpdF9oZwCKhv//AAACAISG//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c19jc2xpdF9oX3VzZXJfc2V0cG9pbnQAAAAAyob//wAAAgDEhv//AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAdHNfY3NsaXRfaAAA+ob//wAAAgD0hv//AAABAxAAAAAsAAAABAAAAAAAAAAZAAAAdHNfZXNsaXRfdmdfdXNlcl9zZXRwb2ludAAAADqH//8AAAIANIf//wAAAQMQAAAAHAAAAAQAAAAAAAAACwAAAHRzX2VzbGl0X3ZnAGqH//8AAAIAZIf//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX2VzbGl0X3ZfdXNlcl9zZXRwb2ludAAAAACqh///AAACAKSH//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19lc2xpdF92AADah///AAACANSH//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB0c19lc2xpdF9oZ191c2VyX3NldHBvaW50AAAAGoj//wAAAgAUiP//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAdHNfZXNsaXRfaGcASoj//wAAAgBEiP//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfZXNsaXRfaF91c2VyX3NldHBvaW50AAAAAIqI//8AAAIAhIj//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAHRzX2VzbGl0X2gAALqI//8AAAIAtIj//wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX3NzYV92Z191c2VyX3NldHBvaW50APaI//8AAAIA8Ij//wAAAQMQAAAAHAAAAAQAAAAAAAAACQAAAHRzX3NzYV92ZwAAACaJ//8AAAIAIIn//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3NzYV92X3VzZXJfc2V0cG9pbnQAAGKJ//8AAAIAXIn//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX3NzYV92AAAAAJKJ//8AAAIAjIn//wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX3NzYV9oZ191c2VyX3NldHBvaW50AM6J//8AAAIAyIn//wAAAQMQAAAAHAAAAAQAAAAAAAAACQAAAHRzX3NzYV9oZwAAAP6J//8AAAIA+In//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3NzYV9oX3VzZXJfc2V0cG9pbnQAADqK//8AAAIANIr//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX3NzYV9oAAAAAGqK//8AAAIAZIr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX3dic192Z191c2VyX3NldHBvaW50AKaK//8AAAIAoIr//wAAAQMQAAAAHAAAAAQAAAAAAAAACQAAAHRzX3dic192ZwAAANaK//8AAAIA0Ir//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3dic192X3VzZXJfc2V0cG9pbnQAABKL//8AAAIADIv//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX3dic192AAAAAEKL//8AAAIAPIv//wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX3dic19oZ191c2VyX3NldHBvaW50AH6L//8AAAIAeIv//wAAAQMQAAAAHAAAAAQAAAAAAAAACQAAAHRzX3dic19oZwAAAK6L//8AAAIAqIv//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3dic19oX3VzZXJfc2V0cG9pbnQAAOqL//8AAAIA5Iv//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX3dic19oAAAAABqM//8AAAIAFIz//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX3Rob3JsYWJzX3N1X2RvbmUAUoz//wAAAgBMjP//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfdGhvcmxhYnNfc3Vfc2V0cG9pbnQAjoz//wAAAgCIjP//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfdGhvcmxhYnNfc3VfcmVhZGJhY2sAyoz//wAAAgDEjP//AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX204X3VzZXJfc2V0cG9pbnQAAAqN//8AAAIABI3//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tOAAAAAA+jf//AAACADiN//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTdfdXNlcl9zZXRwb2ludAAAfo3//wAAAgB4jf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX203AAAAALKN//8AAAIArI3//wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tNl91c2VyX3NldHBvaW50AADyjf//AAACAOyN//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTYAAAAAJo7//wAAAgAgjv//AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX201X3VzZXJfc2V0cG9pbnQAAGaO//8AAAIAYI7//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tNQAAAACajv//AAACAJSO//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTRfdXNlcl9zZXRwb2ludAAA2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0002.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0002.json new file mode 100644 index 0000000..1ba85bf --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752777484.407312, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:38:04.261075", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0003.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0003.json new file mode 100644 index 0000000..840dede --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752777484.4691389, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:38:04.440095", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_streams_namespace_0001.json b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_streams_namespace_0001.json new file mode 100644 index 0000000..2b9516e --- /dev/null +++ b/tiled_event_logs/run_4651f71a-7879-4e31-ad42-b8f73c478007/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752777481.980532, + "subscription_segments": [ + "4651f71a-7879-4e31-ad42-b8f73c478007" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:38:01.680047", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0001.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0001.json new file mode 100644 index 0000000..a209b70 --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752778072.092837, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:47:51.630586", + "data_source": { + "id": 125, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0002.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0002.json new file mode 100644 index 0000000..3661dae --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752778072.74497, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:47:52.719018", + "data_source": { + "id": 125, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0003.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0003.json new file mode 100644 index 0000000..b235ac6 --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752778073.780482, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T18:47:53.755875", + "data_source": { + "id": 125, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0004.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0004.json new file mode 100644 index 0000000..3dc522c --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752778074.843353, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T18:47:54.818157", + "data_source": { + "id": 125, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0005.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0005.json new file mode 100644 index 0000000..2ea4cb2 --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752778075.997943, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T18:47:55.972897", + "data_source": { + "id": 125, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/837d9109-1d70-4408-9f90_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_run_0001.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_run_0001.json new file mode 100644 index 0000000..edd1333 --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752778068.4822762, + "subscription_segments": null, + "callback_data": { + "sequence": 49, + "timestamp": "2025-07-17T18:47:48.457141", + "key": "47287a97-87ee-49d7-b1d9-62d58866d656", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_stream_0001.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_stream_0001.json new file mode 100644 index 0000000..414c146 --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752778069.4119968, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:47:49.382859", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_stream_0002.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_stream_0002.json new file mode 100644 index 0000000..78a2405 --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752778071.002771, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:47:50.976379", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0001.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0001.json new file mode 100644 index 0000000..786e09d --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752778070.081842, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:47:49.807692", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0002.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0002.json new file mode 100644 index 0000000..c8e21ab --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752778071.516196, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:47:51.346185", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0003.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0003.json new file mode 100644 index 0000000..071a996 --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752778071.575285, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:47:51.549108", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_streams_namespace_0001.json b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_streams_namespace_0001.json new file mode 100644 index 0000000..12e3074 --- /dev/null +++ b/tiled_event_logs/run_47287a97-87ee-49d7-b1d9-62d58866d656/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752778069.030541, + "subscription_segments": [ + "47287a97-87ee-49d7-b1d9-62d58866d656" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:47:48.518277", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0001.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0001.json new file mode 100644 index 0000000..48ed38d --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752778165.945514, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:48:36.082703", + "data_source": { + "id": 128, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0002.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0002.json new file mode 100644 index 0000000..1f993e7 --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752778165.947188, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:48:37.112631", + "data_source": { + "id": 128, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0003.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0003.json new file mode 100644 index 0000000..a1c4c7a --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752778165.948012, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T18:48:38.320098", + "data_source": { + "id": 128, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0004.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0004.json new file mode 100644 index 0000000..48b7f32 --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752778165.9492538, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T18:48:39.336751", + "data_source": { + "id": 128, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0005.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0005.json new file mode 100644 index 0000000..d3b76ae --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752778165.9499662, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T18:48:40.364335", + "data_source": { + "id": 128, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/38164b97-5fd3-4d1d-9a8e_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_run_0001.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_run_0001.json new file mode 100644 index 0000000..a2ce1bc --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752778112.9974122, + "subscription_segments": null, + "callback_data": { + "sequence": 50, + "timestamp": "2025-07-17T18:48:32.971434", + "key": "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_stream_0001.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_stream_0001.json new file mode 100644 index 0000000..02256b2 --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752778126.692946, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:48:33.872674", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_stream_0002.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_stream_0002.json new file mode 100644 index 0000000..dd36f57 --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752778164.9898272, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:48:35.485484", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0001.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0001.json new file mode 100644 index 0000000..4ade5d0 --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752778165.0324008, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:48:34.334217", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0002.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0002.json new file mode 100644 index 0000000..514eaee --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752778165.550206, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:48:35.833547", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0003.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0003.json new file mode 100644 index 0000000..7af8d9e --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752778165.551397, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:48:36.004976", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_streams_namespace_0001.json b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_streams_namespace_0001.json new file mode 100644 index 0000000..e3fca94 --- /dev/null +++ b/tiled_event_logs/run_4e0aafe7-4b40-4164-bb66-03c5a0b7b84b/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752778116.868497, + "subscription_segments": [ + "4e0aafe7-4b40-4164-bb66-03c5a0b7b84b" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:48:33.033256", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0001.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0001.json new file mode 100644 index 0000000..57fe018 --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752779036.339339, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:03:55.967918", + "data_source": { + "id": 143, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0002.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0002.json new file mode 100644 index 0000000..987de6d --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752779037.031589, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:03:57.009059", + "data_source": { + "id": 143, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0003.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0003.json new file mode 100644 index 0000000..a37017d --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752779038.095547, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T19:03:58.074819", + "data_source": { + "id": 143, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0004.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0004.json new file mode 100644 index 0000000..65436e6 --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752779039.197237, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T19:03:59.175789", + "data_source": { + "id": 143, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0005.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0005.json new file mode 100644 index 0000000..100ed44 --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752779040.283233, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T19:04:00.262524", + "data_source": { + "id": 143, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/536e1925-29c9-4a16-9709_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_run_0001.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_run_0001.json new file mode 100644 index 0000000..5ffa3d5 --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752779032.110796, + "subscription_segments": null, + "callback_data": { + "sequence": 55, + "timestamp": "2025-07-17T19:03:52.087825", + "key": "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_stream_0001.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_stream_0001.json new file mode 100644 index 0000000..8bf61b2 --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752779033.056128, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:03:52.998678", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_stream_0002.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_stream_0002.json new file mode 100644 index 0000000..210a365 --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752779035.27155, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:03:55.249190", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0001.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0001.json new file mode 100644 index 0000000..10cb5b6 --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752779033.643132, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:03:53.469643", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJfc2V0cG9pbnQAAAAAVvH//wAAAgBQ8f//AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAY3JsX2xlbnMxMAAAhvH//wAAAgCA8f//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAY3JsX2xlbnM5X3VzZXJfc2V0cG9pbnQAwvH//wAAAgC88f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAY3JsX2xlbnM5AAAA8vH//wAAAgDs8f//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAY3JsX2xlbnM4X3VzZXJfc2V0cG9pbnQALvL//wAAAgAo8v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAY3JsX2xlbnM4AAAAXvL//wAAAgBY8v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAY3JsX2xlbnM3X3VzZXJfc2V0cG9pbnQAmvL//wAAAgCU8v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAY3JsX2xlbnM3AAAAyvL//wAAAgDE8v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAY3JsX2xlbnM2X3VzZXJfc2V0cG9pbnQABvP//wAAAgAA8///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAY3JsX2xlbnM2AAAANvP//wAAAgAw8///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAY3JsX2xlbnM1X3VzZXJfc2V0cG9pbnQAcvP//wAAAgBs8///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAY3JsX2xlbnM1AAAAovP//wAAAgCc8///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAY3JsX2xlbnM0X3VzZXJfc2V0cG9pbnQA3vP//wAAAgDY8///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAY3JsX2xlbnM0AAAADvT//wAAAgAI9P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAY3JsX2xlbnMzX3VzZXJfc2V0cG9pbnQASvT//wAAAgBE9P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAY3JsX2xlbnMzAAAAevT//wAAAgB09P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAY3JsX2xlbnMyX3VzZXJfc2V0cG9pbnQAtvT//wAAAgCw9P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAY3JsX2xlbnMyAAAA5vT//wAAAgDg9P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAY3JsX2xlbnMxX3VzZXJfc2V0cG9pbnQAIvX//wAAAgAc9f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAY3JsX2xlbnMxAAAAUvX//wAAAgBM9f//AAABBRAAAAAgAAAABAAAAAAAAAAOAAAAYXR0Ml8xMl9zdGF0dXMAALD1//989f//AAABBRAAAAAgAAAABAAAAAAAAAAOAAAAYXR0Ml8xMV9zdGF0dXMAAOD1//+s9f//AAABBRAAAAAgAAAABAAAAAAAAAAOAAAAYXR0Ml8xMF9zdGF0dXMAABD2///c9f//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0Ml85X3N0YXR1cwAAAED2//8M9v//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0Ml84X3N0YXR1cwAAAHD2//889v//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0Ml83X3N0YXR1cwAAAKD2//9s9v//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0Ml82X3N0YXR1cwAAAND2//+c9v//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0Ml81X3N0YXR1cwAAAAD3///M9v//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0Ml80X3N0YXR1cwAAADD3///89v//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0Ml8zX3N0YXR1cwAAAGD3//8s9///AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0Ml8yX3N0YXR1cwAAAJD3//9c9///AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0Ml8xX3N0YXR1cwAAAMD3//+M9///AAABBRAAAAAgAAAABAAAAAAAAAAOAAAAYXR0MV8xMl9zdGF0dXMAAPD3//+89///AAABBRAAAAAgAAAABAAAAAAAAAAOAAAAYXR0MV8xMV9zdGF0dXMAACD4///s9///AAABBRAAAAAgAAAABAAAAAAAAAAOAAAAYXR0MV8xMF9zdGF0dXMAAFD4//8c+P//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0MV85X3N0YXR1cwAAAID4//9M+P//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0MV84X3N0YXR1cwAAALD4//98+P//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0MV83X3N0YXR1cwAAAOD4//+s+P//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0MV82X3N0YXR1cwAAABD5///c+P//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0MV81X3N0YXR1cwAAAED5//8M+f//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0MV80X3N0YXR1cwAAAHD5//88+f//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0MV8zX3N0YXR1cwAAAKD5//9s+f//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0MV8yX3N0YXR1cwAAAND5//+c+f//AAABBRAAAAAgAAAABAAAAAAAAAANAAAAYXR0MV8xX3N0YXR1cwAAAAD6///M+f//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAcmluZ19jdXJyZW50AAAAAAb6//8AAAIAAPr//wAAAQMQAAAANAAAAAQAAAAAAAAAIQAAAHNheHNfYmVhbXN0b3BfeV9waW5fdXNlcl9zZXRwb2ludAAAAE76//8AAAIASPr//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHNheHNfYmVhbXN0b3BfeV9waW4Ahvr//wAAAgCA+v//AAABAxAAAAA0AAAABAAAAAAAAAAhAAAAc2F4c19iZWFtc3RvcF94X3Bpbl91c2VyX3NldHBvaW50AAAAzvr//wAAAgDI+v//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAc2F4c19iZWFtc3RvcF94X3BpbgAG+///AAACAAD7//8AAAEDEAAAADQAAAAEAAAAAAAAACEAAABzYXhzX2JlYW1zdG9wX3lfcm9kX3VzZXJfc2V0cG9pbnQAAABO+///AAACAEj7//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABzYXhzX2JlYW1zdG9wX3lfcm9kAIb7//8AAAIAgPv//wAAAQMQAAAANAAAAAQAAAAAAAAAIQAAAHNheHNfYmVhbXN0b3BfeF9yb2RfdXNlcl9zZXRwb2ludAAAAM77//8AAAIAyPv//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHNheHNfYmVhbXN0b3BfeF9yb2QABvz//wAAAgAA/P//AAABBRAAAAAkAAAABAAAAAAAAAARAAAAcGhfc2h1dHRlcl9zdGF0dXMAAABo/P//NPz//wAAAQUQAAAAHAAAAAQAAAAAAAAACgAAAEdWN19zdGF0dXMAAJT8//9g/P//AAABAxAAAAAwAAAABAAAAAAAAAAeAAAAZGNtX2NvbmZpZ190aGV0YV91c2VyX3NldHBvaW50AACq/P//AAACAKT8//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAABkY21fY29uZmlnX3RoZXRhAAAAAOL8//8AAAIA3Pz//wAAAQMQAAAAMAAAAAQAAAAAAAAAHQAAAGRjbV9jb25maWdfcm9sbF91c2VyX3NldHBvaW50AAAAJv3//wAAAgAg/f//AAABAxAAAAAgAAAABAAAAAAAAAAPAAAAZGNtX2NvbmZpZ19yb2xsAFr9//8AAAIAVP3//wAAAQMQAAAAMAAAAAQAAAAAAAAAHgAAAGRjbV9jb25maWdfcGl0Y2hfdXNlcl9zZXRwb2ludAAAnv3//wAAAgCY/f//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAZGNtX2NvbmZpZ19waXRjaAAAAADW/f//AAACAND9//8AAAEDEAAAADAAAAAEAAAAAAAAAB8AAABkY21fY29uZmlnX2hlaWdodF91c2VyX3NldHBvaW50ABr+//8AAAIAFP7//wAAAQMQAAAAJAAAAAQAAAAAAAAAEQAAAGRjbV9jb25maWdfaGVpZ2h0AAAAUv7//wAAAgBM/v//AAABAhAAAAAgAAAABAAAAAAAAAAPAAAAZW5lcmd5X2hhcm1vbmljAET+//8AAAABQAAAAIT+//8AAAEDEAAAACAAAAAEAAAAAAAAAA0AAABlbmVyZ3lfaXZ1Z2FwAAAAvv7//wAAAgC4/v//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAZW5lcmd5X2JyYWdnAAAAAPL+//8AAAIA7P7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAGVuZXJneV9lbmVyZ3lfc2V0cG9pbnQAAC7///8AAAIAKP///wAAAQMQAAAAIAAAAAQAAAAAAAAADQAAAGVuZXJneV9lbmVyZ3kAAABi////AAACAFz///8AAAEFEAAAACgAAAAEAAAAAAAAABUAAABjaGFtYmVyX3ByZXNzdXJlX21heHMAAADI////lP///wAAAQUQAAAALAAAAAQAAAAAAAAAFQAAAGNoYW1iZXJfcHJlc3N1cmVfd2F4cwAAAAQABAAEAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAA", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0002.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0002.json new file mode 100644 index 0000000..b123f35 --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752779035.815844, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:03:55.653608", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0003.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0003.json new file mode 100644 index 0000000..0b87e52 --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752779035.9130461, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:03:55.890154", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_streams_namespace_0001.json b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_streams_namespace_0001.json new file mode 100644 index 0000000..f3aa7b0 --- /dev/null +++ b/tiled_event_logs/run_763cb840-6b8d-4a58-a9b1-a27cd44d69e5/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752779032.650333, + "subscription_segments": [ + "763cb840-6b8d-4a58-a9b1-a27cd44d69e5" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:03:52.148046", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0001.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0001.json new file mode 100644 index 0000000..65827fb --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752779549.266797, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:12:28.934649", + "data_source": { + "id": 155, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0002.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0002.json new file mode 100644 index 0000000..445fcdc --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752779550.043863, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:12:30.018170", + "data_source": { + "id": 155, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0003.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0003.json new file mode 100644 index 0000000..e37e2f2 --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752779551.1777768, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T19:12:31.132192", + "data_source": { + "id": 155, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0004.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0004.json new file mode 100644 index 0000000..f4a21a8 --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752779552.230806, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T19:12:32.203265", + "data_source": { + "id": 155, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0005.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0005.json new file mode 100644 index 0000000..13ac711 --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752779553.3035479, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T19:12:33.276986", + "data_source": { + "id": 155, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/5c7d9861-672c-4bbb-80c2_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_run_0001.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_run_0001.json new file mode 100644 index 0000000..3ffcf8e --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752779546.013952, + "subscription_segments": null, + "callback_data": { + "sequence": 59, + "timestamp": "2025-07-17T19:12:25.988978", + "key": "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_stream_0001.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_stream_0001.json new file mode 100644 index 0000000..06aba1d --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752779546.931607, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:12:26.908481", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_stream_0002.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_stream_0002.json new file mode 100644 index 0000000..6379125 --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752779548.453095, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:12:28.429541", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0001.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0001.json new file mode 100644 index 0000000..10f33ce --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752779547.391123, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:12:27.305847", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0002.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0002.json new file mode 100644 index 0000000..83d6cd3 --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752779548.826472, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:12:28.689279", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0003.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0003.json new file mode 100644 index 0000000..22c70c8 --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752779548.89217, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:12:28.867839", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_streams_namespace_0001.json b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_streams_namespace_0001.json new file mode 100644 index 0000000..34ccd53 --- /dev/null +++ b/tiled_event_logs/run_8931346d-cfb5-4fad-b120-e1ee58bf0f69/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752779546.5444531, + "subscription_segments": [ + "8931346d-cfb5-4fad-b120-e1ee58bf0f69" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:12:26.040993", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0001.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0001.json new file mode 100644 index 0000000..49d0b5c --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752777999.121679, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:46:39.062714", + "data_source": { + "id": 122, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0002.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0002.json new file mode 100644 index 0000000..0ecb66f --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752778000.0802271, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:46:40.053436", + "data_source": { + "id": 122, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0003.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0003.json new file mode 100644 index 0000000..df21bf7 --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752778001.082129, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T18:46:41.056831", + "data_source": { + "id": 122, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0004.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0004.json new file mode 100644 index 0000000..b050b00 --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752778002.125984, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T18:46:42.100614", + "data_source": { + "id": 122, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0005.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0005.json new file mode 100644 index 0000000..a48a9f3 --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752778003.141244, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T18:46:43.116059", + "data_source": { + "id": 122, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f7787c73-f560-44c7-a199_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_run_0001.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_run_0001.json new file mode 100644 index 0000000..392d32b --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752777994.951647, + "subscription_segments": null, + "callback_data": { + "sequence": 48, + "timestamp": "2025-07-17T18:46:34.923829", + "key": "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_stream_0001.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_stream_0001.json new file mode 100644 index 0000000..b8a2553 --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752777995.9056141, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:46:35.879118", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_stream_0002.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_stream_0002.json new file mode 100644 index 0000000..2e16873 --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752777997.962909, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:46:37.936379", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0001.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0001.json new file mode 100644 index 0000000..28ba78d --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752777996.521884, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:46:36.283681", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0002.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0002.json new file mode 100644 index 0000000..e96e3d5 --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752777998.4314072, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:46:38.332352", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0003.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0003.json new file mode 100644 index 0000000..2237550 --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752777998.710319, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:46:38.684347", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_streams_namespace_0001.json b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_streams_namespace_0001.json new file mode 100644 index 0000000..7f82880 --- /dev/null +++ b/tiled_event_logs/run_926d5f3e-b74d-4c92-9fe5-c21b4b101313/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752777995.478699, + "subscription_segments": [ + "926d5f3e-b74d-4c92-9fe5-c21b4b101313" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:46:34.982460", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_run_0001.json b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_run_0001.json new file mode 100644 index 0000000..a637729 --- /dev/null +++ b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752779470.072385, + "subscription_segments": null, + "callback_data": { + "sequence": 58, + "timestamp": "2025-07-17T19:11:10.049847", + "key": "afa159a0-5eb1-405e-bb2c-18faa01eab8c", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_stream_0001.json b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_stream_0001.json new file mode 100644 index 0000000..849e9e8 --- /dev/null +++ b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752779471.264218, + "subscription_segments": [ + "afa159a0-5eb1-405e-bb2c-18faa01eab8c", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:11:11.010716", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_stream_0002.json b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_stream_0002.json new file mode 100644 index 0000000..7ead7a6 --- /dev/null +++ b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752779472.584467, + "subscription_segments": [ + "afa159a0-5eb1-405e-bb2c-18faa01eab8c", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:11:12.566876", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0001.json b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0001.json new file mode 100644 index 0000000..cdc0db4 --- /dev/null +++ b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752779471.727766, + "subscription_segments": [ + "afa159a0-5eb1-405e-bb2c-18faa01eab8c", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:11:11.453350", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0002.json b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0002.json new file mode 100644 index 0000000..b583c80 --- /dev/null +++ b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752779472.962345, + "subscription_segments": [ + "afa159a0-5eb1-405e-bb2c-18faa01eab8c", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:11:12.833514", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0003.json b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0003.json new file mode 100644 index 0000000..b27991b --- /dev/null +++ b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752779473.0832698, + "subscription_segments": [ + "afa159a0-5eb1-405e-bb2c-18faa01eab8c", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:11:13.064544", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_streams_namespace_0001.json b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_streams_namespace_0001.json new file mode 100644 index 0000000..9bf5b00 --- /dev/null +++ b/tiled_event_logs/run_afa159a0-5eb1-405e-bb2c-18faa01eab8c/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752779470.888213, + "subscription_segments": [ + "afa159a0-5eb1-405e-bb2c-18faa01eab8c" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:11:10.152446", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0001.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0001.json new file mode 100644 index 0000000..34882c9 --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752777937.9785101, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:45:37.594212", + "data_source": { + "id": 119, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0002.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0002.json new file mode 100644 index 0000000..33c0819 --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752777938.721697, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:45:38.694866", + "data_source": { + "id": 119, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0003.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0003.json new file mode 100644 index 0000000..55c51cc --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752777939.791391, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T18:45:39.765555", + "data_source": { + "id": 119, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0004.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0004.json new file mode 100644 index 0000000..9dfebf2 --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752777940.8419242, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T18:45:40.816135", + "data_source": { + "id": 119, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0005.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0005.json new file mode 100644 index 0000000..a01a59c --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752777941.857912, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T18:45:41.832789", + "data_source": { + "id": 119, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/ffedb17b-e073-48a9-9b8a_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_run_0001.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_run_0001.json new file mode 100644 index 0000000..33de956 --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752777934.6067111, + "subscription_segments": null, + "callback_data": { + "sequence": 47, + "timestamp": "2025-07-17T18:45:34.578484", + "key": "b8b11da8-814a-469a-956c-917a7520cf5f", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_stream_0001.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_stream_0001.json new file mode 100644 index 0000000..e474a8f --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752777935.53115, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:45:35.470746", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_stream_0002.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_stream_0002.json new file mode 100644 index 0000000..678e1b3 --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752777936.998158, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:45:36.971710", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0001.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0001.json new file mode 100644 index 0000000..4ec370e --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752777936.1722581, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:45:35.880463", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0002.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0002.json new file mode 100644 index 0000000..4a1495b --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752777937.540577, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:45:37.329648", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0003.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0003.json new file mode 100644 index 0000000..e170d38 --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752777937.542934, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:45:37.516812", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_streams_namespace_0001.json b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_streams_namespace_0001.json new file mode 100644 index 0000000..e7de080 --- /dev/null +++ b/tiled_event_logs/run_b8b11da8-814a-469a-956c-917a7520cf5f/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752777935.1608682, + "subscription_segments": [ + "b8b11da8-814a-469a-956c-917a7520cf5f" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:45:34.634293", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0001.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0001.json new file mode 100644 index 0000000..7ce5503 --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752779178.138554, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:06:15.718663", + "data_source": { + "id": 146, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0002.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0002.json new file mode 100644 index 0000000..e25da82 --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752779178.1404521, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:06:16.864731", + "data_source": { + "id": 146, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0003.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0003.json new file mode 100644 index 0000000..26913c6 --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752779178.1417658, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T19:06:17.976885", + "data_source": { + "id": 146, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0004.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0004.json new file mode 100644 index 0000000..3f4ee78 --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752779178.990217, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T19:06:18.970097", + "data_source": { + "id": 146, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0005.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0005.json new file mode 100644 index 0000000..fd08c87 --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752779180.0191202, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T19:06:19.999027", + "data_source": { + "id": 146, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/84c764a2-076f-482d-b3ba_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_run_0001.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_run_0001.json new file mode 100644 index 0000000..bbfbc0a --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752779172.90962, + "subscription_segments": null, + "callback_data": { + "sequence": 56, + "timestamp": "2025-07-17T19:06:12.888190", + "key": "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_stream_0001.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_stream_0001.json new file mode 100644 index 0000000..55db049 --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752779176.962764, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:06:13.750716", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_stream_0002.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_stream_0002.json new file mode 100644 index 0000000..3ce68ca --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752779177.3808079, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:06:15.218525", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0001.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0001.json new file mode 100644 index 0000000..d7ecff3 --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752779177.4513001, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:06:14.132042", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0002.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0002.json new file mode 100644 index 0000000..0a711ab --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752779177.756144, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:06:15.474083", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0003.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0003.json new file mode 100644 index 0000000..3740223 --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752779177.757519, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:06:15.650524", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_streams_namespace_0001.json b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_streams_namespace_0001.json new file mode 100644 index 0000000..671977a --- /dev/null +++ b/tiled_event_logs/run_bdde98cd-b17f-4af5-9a32-08439a6ad953/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752779176.5738392, + "subscription_segments": [ + "bdde98cd-b17f-4af5-9a32-08439a6ad953" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:06:12.955425", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0001.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0001.json new file mode 100644 index 0000000..9aed6f9 --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752779396.05202, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:09:55.726570", + "data_source": { + "id": 149, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0002.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0002.json new file mode 100644 index 0000000..8486726 --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752779396.824723, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:09:56.803001", + "data_source": { + "id": 149, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0003.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0003.json new file mode 100644 index 0000000..f9672dc --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752779397.88428, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T19:09:57.865043", + "data_source": { + "id": 149, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0004.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0004.json new file mode 100644 index 0000000..532d66b --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752779398.927226, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T19:09:58.908515", + "data_source": { + "id": 149, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0005.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0005.json new file mode 100644 index 0000000..8b8a742 --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752779399.992033, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T19:09:59.972852", + "data_source": { + "id": 149, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/41303d14-d94a-4503-a123_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_run_0001.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_run_0001.json new file mode 100644 index 0000000..b6ad6b5 --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752779392.737953, + "subscription_segments": null, + "callback_data": { + "sequence": 57, + "timestamp": "2025-07-17T19:09:52.715468", + "key": "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_stream_0001.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_stream_0001.json new file mode 100644 index 0000000..8f12909 --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752779393.665548, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:09:53.597283", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_stream_0002.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_stream_0002.json new file mode 100644 index 0000000..f4b5460 --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752779395.165828, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:09:55.145355", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0001.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0001.json new file mode 100644 index 0000000..0fda373 --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752779394.155713, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:09:53.980732", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19oZm1fdGgAAADqlf//AAACAOSV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1feV91c2VyX3NldHBvaW50AAAmlv//AAACACCW//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19oZm1feQAAAABWlv//AAACAFCW//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1feF91c2VyX3NldHBvaW50AACSlv//AAACAIyW//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19oZm1feAAAAADClv//AAACALyW//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1fdm9sdGFnZV9zZXRfdGFyAAD+lv//AAACAPiW//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c19oZm1fdm9sdGFnZV9zaGlmdF9yZWwAAAAAPpf//wAAAgA4l///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfaGZtX3ZvbHRhZ2VfY2gxNV90cmcAepf//wAAAgB0l///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdHNfaGZtX3ZvbHRhZ2VfY2gxNQCyl///AAACAKyX//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdm9sdGFnZV9jaDE0X3RyZwDul///AAACAOiX//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB0c19oZm1fdm9sdGFnZV9jaDE0ACaY//8AAAIAIJj//wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX2hmbV92b2x0YWdlX2NoMTNfdHJnAGKY//8AAAIAXJj//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX2hmbV92b2x0YWdlX2NoMTMAmpj//wAAAgCUmP//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfaGZtX3ZvbHRhZ2VfY2gxMl90cmcA1pj//wAAAgDQmP//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdHNfaGZtX3ZvbHRhZ2VfY2gxMgAOmf//AAACAAiZ//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdm9sdGFnZV9jaDExX3RyZwBKmf//AAACAESZ//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB0c19oZm1fdm9sdGFnZV9jaDExAIKZ//8AAAIAfJn//wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX2hmbV92b2x0YWdlX2NoMTBfdHJnAL6Z//8AAAIAuJn//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX2hmbV92b2x0YWdlX2NoMTAA9pn//wAAAgDwmf//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfaGZtX3ZvbHRhZ2VfY2g5X3RyZwAAMpr//wAAAgAsmv//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfaGZtX3ZvbHRhZ2VfY2g5AABqmv//AAACAGSa//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1fdm9sdGFnZV9jaDhfdHJnAACmmv//AAACAKCa//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c19oZm1fdm9sdGFnZV9jaDgAAN6a//8AAAIA2Jr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX2hmbV92b2x0YWdlX2NoN190cmcAABqb//8AAAIAFJv//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX2hmbV92b2x0YWdlX2NoNwAAUpv//wAAAgBMm///AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfaGZtX3ZvbHRhZ2VfY2g2X3RyZwAAjpv//wAAAgCIm///AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfaGZtX3ZvbHRhZ2VfY2g2AADGm///AAACAMCb//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1fdm9sdGFnZV9jaDVfdHJnAAACnP//AAACAPyb//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c19oZm1fdm9sdGFnZV9jaDUAADqc//8AAAIANJz//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX2hmbV92b2x0YWdlX2NoNF90cmcAAHac//8AAAIAcJz//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX2hmbV92b2x0YWdlX2NoNAAArpz//wAAAgConP//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfaGZtX3ZvbHRhZ2VfY2gzX3RyZwAA6pz//wAAAgDknP//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfaGZtX3ZvbHRhZ2VfY2gzAAAinf//AAACAByd//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1fdm9sdGFnZV9jaDJfdHJnAABenf//AAACAFid//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c19oZm1fdm9sdGFnZV9jaDIAAJad//8AAAIAkJ3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX2hmbV92b2x0YWdlX2NoMV90cmcAANKd//8AAAIAzJ3//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX2hmbV92b2x0YWdlX2NoMQAACp7//wAAAgAEnv//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfaGZtX3ZvbHRhZ2VfY2gwX3RyZwAARp7//wAAAgBAnv//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfaGZtX3ZvbHRhZ2VfY2gwAAB+nv//AAACAHie//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1fdm9sdGFnZV9zZXRfdGFyAAC6nv//AAACALSe//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c192Zm1fdm9sdGFnZV9zaGlmdF9yZWwAAAAA+p7//wAAAgD0nv//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfdmZtX3ZvbHRhZ2VfY2gxNV90cmcANp///wAAAgAwn///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdHNfdmZtX3ZvbHRhZ2VfY2gxNQBun///AAACAGif//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdm9sdGFnZV9jaDE0X3RyZwCqn///AAACAKSf//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB0c192Zm1fdm9sdGFnZV9jaDE0AOKf//8AAAIA3J///wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX3ZmbV92b2x0YWdlX2NoMTNfdHJnAB6g//8AAAIAGKD//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX3ZmbV92b2x0YWdlX2NoMTMAVqD//wAAAgBQoP//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfdmZtX3ZvbHRhZ2VfY2gxMl90cmcAkqD//wAAAgCMoP//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdHNfdmZtX3ZvbHRhZ2VfY2gxMgDKoP//AAACAMSg//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdm9sdGFnZV9jaDExX3RyZwAGof//AAACAACh//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB0c192Zm1fdm9sdGFnZV9jaDExAD6h//8AAAIAOKH//wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX3ZmbV92b2x0YWdlX2NoMTBfdHJnAHqh//8AAAIAdKH//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX3ZmbV92b2x0YWdlX2NoMTAAsqH//wAAAgCsof//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfdmZtX3ZvbHRhZ2VfY2g5X3RyZwAA7qH//wAAAgDoof//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfdmZtX3ZvbHRhZ2VfY2g5AAAmov//AAACACCi//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1fdm9sdGFnZV9jaDhfdHJnAABiov//AAACAFyi//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c192Zm1fdm9sdGFnZV9jaDgAAJqi//8AAAIAlKL//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3ZmbV92b2x0YWdlX2NoN190cmcAANai//8AAAIA0KL//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX3ZmbV92b2x0YWdlX2NoNwAADqP//wAAAgAIo///AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfdmZtX3ZvbHRhZ2VfY2g2X3RyZwAASqP//wAAAgBEo///AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfdmZtX3ZvbHRhZ2VfY2g2AACCo///AAACAHyj//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1fdm9sdGFnZV9jaDVfdHJnAAC+o///AAACALij//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c192Zm1fdm9sdGFnZV9jaDUAAPaj//8AAAIA8KP//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3ZmbV92b2x0YWdlX2NoNF90cmcAADKk//8AAAIALKT//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX3ZmbV92b2x0YWdlX2NoNAAAaqT//wAAAgBkpP//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfdmZtX3ZvbHRhZ2VfY2gzX3RyZwAApqT//wAAAgCgpP//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfdmZtX3ZvbHRhZ2VfY2gzAADepP//AAACANik//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1fdm9sdGFnZV9jaDJfdHJnAAAapf//AAACABSl//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c192Zm1fdm9sdGFnZV9jaDIAAFKl//8AAAIATKX//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3ZmbV92b2x0YWdlX2NoMV90cmcAAI6l//8AAAIAiKX//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX3ZmbV92b2x0YWdlX2NoMQAAxqX//wAAAgDApf//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfdmZtX3ZvbHRhZ2VfY2gwX3RyZwAAAqb//wAAAgD8pf//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfdmZtX3ZvbHRhZ2VfY2gwAAA6pv//AAACADSm//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB0c19waWV6b190aF91c2VyX3NldHBvaW50AAAAeqb//wAAAgB0pv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAdHNfcGllem9fdGgAqqb//wAAAgCkpv//AAABAxAAAAAsAAAABAAAAAAAAAAZAAAAdHNfcGllem9fY2hfdXNlcl9zZXRwb2ludAAAAOqm//8AAAIA5Kb//wAAAQMQAAAAHAAAAAQAAAAAAAAACwAAAHRzX3BpZXpvX2NoABqn//8AAAIAFKf//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX3BpZXpvX3pfdXNlcl9zZXRwb2ludAAAAABap///AAACAFSn//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19waWV6b196AACKp///AAACAISn//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c19waWV6b195X3VzZXJfc2V0cG9pbnQAAAAAyqf//wAAAgDEp///AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAdHNfcGllem9feQAA+qf//wAAAgD0p///AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGllem9feF91c2VyX3NldHBvaW50AAAAADqo//8AAAIANKj//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAHRzX3BpZXpvX3gAAGqo//8AAAIAZKj//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAHRzX3Byc191c2VyX3NldHBvaW50AAAAAKao//8AAAIAoKj//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAHRzX3BycwAA0qj//wAAAgDMqP//AAABAxAAAAAsAAAABAAAAAAAAAAZAAAAdHNfc3RhZ2VfY2hfdXNlcl9zZXRwb2ludAAAABKp//8AAAIADKn//wAAAQMQAAAAHAAAAAQAAAAAAAAACwAAAHRzX3N0YWdlX2NoAEKp//8AAAIAPKn//wAAAQMQAAAALAAAAAQAAAAAAAAAGQAAAHRzX3N0YWdlX3BoX3VzZXJfc2V0cG9pbnQAAACCqf//AAACAHyp//8AAAEDEAAAABwAAAAEAAAAAAAAAAsAAAB0c19zdGFnZV9waACyqf//AAACAKyp//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB0c19zdGFnZV90aF91c2VyX3NldHBvaW50AAAA8qn//wAAAgDsqf//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAdHNfc3RhZ2VfdGgAIqr//wAAAgAcqv//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfc3RhZ2Vfel91c2VyX3NldHBvaW50AAAAAGKq//8AAAIAXKr//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAHRzX3N0YWdlX3oAAJKq//8AAAIAjKr//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX3N0YWdlX3lfdXNlcl9zZXRwb2ludAAAAADSqv//AAACAMyq//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19zdGFnZV95AAACq///AAACAPyq//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c19zdGFnZV94X3VzZXJfc2V0cG9pbnQAAAAAQqv//wAAAgA8q///AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAdHNfc3RhZ2VfeAAAcqv//wAAAgBsq///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfY3JsX3RoX3VzZXJfc2V0cG9pbnQArqv//wAAAgCoq///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAdHNfY3JsX3RoAAAA3qv//wAAAgDYq///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfY3JsX3BoX3VzZXJfc2V0cG9pbnQAGqz//wAAAgAUrP//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAdHNfY3JsX3BoAAAASqz//wAAAgBErP//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfY3JsX3pfdXNlcl9zZXRwb2ludAAAhqz//wAAAgCArP//AAABAxAAAAAcAAAABAAAAAAAAAAIAAAAdHNfY3JsX3oAAAAAtqz//wAAAgCwrP//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfY3JsX3lfdXNlcl9zZXRwb2ludAAA8qz//wAAAgDsrP//AAABAxAAAAAcAAAABAAAAAAAAAAIAAAAdHNfY3JsX3kAAAAAIq3//wAAAgAcrf//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfY3JsX3hfdXNlcl9zZXRwb2ludAAAXq3//wAAAgBYrf//AAABAxAAAAAcAAAABAAAAAAAAAAIAAAAdHNfY3JsX3gAAAAAjq3//wAAAgCIrf//AAABAxAAAAAsAAAABAAAAAAAAAAbAAAAdHNfY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AM6t//8AAAIAyK3//wAAAQMQAAAAIAAAAAQAAAAAAAAADQAAAHRzX2NybF9sZW5zMTIAAAACrv//AAACAPyt//8AAAEDEAAAACwAAAAEAAAAAAAAABsAAAB0c19jcmxfbGVuczExX3VzZXJfc2V0cG9pbnQAQq7//wAAAgA8rv//AAABAxAAAAAgAAAABAAAAAAAAAANAAAAdHNfY3JsX2xlbnMxMQAAAHau//8AAAIAcK7//wAAAQMQAAAALAAAAAQAAAAAAAAAGwAAAHRzX2NybF9sZW5zMTBfdXNlcl9zZXRwb2ludAC2rv//AAACALCu//8AAAEDEAAAACAAAAAEAAAAAAAAAA0AAAB0c19jcmxfbGVuczEwAAAA6q7//wAAAgDkrv//AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfY3JsX2xlbnM5X3VzZXJfc2V0cG9pbnQAACqv//8AAAIAJK///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX2NybF9sZW5zOQAAAABer///AAACAFiv//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19jcmxfbGVuczhfdXNlcl9zZXRwb2ludAAAnq///wAAAgCYr///AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfY3JsX2xlbnM4AAAAANKv//8AAAIAzK///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX2NybF9sZW5zN191c2VyX3NldHBvaW50AAASsP//AAACAAyw//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19jcmxfbGVuczcAAAAARrD//wAAAgBAsP//AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfY3JsX2xlbnM2X3VzZXJfc2V0cG9pbnQAAIaw//8AAAIAgLD//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX2NybF9sZW5zNgAAAAC6sP//AAACALSw//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19jcmxfbGVuczVfdXNlcl9zZXRwb2ludAAA+rD//wAAAgD0sP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfY3JsX2xlbnM1AAAAAC6x//8AAAIAKLH//wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX2NybF9sZW5zNF91c2VyX3NldHBvaW50AABusf//AAACAGix//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19jcmxfbGVuczQAAAAAorH//wAAAgCcsf//AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfY3JsX2xlbnMzX3VzZXJfc2V0cG9pbnQAAOKx//8AAAIA3LH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX2NybF9sZW5zMwAAAAAWsv//AAACABCy//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19jcmxfbGVuczJfdXNlcl9zZXRwb2ludAAAVrL//wAAAgBQsv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfY3JsX2xlbnMyAAAAAIqy//8AAAIAhLL//wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX2NybF9sZW5zMV91c2VyX3NldHBvaW50AADKsv//AAACAMSy//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19jcmxfbGVuczEAAAAA/rL//wAAAgD4sv//AAABAxAAAAAkAAAABAAAAAAAAAARAAAAdHNfYXR0Ml8xMl9zdGF0dXMAAAA2s///AAACADCz//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAAB0c19hdHQyXzExX3N0YXR1cwAAAG6z//8AAAIAaLP//wAAAQMQAAAAJAAAAAQAAAAAAAAAEQAAAHRzX2F0dDJfMTBfc3RhdHVzAAAAprP//wAAAgCgs///AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0Ml85X3N0YXR1cwAAAADes///AAACANiz//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQyXzhfc3RhdHVzAAAAABa0//8AAAIAELT//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDJfN19zdGF0dXMAAAAATrT//wAAAgBItP//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0Ml82X3N0YXR1cwAAAACGtP//AAACAIC0//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQyXzVfc3RhdHVzAAAAAL60//8AAAIAuLT//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDJfNF9zdGF0dXMAAAAA9rT//wAAAgDwtP//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0Ml8zX3N0YXR1cwAAAAAutf//AAACACi1//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQyXzJfc3RhdHVzAAAAAGa1//8AAAIAYLX//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDJfMV9zdGF0dXMAAAAAnrX//wAAAgCYtf//AAABAxAAAAAkAAAABAAAAAAAAAARAAAAdHNfYXR0MV8xMl9zdGF0dXMAAADWtf//AAACANC1//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAAB0c19hdHQxXzExX3N0YXR1cwAAAA62//8AAAIACLb//wAAAQMQAAAAJAAAAAQAAAAAAAAAEQAAAHRzX2F0dDFfMTBfc3RhdHVzAAAARrb//wAAAgBAtv//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0MV85X3N0YXR1cwAAAAB+tv//AAACAHi2//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQxXzhfc3RhdHVzAAAAALa2//8AAAIAsLb//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDFfN19zdGF0dXMAAAAA7rb//wAAAgDotv//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0MV82X3N0YXR1cwAAAAAmt///AAACACC3//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQxXzVfc3RhdHVzAAAAAF63//8AAAIAWLf//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDFfNF9zdGF0dXMAAAAAlrf//wAAAgCQt///AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0MV8zX3N0YXR1cwAAAADOt///AAACAMi3//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQxXzJfc3RhdHVzAAAAAAa4//8AAAIAALj//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDFfMV9zdGF0dXMAAAAAPrj//wAAAgA4uP//AAABAxAAAAAgAAAABAAAAAAAAAAPAAAAdHNfcmluZ19jdXJyZW50AHK4//8AAAIAbLj//wAAAQMQAAAAOAAAAAQAAAAAAAAAJAAAAHRzX3NheHNfYmVhbXN0b3BfeV9waW5fdXNlcl9zZXRwb2ludAAAAAC+uP//AAACALi4//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19zYXhzX2JlYW1zdG9wX3lfcGluAAD6uP//AAACAPS4//8AAAEDEAAAADgAAAAEAAAAAAAAACQAAAB0c19zYXhzX2JlYW1zdG9wX3hfcGluX3VzZXJfc2V0cG9pbnQAAAAARrn//wAAAgBAuf//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfc2F4c19iZWFtc3RvcF94X3BpbgAAgrn//wAAAgB8uf//AAABAxAAAAA4AAAABAAAAAAAAAAkAAAAdHNfc2F4c19iZWFtc3RvcF95X3JvZF91c2VyX3NldHBvaW50AAAAAM65//8AAAIAyLn//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3NheHNfYmVhbXN0b3BfeV9yb2QAAAq6//8AAAIABLr//wAAAQMQAAAAOAAAAAQAAAAAAAAAJAAAAHRzX3NheHNfYmVhbXN0b3BfeF9yb2RfdXNlcl9zZXRwb2ludAAAAABWuv//AAACAFC6//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19zYXhzX2JlYW1zdG9wX3hfcm9kAACSuv//AAACAIy6//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAAB0c19waF9zaHV0dGVyX3N0YXR1cwAAAADOuv//AAACAMi6//8AAAEDEAAAACAAAAAEAAAAAAAAAA0AAAB0c19HVjdfc3RhdHVzAAAAArv//wAAAgD8uv//AAABAxAAAAA0AAAABAAAAAAAAAAhAAAAdHNfZGNtX2NvbmZpZ190aGV0YV91c2VyX3NldHBvaW50AAAASrv//wAAAgBEu///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdHNfZGNtX2NvbmZpZ190aGV0YQCCu///AAACAHy7//8AAAEDEAAAADQAAAAEAAAAAAAAACAAAAB0c19kY21fY29uZmlnX3JvbGxfdXNlcl9zZXRwb2ludAAAAADKu///AAACAMS7//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c19kY21fY29uZmlnX3JvbGwAAAK8//8AAAIA/Lv//wAAAQMQAAAANAAAAAQAAAAAAAAAIQAAAHRzX2RjbV9jb25maWdfcGl0Y2hfdXNlcl9zZXRwb2ludAAAAEq8//8AAAIARLz//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX2RjbV9jb25maWdfcGl0Y2gAgrz//wAAAgB8vP//AAABAxAAAAA0AAAABAAAAAAAAAAiAAAAdHNfZGNtX2NvbmZpZ19oZWlnaHRfdXNlcl9zZXRwb2ludAAAyrz//wAAAgDEvP//AAABAxAAAAAoAAAABAAAAAAAAAAUAAAAdHNfZGNtX2NvbmZpZ19oZWlnaHQAAAAABr3//wAAAgAAvf//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfZW5lcmd5X2hhcm1vbmljAAA+vf//AAACADi9//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19lbmVyZ3lfaXZ1Z2FwAAAAAHa9//8AAAIAcL3//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHRzX2VuZXJneV9icmFnZwCqvf//AAACAKS9//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB0c19lbmVyZ3lfZW5lcmd5X3NldHBvaW50AAAA6r3//wAAAgDkvf//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfZW5lcmd5X2VuZXJneQAAAAAivv//AAACABy+//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c19jaGFtYmVyX3ByZXNzdXJlX21heHMAAAAAYr7//wAAAgBcvv//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfY2hhbWJlcl9wcmVzc3VyZV93YXhzAAAAAKK+//8AAAIAnL7//wAAAQMQAAAAIAAAAAQAAAAAAAAADQAAAFBpbGF0dXMyTV9zZGQAAADWvv//AAACANC+//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAABQaWxhdHVzMk1feTBfcGl4AAAAAA6///8AAAIACL///wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAFBpbGF0dXMyTV94MF9waXgAAAAARr///wAAAgBAv///AAABAhAAAAAkAAAABAAAAAAAAAASAAAAUGlsYXR1czJNX3lic19tYXNrAAA8v///AAAAAUAAAAB8v///AAABAhAAAAAkAAAABAAAAAAAAAASAAAAUGlsYXR1czJNX3hic19tYXNrAAB4v///AAAAAUAAAAC4v///AAABBRAAAAAkAAAABAAAAAAAAAARAAAAUGlsYXR1czJNX2JzX2tpbmQAAAAgwP//7L///wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAFBpbGF0dXMyTV9waXhlbF9zaXplAAAAAC7A//8AAAIAKMD//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAFBpbGF0dXM5MDBrd19zZGQAAAAAZsD//wAAAgBgwP//AAABAhAAAAAkAAAABAAAAAAAAAATAAAAUGlsYXR1czkwMGt3X3kwX3BpeABcwP//AAAAAUAAAACcwP//AAABAhAAAAAkAAAABAAAAAAAAAATAAAAUGlsYXR1czkwMGt3X3gwX3BpeACYwP//AAAAAUAAAADYwP//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAUGlsYXR1czkwMGt3X3BpeGVsX3NpemUAGsH//wAAAgAUwf//AAABAxAAAAA0AAAABAAAAAAAAAAhAAAAZGV0ZWN0b3Jfc2F4c19wb3Nfel91c2VyX3NldHBvaW50AAAAYsH//wAAAgBcwf//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAZGV0ZWN0b3Jfc2F4c19wb3NfegCawf//AAACAJTB//8AAAEDEAAAADQAAAAEAAAAAAAAACEAAABkZXRlY3Rvcl9zYXhzX3Bvc195X3VzZXJfc2V0cG9pbnQAAADiwf//AAACANzB//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABkZXRlY3Rvcl9zYXhzX3Bvc195ABrC//8AAAIAFML//wAAAQMQAAAANAAAAAQAAAAAAAAAIQAAAGRldGVjdG9yX3NheHNfcG9zX3hfdXNlcl9zZXRwb2ludAAAAGLC//8AAAIAXML//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGRldGVjdG9yX3NheHNfcG9zX3gAmsL//wAAAgCUwv//AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAbHNfaW5wdXRfRAAAysL//wAAAgDEwv//AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAbHNfaW5wdXRfQwAA+sL//wAAAgD0wv//AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAbHNfaW5wdXRfQgAAKsP//wAAAgAkw///AAABAxAAAAAkAAAABAAAAAAAAAASAAAAbHNfaW5wdXRfQV9jZWxzaXVzAABiw///AAACAFzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABsc19pbnB1dF9BAACSw///AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2ludAAAAC7V//8AAAIAKNX//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAFNCU19wYWQAWtX//wAAAgBU1f//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3hfdXNlcl9zZXRwb2ludACS1f//AAACAIzV//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeAAAAL7V//8AAAIAuNX//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAFNBWFNfel91c2VyX3NldHBvaW50AAAAAPrV//8AAAIA9NX//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAFNBWFNfegAAJtb//wAAAgAg1v//AAABAxAAAAAoAAAABAAAAAAAAAAUAAAAU0FYU195X3VzZXJfc2V0cG9pbnQAAAAAYtb//wAAAgBc1v//AAABAxAAAAAYAAAABAAAAAAAAAAGAAAAU0FYU195AACO1v//AAACAIjW//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABTQVhTX3hfdXNlcl9zZXRwb2ludAAAAADK1v//AAACAMTW//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABTQVhTX3gAAPbW//8AAAIA8Nb//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAHZmbV90aF91c2VyX3NldHBvaW50AAAAADLX//8AAAIALNf//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAHZmbV90aAAAXtf//wAAAgBY1///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdmZtX3lfdXNlcl9zZXRwb2ludACW1///AAACAJDX//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAAB2Zm1feQAAAMLX//8AAAIAvNf//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHZmbV94X3VzZXJfc2V0cG9pbnQA+tf//wAAAgD01///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAdmZtX3gAAAAm2P//AAACACDY//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAAB2ZG1fdGhfdXNlcl9zZXRwb2ludAAAAABi2P//AAACAFzY//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAAB2ZG1fdGgAAI7Y//8AAAIAiNj//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHZkbV95X3VzZXJfc2V0cG9pbnQAxtj//wAAAgDA2P//AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAdmRtX3kAAADy2P//AAACAOzY//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2ZG1feF91c2VyX3NldHBvaW50ACrZ//8AAAIAJNn//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAHZkbV94AAAAVtn//wAAAgBQ2f//AAABAxAAAAAoAAAABAAAAAAAAAAUAAAAaGZtX3RoX3VzZXJfc2V0cG9pbnQAAAAAktn//wAAAgCM2f//AAABAxAAAAAYAAAABAAAAAAAAAAGAAAAaGZtX3RoAAC+2f//AAACALjZ//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABoZm1feV91c2VyX3NldHBvaW50APbZ//8AAAIA8Nn//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGhmbV95AAAAItr//wAAAgAc2v//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3hfdXNlcl9zZXRwb2ludABa2v//AAACAFTa//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABoZm1feAAAAIba//8AAAIAgNr//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGhmbV92b2x0YWdlX3NldF90YXIAvtr//wAAAgC42v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAaGZtX3ZvbHRhZ2Vfc2hpZnRfcmVsAAAA+tr//wAAAgD02v//AAABAxAAAAAoAAAABAAAAAAAAAAUAAAAaGZtX3ZvbHRhZ2VfY2gxNV90cmcAAAAANtv//wAAAgAw2///AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAaGZtX3ZvbHRhZ2VfY2gxNQAAAABu2///AAACAGjb//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABoZm1fdm9sdGFnZV9jaDE0X3RyZwAAAACq2///AAACAKTb//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAABoZm1fdm9sdGFnZV9jaDE0AAAAAOLb//8AAAIA3Nv//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGhmbV92b2x0YWdlX2NoMTNfdHJnAAAAAB7c//8AAAIAGNz//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAGhmbV92b2x0YWdlX2NoMTMAAAAAVtz//wAAAgBQ3P//AAABAxAAAAAoAAAABAAAAAAAAAAUAAAAaGZtX3ZvbHRhZ2VfY2gxMl90cmcAAAAAktz//wAAAgCM3P//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAaGZtX3ZvbHRhZ2VfY2gxMgAAAADK3P//AAACAMTc//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABoZm1fdm9sdGFnZV9jaDExX3RyZwAAAAAG3f//AAACAADd//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAABoZm1fdm9sdGFnZV9jaDExAAAAAD7d//8AAAIAON3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGhmbV92b2x0YWdlX2NoMTBfdHJnAAAAAHrd//8AAAIAdN3//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAGhmbV92b2x0YWdlX2NoMTAAAAAAst3//wAAAgCs3f//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3ZvbHRhZ2VfY2g5X3RyZwDq3f//AAACAOTd//8AAAEDEAAAACAAAAAEAAAAAAAAAA8AAABoZm1fdm9sdGFnZV9jaDkAHt7//wAAAgAY3v//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3ZvbHRhZ2VfY2g4X3RyZwBW3v//AAACAFDe//8AAAEDEAAAACAAAAAEAAAAAAAAAA8AAABoZm1fdm9sdGFnZV9jaDgAit7//wAAAgCE3v//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3ZvbHRhZ2VfY2g3X3RyZwDC3v//AAACALze//8AAAEDEAAAACAAAAAEAAAAAAAAAA8AAABoZm1fdm9sdGFnZV9jaDcA9t7//wAAAgDw3v//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3ZvbHRhZ2VfY2g2X3RyZwAu3///AAACACjf//8AAAEDEAAAACAAAAAEAAAAAAAAAA8AAABoZm1fdm9sdGFnZV9jaDYAYt///wAAAgBc3///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3ZvbHRhZ2VfY2g1X3RyZwCa3///AAACAJTf//8AAAEDEAAAACAAAAAEAAAAAAAAAA8AAABoZm1fdm9sdGFnZV9jaDUAzt///wAAAgDI3///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3ZvbHRhZ2VfY2g0X3RyZwAG4P//AAACAADg//8AAAEDEAAAACAAAAAEAAAAAAAAAA8AAABoZm1fdm9sdGFnZV9jaDQAOuD//wAAAgA04P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3ZvbHRhZ2VfY2gzX3RyZwBy4P//AAACAGzg//8AAAEDEAAAACAAAAAEAAAAAAAAAA8AAABoZm1fdm9sdGFnZV9jaDMApuD//wAAAgCg4P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3ZvbHRhZ2VfY2gyX3RyZwDe4P//AAACANjg//8AAAEDEAAAACAAAAAEAAAAAAAAAA8AAABoZm1fdm9sdGFnZV9jaDIAEuH//wAAAgAM4f//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3ZvbHRhZ2VfY2gxX3RyZwBK4f//AAACAETh//8AAAEDEAAAACAAAAAEAAAAAAAAAA8AAABoZm1fdm9sdGFnZV9jaDEAfuH//wAAAgB44f//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAaGZtX3ZvbHRhZ2VfY2gwX3RyZwC24f//AAACALDh//8AAAEDEAAAACAAAAAEAAAAAAAAAA8AAABoZm1fdm9sdGFnZV9jaDAA6uH//wAAAgDk4f//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdmZtX3ZvbHRhZ2Vfc2V0X3RhcgAi4v//AAACABzi//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAAB2Zm1fdm9sdGFnZV9zaGlmdF9yZWwAAABe4v//AAACAFji//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAAB2Zm1fdm9sdGFnZV9jaDE1X3RyZwAAAACa4v//AAACAJTi//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB2Zm1fdm9sdGFnZV9jaDE1AAAAANLi//8AAAIAzOL//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAHZmbV92b2x0YWdlX2NoMTRfdHJnAAAAAA7j//8AAAIACOP//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHZmbV92b2x0YWdlX2NoMTQAAAAARuP//wAAAgBA4///AAABAxAAAAAoAAAABAAAAAAAAAAUAAAAdmZtX3ZvbHRhZ2VfY2gxM190cmcAAAAAguP//wAAAgB84///AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdmZtX3ZvbHRhZ2VfY2gxMwAAAAC64///AAACALTj//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAAB2Zm1fdm9sdGFnZV9jaDEyX3RyZwAAAAD24///AAACAPDj//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB2Zm1fdm9sdGFnZV9jaDEyAAAAAC7k//8AAAIAKOT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAHZmbV92b2x0YWdlX2NoMTFfdHJnAAAAAGrk//8AAAIAZOT//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHZmbV92b2x0YWdlX2NoMTEAAAAAouT//wAAAgCc5P//AAABAxAAAAAoAAAABAAAAAAAAAAUAAAAdmZtX3ZvbHRhZ2VfY2gxMF90cmcAAAAA3uT//wAAAgDY5P//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdmZtX3ZvbHRhZ2VfY2gxMAAAAAAW5f//AAACABDl//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2Zm1fdm9sdGFnZV9jaDlfdHJnAE7l//8AAAIASOX//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHZmbV92b2x0YWdlX2NoOQCC5f//AAACAHzl//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2Zm1fdm9sdGFnZV9jaDhfdHJnALrl//8AAAIAtOX//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHZmbV92b2x0YWdlX2NoOADu5f//AAACAOjl//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2Zm1fdm9sdGFnZV9jaDdfdHJnACbm//8AAAIAIOb//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHZmbV92b2x0YWdlX2NoNwBa5v//AAACAFTm//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2Zm1fdm9sdGFnZV9jaDZfdHJnAJLm//8AAAIAjOb//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHZmbV92b2x0YWdlX2NoNgDG5v//AAACAMDm//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2Zm1fdm9sdGFnZV9jaDVfdHJnAP7m//8AAAIA+Ob//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHZmbV92b2x0YWdlX2NoNQAy5///AAACACzn//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2Zm1fdm9sdGFnZV9jaDRfdHJnAGrn//8AAAIAZOf//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHZmbV92b2x0YWdlX2NoNACe5///AAACAJjn//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2Zm1fdm9sdGFnZV9jaDNfdHJnANbn//8AAAIA0Of//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHZmbV92b2x0YWdlX2NoMwAK6P//AAACAATo//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2Zm1fdm9sdGFnZV9jaDJfdHJnAELo//8AAAIAPOj//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHZmbV92b2x0YWdlX2NoMgB26P//AAACAHDo//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2Zm1fdm9sdGFnZV9jaDFfdHJnAK7o//8AAAIAqOj//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHZmbV92b2x0YWdlX2NoMQDi6P//AAACANzo//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB2Zm1fdm9sdGFnZV9jaDBfdHJnABrp//8AAAIAFOn//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHZmbV92b2x0YWdlX2NoMABO6f//AAACAEjp//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABwaWV6b190aF91c2VyX3NldHBvaW50AACK6f//AAACAITp//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABwaWV6b190aAAAAAC66f//AAACALTp//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABwaWV6b19jaF91c2VyX3NldHBvaW50AAD26f//AAACAPDp//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABwaWV6b19jaAAAAAAm6v//AAACACDq//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0002.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0002.json new file mode 100644 index 0000000..1b5e89e --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752779395.578325, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:09:55.401705", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0003.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0003.json new file mode 100644 index 0000000..ee25ba4 --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752779395.622557, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:09:55.604121", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_streams_namespace_0001.json b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_streams_namespace_0001.json new file mode 100644 index 0000000..7e115d1 --- /dev/null +++ b/tiled_event_logs/run_c4051f4f-8fbc-4465-b1a4-c3947d94d282/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752779393.291523, + "subscription_segments": [ + "c4051f4f-8fbc-4465-b1a4-c3947d94d282" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:09:52.771000", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0001.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0001.json new file mode 100644 index 0000000..b0b0d34 --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752778970.5171258, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:02:50.094817", + "data_source": { + "id": 140, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0002.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0002.json new file mode 100644 index 0000000..746f1d7 --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752778971.203118, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:02:51.181547", + "data_source": { + "id": 140, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0003.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0003.json new file mode 100644 index 0000000..9ad8284 --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752778972.233482, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T19:02:52.211298", + "data_source": { + "id": 140, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0004.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0004.json new file mode 100644 index 0000000..8865ae5 --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752778973.2968261, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T19:02:53.275518", + "data_source": { + "id": 140, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0005.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0005.json new file mode 100644 index 0000000..9f1ed38 --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752778974.315755, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T19:02:54.293789", + "data_source": { + "id": 140, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f8c0b9c5-2a45-4ff2-8fc6_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_run_0001.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_run_0001.json new file mode 100644 index 0000000..db2fc4b --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752778966.942421, + "subscription_segments": null, + "callback_data": { + "sequence": 54, + "timestamp": "2025-07-17T19:02:46.919267", + "key": "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_stream_0001.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_stream_0001.json new file mode 100644 index 0000000..28a9a1b --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752778968.027432, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:02:48.005455", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_stream_0002.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_stream_0002.json new file mode 100644 index 0000000..4b7a716 --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752778969.4991941, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:02:49.476797", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0001.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0001.json new file mode 100644 index 0000000..6936dd5 --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752778968.609828, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:02:48.411868", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19oZm1fdGgAAADqlf//AAACAOSV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1feV91c2VyX3NldHBvaW50AAAmlv//AAACACCW//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19oZm1feQAAAABWlv//AAACAFCW//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1feF91c2VyX3NldHBvaW50AACSlv//AAACAIyW//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19oZm1feAAAAADClv//AAACALyW//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1fdm9sdGFnZV9zZXRfdGFyAAD+lv//AAACAPiW//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c19oZm1fdm9sdGFnZV9zaGlmdF9yZWwAAAAAPpf//wAAAgA4l///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfaGZtX3ZvbHRhZ2VfY2gxNV90cmcAepf//wAAAgB0l///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdHNfaGZtX3ZvbHRhZ2VfY2gxNQCyl///AAACAKyX//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdm9sdGFnZV9jaDE0X3RyZwDul///AAACAOiX//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB0c19oZm1fdm9sdGFnZV9jaDE0ACaY//8AAAIAIJj//wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX2hmbV92b2x0YWdlX2NoMTNfdHJnAGKY//8AAAIAXJj//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX2hmbV92b2x0YWdlX2NoMTMAmpj//wAAAgCUmP//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfaGZtX3ZvbHRhZ2VfY2gxMl90cmcA1pj//wAAAgDQmP//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdHNfaGZtX3ZvbHRhZ2VfY2gxMgAOmf//AAACAAiZ//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdm9sdGFnZV9jaDExX3RyZwBKmf//AAACAESZ//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB0c19oZm1fdm9sdGFnZV9jaDExAIKZ//8AAAIAfJn//wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX2hmbV92b2x0YWdlX2NoMTBfdHJnAL6Z//8AAAIAuJn//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX2hmbV92b2x0YWdlX2NoMTAA9pn//wAAAgDwmf//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfaGZtX3ZvbHRhZ2VfY2g5X3RyZwAAMpr//wAAAgAsmv//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfaGZtX3ZvbHRhZ2VfY2g5AABqmv//AAACAGSa//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1fdm9sdGFnZV9jaDhfdHJnAACmmv//AAACAKCa//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c19oZm1fdm9sdGFnZV9jaDgAAN6a//8AAAIA2Jr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX2hmbV92b2x0YWdlX2NoN190cmcAABqb//8AAAIAFJv//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX2hmbV92b2x0YWdlX2NoNwAAUpv//wAAAgBMm///AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfaGZtX3ZvbHRhZ2VfY2g2X3RyZwAAjpv//wAAAgCIm///AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfaGZtX3ZvbHRhZ2VfY2g2AADGm///AAACAMCb//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1fdm9sdGFnZV9jaDVfdHJnAAACnP//AAACAPyb//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c19oZm1fdm9sdGFnZV9jaDUAADqc//8AAAIANJz//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX2hmbV92b2x0YWdlX2NoNF90cmcAAHac//8AAAIAcJz//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX2hmbV92b2x0YWdlX2NoNAAArpz//wAAAgConP//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfaGZtX3ZvbHRhZ2VfY2gzX3RyZwAA6pz//wAAAgDknP//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfaGZtX3ZvbHRhZ2VfY2gzAAAinf//AAACAByd//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19oZm1fdm9sdGFnZV9jaDJfdHJnAABenf//AAACAFid//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c19oZm1fdm9sdGFnZV9jaDIAAJad//8AAAIAkJ3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX2hmbV92b2x0YWdlX2NoMV90cmcAANKd//8AAAIAzJ3//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX2hmbV92b2x0YWdlX2NoMQAACp7//wAAAgAEnv//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfaGZtX3ZvbHRhZ2VfY2gwX3RyZwAARp7//wAAAgBAnv//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfaGZtX3ZvbHRhZ2VfY2gwAAB+nv//AAACAHie//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1fdm9sdGFnZV9zZXRfdGFyAAC6nv//AAACALSe//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c192Zm1fdm9sdGFnZV9zaGlmdF9yZWwAAAAA+p7//wAAAgD0nv//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfdmZtX3ZvbHRhZ2VfY2gxNV90cmcANp///wAAAgAwn///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdHNfdmZtX3ZvbHRhZ2VfY2gxNQBun///AAACAGif//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdm9sdGFnZV9jaDE0X3RyZwCqn///AAACAKSf//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB0c192Zm1fdm9sdGFnZV9jaDE0AOKf//8AAAIA3J///wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX3ZmbV92b2x0YWdlX2NoMTNfdHJnAB6g//8AAAIAGKD//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX3ZmbV92b2x0YWdlX2NoMTMAVqD//wAAAgBQoP//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfdmZtX3ZvbHRhZ2VfY2gxMl90cmcAkqD//wAAAgCMoP//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdHNfdmZtX3ZvbHRhZ2VfY2gxMgDKoP//AAACAMSg//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdm9sdGFnZV9jaDExX3RyZwAGof//AAACAACh//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAAB0c192Zm1fdm9sdGFnZV9jaDExAD6h//8AAAIAOKH//wAAAQMQAAAAKAAAAAQAAAAAAAAAFwAAAHRzX3ZmbV92b2x0YWdlX2NoMTBfdHJnAHqh//8AAAIAdKH//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX3ZmbV92b2x0YWdlX2NoMTAAsqH//wAAAgCsof//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfdmZtX3ZvbHRhZ2VfY2g5X3RyZwAA7qH//wAAAgDoof//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfdmZtX3ZvbHRhZ2VfY2g5AAAmov//AAACACCi//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1fdm9sdGFnZV9jaDhfdHJnAABiov//AAACAFyi//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c192Zm1fdm9sdGFnZV9jaDgAAJqi//8AAAIAlKL//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3ZmbV92b2x0YWdlX2NoN190cmcAANai//8AAAIA0KL//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX3ZmbV92b2x0YWdlX2NoNwAADqP//wAAAgAIo///AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfdmZtX3ZvbHRhZ2VfY2g2X3RyZwAASqP//wAAAgBEo///AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfdmZtX3ZvbHRhZ2VfY2g2AACCo///AAACAHyj//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1fdm9sdGFnZV9jaDVfdHJnAAC+o///AAACALij//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c192Zm1fdm9sdGFnZV9jaDUAAPaj//8AAAIA8KP//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3ZmbV92b2x0YWdlX2NoNF90cmcAADKk//8AAAIALKT//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX3ZmbV92b2x0YWdlX2NoNAAAaqT//wAAAgBkpP//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfdmZtX3ZvbHRhZ2VfY2gzX3RyZwAApqT//wAAAgCgpP//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfdmZtX3ZvbHRhZ2VfY2gzAADepP//AAACANik//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1fdm9sdGFnZV9jaDJfdHJnAAAapf//AAACABSl//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c192Zm1fdm9sdGFnZV9jaDIAAFKl//8AAAIATKX//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3ZmbV92b2x0YWdlX2NoMV90cmcAAI6l//8AAAIAiKX//wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHRzX3ZmbV92b2x0YWdlX2NoMQAAxqX//wAAAgDApf//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfdmZtX3ZvbHRhZ2VfY2gwX3RyZwAAAqb//wAAAgD8pf//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfdmZtX3ZvbHRhZ2VfY2gwAAA6pv//AAACADSm//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB0c19waWV6b190aF91c2VyX3NldHBvaW50AAAAeqb//wAAAgB0pv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAdHNfcGllem9fdGgAqqb//wAAAgCkpv//AAABAxAAAAAsAAAABAAAAAAAAAAZAAAAdHNfcGllem9fY2hfdXNlcl9zZXRwb2ludAAAAOqm//8AAAIA5Kb//wAAAQMQAAAAHAAAAAQAAAAAAAAACwAAAHRzX3BpZXpvX2NoABqn//8AAAIAFKf//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX3BpZXpvX3pfdXNlcl9zZXRwb2ludAAAAABap///AAACAFSn//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19waWV6b196AACKp///AAACAISn//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c19waWV6b195X3VzZXJfc2V0cG9pbnQAAAAAyqf//wAAAgDEp///AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAdHNfcGllem9feQAA+qf//wAAAgD0p///AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGllem9feF91c2VyX3NldHBvaW50AAAAADqo//8AAAIANKj//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAHRzX3BpZXpvX3gAAGqo//8AAAIAZKj//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAHRzX3Byc191c2VyX3NldHBvaW50AAAAAKao//8AAAIAoKj//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAHRzX3BycwAA0qj//wAAAgDMqP//AAABAxAAAAAsAAAABAAAAAAAAAAZAAAAdHNfc3RhZ2VfY2hfdXNlcl9zZXRwb2ludAAAABKp//8AAAIADKn//wAAAQMQAAAAHAAAAAQAAAAAAAAACwAAAHRzX3N0YWdlX2NoAEKp//8AAAIAPKn//wAAAQMQAAAALAAAAAQAAAAAAAAAGQAAAHRzX3N0YWdlX3BoX3VzZXJfc2V0cG9pbnQAAACCqf//AAACAHyp//8AAAEDEAAAABwAAAAEAAAAAAAAAAsAAAB0c19zdGFnZV9waACyqf//AAACAKyp//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB0c19zdGFnZV90aF91c2VyX3NldHBvaW50AAAA8qn//wAAAgDsqf//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAdHNfc3RhZ2VfdGgAIqr//wAAAgAcqv//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfc3RhZ2Vfel91c2VyX3NldHBvaW50AAAAAGKq//8AAAIAXKr//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAHRzX3N0YWdlX3oAAJKq//8AAAIAjKr//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX3N0YWdlX3lfdXNlcl9zZXRwb2ludAAAAADSqv//AAACAMyq//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19zdGFnZV95AAACq///AAACAPyq//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c19zdGFnZV94X3VzZXJfc2V0cG9pbnQAAAAAQqv//wAAAgA8q///AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAdHNfc3RhZ2VfeAAAcqv//wAAAgBsq///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfY3JsX3RoX3VzZXJfc2V0cG9pbnQArqv//wAAAgCoq///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAdHNfY3JsX3RoAAAA3qv//wAAAgDYq///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAdHNfY3JsX3BoX3VzZXJfc2V0cG9pbnQAGqz//wAAAgAUrP//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAAdHNfY3JsX3BoAAAASqz//wAAAgBErP//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfY3JsX3pfdXNlcl9zZXRwb2ludAAAhqz//wAAAgCArP//AAABAxAAAAAcAAAABAAAAAAAAAAIAAAAdHNfY3JsX3oAAAAAtqz//wAAAgCwrP//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfY3JsX3lfdXNlcl9zZXRwb2ludAAA8qz//wAAAgDsrP//AAABAxAAAAAcAAAABAAAAAAAAAAIAAAAdHNfY3JsX3kAAAAAIq3//wAAAgAcrf//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfY3JsX3hfdXNlcl9zZXRwb2ludAAAXq3//wAAAgBYrf//AAABAxAAAAAcAAAABAAAAAAAAAAIAAAAdHNfY3JsX3gAAAAAjq3//wAAAgCIrf//AAABAxAAAAAsAAAABAAAAAAAAAAbAAAAdHNfY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AM6t//8AAAIAyK3//wAAAQMQAAAAIAAAAAQAAAAAAAAADQAAAHRzX2NybF9sZW5zMTIAAAACrv//AAACAPyt//8AAAEDEAAAACwAAAAEAAAAAAAAABsAAAB0c19jcmxfbGVuczExX3VzZXJfc2V0cG9pbnQAQq7//wAAAgA8rv//AAABAxAAAAAgAAAABAAAAAAAAAANAAAAdHNfY3JsX2xlbnMxMQAAAHau//8AAAIAcK7//wAAAQMQAAAALAAAAAQAAAAAAAAAGwAAAHRzX2NybF9sZW5zMTBfdXNlcl9zZXRwb2ludAC2rv//AAACALCu//8AAAEDEAAAACAAAAAEAAAAAAAAAA0AAAB0c19jcmxfbGVuczEwAAAA6q7//wAAAgDkrv//AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfY3JsX2xlbnM5X3VzZXJfc2V0cG9pbnQAACqv//8AAAIAJK///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX2NybF9sZW5zOQAAAABer///AAACAFiv//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19jcmxfbGVuczhfdXNlcl9zZXRwb2ludAAAnq///wAAAgCYr///AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfY3JsX2xlbnM4AAAAANKv//8AAAIAzK///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX2NybF9sZW5zN191c2VyX3NldHBvaW50AAASsP//AAACAAyw//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19jcmxfbGVuczcAAAAARrD//wAAAgBAsP//AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfY3JsX2xlbnM2X3VzZXJfc2V0cG9pbnQAAIaw//8AAAIAgLD//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX2NybF9sZW5zNgAAAAC6sP//AAACALSw//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19jcmxfbGVuczVfdXNlcl9zZXRwb2ludAAA+rD//wAAAgD0sP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfY3JsX2xlbnM1AAAAAC6x//8AAAIAKLH//wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX2NybF9sZW5zNF91c2VyX3NldHBvaW50AABusf//AAACAGix//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19jcmxfbGVuczQAAAAAorH//wAAAgCcsf//AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfY3JsX2xlbnMzX3VzZXJfc2V0cG9pbnQAAOKx//8AAAIA3LH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX2NybF9sZW5zMwAAAAAWsv//AAACABCy//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19jcmxfbGVuczJfdXNlcl9zZXRwb2ludAAAVrL//wAAAgBQsv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfY3JsX2xlbnMyAAAAAIqy//8AAAIAhLL//wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX2NybF9sZW5zMV91c2VyX3NldHBvaW50AADKsv//AAACAMSy//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19jcmxfbGVuczEAAAAA/rL//wAAAgD4sv//AAABAxAAAAAkAAAABAAAAAAAAAARAAAAdHNfYXR0Ml8xMl9zdGF0dXMAAAA2s///AAACADCz//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAAB0c19hdHQyXzExX3N0YXR1cwAAAG6z//8AAAIAaLP//wAAAQMQAAAAJAAAAAQAAAAAAAAAEQAAAHRzX2F0dDJfMTBfc3RhdHVzAAAAprP//wAAAgCgs///AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0Ml85X3N0YXR1cwAAAADes///AAACANiz//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQyXzhfc3RhdHVzAAAAABa0//8AAAIAELT//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDJfN19zdGF0dXMAAAAATrT//wAAAgBItP//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0Ml82X3N0YXR1cwAAAACGtP//AAACAIC0//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQyXzVfc3RhdHVzAAAAAL60//8AAAIAuLT//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDJfNF9zdGF0dXMAAAAA9rT//wAAAgDwtP//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0Ml8zX3N0YXR1cwAAAAAutf//AAACACi1//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQyXzJfc3RhdHVzAAAAAGa1//8AAAIAYLX//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDJfMV9zdGF0dXMAAAAAnrX//wAAAgCYtf//AAABAxAAAAAkAAAABAAAAAAAAAARAAAAdHNfYXR0MV8xMl9zdGF0dXMAAADWtf//AAACANC1//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAAB0c19hdHQxXzExX3N0YXR1cwAAAA62//8AAAIACLb//wAAAQMQAAAAJAAAAAQAAAAAAAAAEQAAAHRzX2F0dDFfMTBfc3RhdHVzAAAARrb//wAAAgBAtv//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0MV85X3N0YXR1cwAAAAB+tv//AAACAHi2//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQxXzhfc3RhdHVzAAAAALa2//8AAAIAsLb//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDFfN19zdGF0dXMAAAAA7rb//wAAAgDotv//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0MV82X3N0YXR1cwAAAAAmt///AAACACC3//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQxXzVfc3RhdHVzAAAAAF63//8AAAIAWLf//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDFfNF9zdGF0dXMAAAAAlrf//wAAAgCQt///AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfYXR0MV8zX3N0YXR1cwAAAADOt///AAACAMi3//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19hdHQxXzJfc3RhdHVzAAAAAAa4//8AAAIAALj//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAHRzX2F0dDFfMV9zdGF0dXMAAAAAPrj//wAAAgA4uP//AAABAxAAAAAgAAAABAAAAAAAAAAPAAAAdHNfcmluZ19jdXJyZW50AHK4//8AAAIAbLj//wAAAQMQAAAAOAAAAAQAAAAAAAAAJAAAAHRzX3NheHNfYmVhbXN0b3BfeV9waW5fdXNlcl9zZXRwb2ludAAAAAC+uP//AAACALi4//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19zYXhzX2JlYW1zdG9wX3lfcGluAAD6uP//AAACAPS4//8AAAEDEAAAADgAAAAEAAAAAAAAACQAAAB0c19zYXhzX2JlYW1zdG9wX3hfcGluX3VzZXJfc2V0cG9pbnQAAAAARrn//wAAAgBAuf//AAABAxAAAAAoAAAABAAAAAAAAAAWAAAAdHNfc2F4c19iZWFtc3RvcF94X3BpbgAAgrn//wAAAgB8uf//AAABAxAAAAA4AAAABAAAAAAAAAAkAAAAdHNfc2F4c19iZWFtc3RvcF95X3JvZF91c2VyX3NldHBvaW50AAAAAM65//8AAAIAyLn//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX3NheHNfYmVhbXN0b3BfeV9yb2QAAAq6//8AAAIABLr//wAAAQMQAAAAOAAAAAQAAAAAAAAAJAAAAHRzX3NheHNfYmVhbXN0b3BfeF9yb2RfdXNlcl9zZXRwb2ludAAAAABWuv//AAACAFC6//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19zYXhzX2JlYW1zdG9wX3hfcm9kAACSuv//AAACAIy6//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAAB0c19waF9zaHV0dGVyX3N0YXR1cwAAAADOuv//AAACAMi6//8AAAEDEAAAACAAAAAEAAAAAAAAAA0AAAB0c19HVjdfc3RhdHVzAAAAArv//wAAAgD8uv//AAABAxAAAAA0AAAABAAAAAAAAAAhAAAAdHNfZGNtX2NvbmZpZ190aGV0YV91c2VyX3NldHBvaW50AAAASrv//wAAAgBEu///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAdHNfZGNtX2NvbmZpZ190aGV0YQCCu///AAACAHy7//8AAAEDEAAAADQAAAAEAAAAAAAAACAAAAB0c19kY21fY29uZmlnX3JvbGxfdXNlcl9zZXRwb2ludAAAAADKu///AAACAMS7//8AAAEDEAAAACQAAAAEAAAAAAAAABIAAAB0c19kY21fY29uZmlnX3JvbGwAAAK8//8AAAIA/Lv//wAAAQMQAAAANAAAAAQAAAAAAAAAIQAAAHRzX2RjbV9jb25maWdfcGl0Y2hfdXNlcl9zZXRwb2ludAAAAEq8//8AAAIARLz//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAHRzX2RjbV9jb25maWdfcGl0Y2gAgrz//wAAAgB8vP//AAABAxAAAAA0AAAABAAAAAAAAAAiAAAAdHNfZGNtX2NvbmZpZ19oZWlnaHRfdXNlcl9zZXRwb2ludAAAyrz//wAAAgDEvP//AAABAxAAAAAoAAAABAAAAAAAAAAUAAAAdHNfZGNtX2NvbmZpZ19oZWlnaHQAAAAABr3//wAAAgAAvf//AAABAxAAAAAkAAAABAAAAAAAAAASAAAAdHNfZW5lcmd5X2hhcm1vbmljAAA+vf//AAACADi9//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAAB0c19lbmVyZ3lfaXZ1Z2FwAAAAAHa9//8AAAIAcL3//wAAAQMQAAAAIAAAAAQAAAAAAAAADwAAAHRzX2VuZXJneV9icmFnZwCqvf//AAACAKS9//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB0c19lbmVyZ3lfZW5lcmd5X3NldHBvaW50AAAA6r3//wAAAgDkvf//AAABAxAAAAAkAAAABAAAAAAAAAAQAAAAdHNfZW5lcmd5X2VuZXJneQAAAAAivv//AAACABy+//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAAB0c19jaGFtYmVyX3ByZXNzdXJlX21heHMAAAAAYr7//wAAAgBcvv//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfY2hhbWJlcl9wcmVzc3VyZV93YXhzAAAAAKK+//8AAAIAnL7//wAAAQMQAAAAIAAAAAQAAAAAAAAADQAAAFBpbGF0dXMyTV9zZGQAAADWvv//AAACANC+//8AAAEDEAAAACQAAAAEAAAAAAAAABAAAABQaWxhdHVzMk1feTBfcGl4AAAAAA6///8AAAIACL///wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAFBpbGF0dXMyTV94MF9waXgAAAAARr///wAAAgBAv///AAABAhAAAAAkAAAABAAAAAAAAAASAAAAUGlsYXR1czJNX3lic19tYXNrAAA8v///AAAAAUAAAAB8v///AAABAhAAAAAkAAAABAAAAAAAAAASAAAAUGlsYXR1czJNX3hic19tYXNrAAB4v///AAAAAUAAAAC4v///AAABBRAAAAAkAAAABAAAAAAAAAARAAAAUGlsYXR1czJNX2JzX2tpbmQAAAAgwP//7L///wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAFBpbGF0dXMyTV9waXhlbF9zaXplAAAAAC7A//8AAAIAKMD//wAAAQMQAAAAJAAAAAQAAAAAAAAAEAAAAFBpbGF0dXM5MDBrd19zZGQAAAAAZsD//wAAAgBgwP//AAABAhAAAAAkAAAABAAAAAAAAAATAAAAUGlsYXR1czkwMGt3X3kwX3BpeABcwP//AAAAAUAAAACcwP//AAABAhAAAAAkAAAABAAAAAAAAAATAAAAUGlsYXR1czkwMGt3X3gwX3BpeACYwP//AAAAAUAAAADYwP//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAAUGlsYXR1czkwMGt3X3BpeGVsX3NpemUAGsH//wAAAgAUwf//AAABAxAAAAA0AAAABAAAAAAAAAAhAAAAZGV0ZWN0b3Jfc2F4c19wb3Nfel91c2VyX3NldHBvaW50AAAAYsH//wAAAgBcwf//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAZGV0ZWN0b3Jfc2F4c19wb3NfegCawf//AAACAJTB//8AAAEDEAAAADQAAAAEAAAAAAAAACEAAABkZXRlY3Rvcl9zYXhzX3Bvc195X3VzZXJfc2V0cG9pbnQAAADiwf//AAACANzB//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABkZXRlY3Rvcl9zYXhzX3Bvc195ABrC//8AAAIAFML//wAAAQMQAAAANAAAAAQAAAAAAAAAIQAAAGRldGVjdG9yX3NheHNfcG9zX3hfdXNlcl9zZXRwb2ludAAAAGLC//8AAAIAXML//wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGRldGVjdG9yX3NheHNfcG9zX3gAmsL//wAAAgCUwv//AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAbHNfaW5wdXRfRAAAysL//wAAAgDEwv//AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAbHNfaW5wdXRfQwAA+sL//wAAAgD0wv//AAABAxAAAAAcAAAABAAAAAAAAAAKAAAAbHNfaW5wdXRfQgAAKsP//wAAAgAkw///AAABAxAAAAAkAAAABAAAAAAAAAASAAAAbHNfaW5wdXRfQV9jZWxzaXVzAABiw///AAACAFzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABsc19pbnB1dF9BAACSw///AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0002.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0002.json new file mode 100644 index 0000000..293460c --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752778970.019125, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:02:49.839868", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0003.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0003.json new file mode 100644 index 0000000..1260be2 --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752778970.044512, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T19:02:50.022405", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_streams_namespace_0001.json b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_streams_namespace_0001.json new file mode 100644 index 0000000..900b857 --- /dev/null +++ b/tiled_event_logs/run_da214a91-c9ec-4ec3-b353-16f1c9fe3520/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752778967.486281, + "subscription_segments": [ + "da214a91-c9ec-4ec3-b353-16f1c9fe3520" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T19:02:46.975991", + "key": "streams", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0001.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0001.json new file mode 100644 index 0000000..0f0a0e7 --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0001.json @@ -0,0 +1,57 @@ +{ + "event_name": "on_event", + "sequence": 1, + "timestamp": 1752778448.99894, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:52:15.957132", + "data_source": { + "id": 131, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 1, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0002.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0002.json new file mode 100644 index 0000000..8162e4d --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0002.json @@ -0,0 +1,65 @@ +{ + "event_name": "on_event", + "sequence": 2, + "timestamp": 1752778449.0003042, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:52:17.025248", + "data_source": { + "id": 131, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 2, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0003.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0003.json new file mode 100644 index 0000000..315d7c0 --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0003.json @@ -0,0 +1,73 @@ +{ + "event_name": "on_event", + "sequence": 3, + "timestamp": 1752778449.001108, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 3, + "timestamp": "2025-07-17T18:52:18.020831", + "data_source": { + "id": 131, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 3, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0004.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0004.json new file mode 100644 index 0000000..5c1c6cd --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0004.json @@ -0,0 +1,81 @@ +{ + "event_name": "on_event", + "sequence": 4, + "timestamp": 1752778449.002149, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 4, + "timestamp": "2025-07-17T18:52:19.002015", + "data_source": { + "id": 131, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 4, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0005.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0005.json new file mode 100644 index 0000000..d51389a --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_event_0005.json @@ -0,0 +1,89 @@ +{ + "event_name": "on_event", + "sequence": 5, + "timestamp": 1752778449.003063, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99", + "streams", + "primary", + "pil2M_image" + ], + "callback_data": { + "sequence": 5, + "timestamp": "2025-07-17T18:52:20.023810", + "data_source": { + "id": 131, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 1, + 1, + 1, + 1, + 1 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 5, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [ + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000000.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 1, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000001.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 2, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000002.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 3, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000003.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 4, + "id": null + }, + { + "data_uri": "file://localhost/nsls2/data/smi/proposals/2025-2/pass-317903/assets/pilatus2m-1/2025/07/17/f711d2c6-0611-4c20-a821_000004.tiff", + "is_directory": false, + "parameter": "data_uris", + "num": 5, + "id": null + } + ], + "management": "external" + } + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_run_0001.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_run_0001.json new file mode 100644 index 0000000..d788f4a --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_run_0001.json @@ -0,0 +1,12 @@ +{ + "event_name": "on_new_run", + "sequence": 1, + "timestamp": 1752778332.9523242, + "subscription_segments": null, + "callback_data": { + "sequence": 51, + "timestamp": "2025-07-17T18:52:12.925986", + "key": "dc478b12-9b93-457b-840b-412a4391ef99", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_stream_0001.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_stream_0001.json new file mode 100644 index 0000000..c9d4e7a --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_stream_0001.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 1, + "timestamp": 1752778341.085709, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99", + "streams" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:52:13.810839", + "key": "baseline", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_stream_0002.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_stream_0002.json new file mode 100644 index 0000000..89342d4 --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_new_stream_0002.json @@ -0,0 +1,15 @@ +{ + "event_name": "on_new_stream", + "sequence": 2, + "timestamp": 1752778392.48188, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99", + "streams" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:52:15.280439", + "key": "primary", + "data_sources": [] + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0001.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0001.json new file mode 100644 index 0000000..c111bf9 --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0001.json @@ -0,0 +1,656 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 1, + "timestamp": 1752778407.7154229, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99", + "streams", + "baseline" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:52:14.213801", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,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vID//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoNAAAAAD2gP//AAACAPCA//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c194YnBtMl9jaDMAAAAAKoH//wAAAgAkgf//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfeGJwbTJfY2gyAAAAAF6B//8AAAIAWIH//wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX3hicG0yX2NoMQAAAACSgf//AAACAIyB//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAAANaB//8AAAIA0IH//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc195AAAKgv//AAACAASC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtM19wb3NfeF91c2VyX3NldHBvaW50AAAAAE6C//8AAAIASIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0zX3Bvc194AACCgv//AAACAHyC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeV91c2VyX3NldHBvaW50AAAAAMaC//8AAAIAwIL//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc195AAD6gv//AAACAPSC//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMl9wb3NfeF91c2VyX3NldHBvaW50AAAAAD6D//8AAAIAOIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0yX3Bvc194AAByg///AAACAGyD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeV91c2VyX3NldHBvaW50AAAAALaD//8AAAIAsIP//wAAAQMQAAAAIAAAAAQAAAAAAAAADgAAAHRzX3hicG0xX3Bvc195AADqg///AAACAOSD//8AAAEDEAAAADAAAAAEAAAAAAAAABwAAAB0c194YnBtMV9wb3NfeF91c2VyX3NldHBvaW50AAAAAC6E//8AAAIAKIT//wAAAQMQAAAAIAAAAAQAAAAAAAAA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2o7//wAAAgDUjv//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX200AAAAAA6P//8AAAIACI///wAAAQMQAAAALAAAAAQAAAAAAAAAGgAAAHRzX01Ecml2ZV9tM191c2VyX3NldHBvaW50AABOj///AAACAEiP//8AAAEDEAAAACAAAAAEAAAAAAAAAAwAAAB0c19NRHJpdmVfbTMAAAAAgo///wAAAgB8j///AAABAxAAAAAsAAAABAAAAAAAAAAaAAAAdHNfTURyaXZlX20yX3VzZXJfc2V0cG9pbnQAAMKP//8AAAIAvI///wAAAQMQAAAAIAAAAAQAAAAAAAAADAAAAHRzX01Ecml2ZV9tMgAAAAD2j///AAACAPCP//8AAAEDEAAAACwAAAAEAAAAAAAAABoAAAB0c19NRHJpdmVfbTFfdXNlcl9zZXRwb2ludAAANpD//wAAAgAwkP//AAABAxAAAAAgAAAABAAAAAAAAAAMAAAAdHNfTURyaXZlX20xAAAAAGqQ//8AAAIAZJD//wAAAQMQAAAAKAAAAAQAAAAAAAAAFgAAAHRzX1NCU195X3VzZXJfc2V0cG9pbnQAAKaQ//8AAAIAoJD//wAAAQMQAAAAHAAAAAQAAAAAAAAACAAAAHRzX1NCU195AAAAANaQ//8AAAIA0JD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAHRzX1NCU19wYWRfdXNlcl9zZXRwb2ludAAAAAAWkf//AAACABCR//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB0c19TQlNfcGFkAABGkf//AAACAECR//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c19TQlNfeF91c2VyX3NldHBvaW50AACCkf//AAACAHyR//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c19TQlNfeAAAAACykf//AAACAKyR//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3pfdXNlcl9zZXRwb2ludADukf//AAACAOiR//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3oAAAAekv//AAACABiS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3lfdXNlcl9zZXRwb2ludABakv//AAACAFSS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3kAAACKkv//AAACAISS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19TQVhTX3hfdXNlcl9zZXRwb2ludADGkv//AAACAMCS//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19TQVhTX3gAAAD2kv//AAACAPCS//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192Zm1fdGhfdXNlcl9zZXRwb2ludAAyk///AAACACyT//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192Zm1fdGgAAABik///AAACAFyT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feV91c2VyX3NldHBvaW50AACek///AAACAJiT//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feQAAAADOk///AAACAMiT//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192Zm1feF91c2VyX3NldHBvaW50AAAKlP//AAACAASU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192Zm1feAAAAAA6lP//AAACADSU//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c192ZG1fdGhfdXNlcl9zZXRwb2ludAB2lP//AAACAHCU//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c192ZG1fdGgAAACmlP//AAACAKCU//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feV91c2VyX3NldHBvaW50AADilP//AAACANyU//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feQAAAAASlf//AAACAAyV//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAAB0c192ZG1feF91c2VyX3NldHBvaW50AABOlf//AAACAEiV//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAAB0c192ZG1feAAAAAB+lf//AAACAHiV//8AAAEDEAAAACgAAAAEAAAAAAAAABcAAAB0c19oZm1fdGhfdXNlcl9zZXRwb2ludAC6lf//AAACALSV//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB0c19o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AAACAIzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NZAADCw///AAACALzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19wb3NYAADyw///AAACAOzD//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1ZAAAixP//AAACABzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtM19zdW1YAABSxP//AAACAEzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDQAAACCxP//AAACAHzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDMAAACyxP//AAACAKzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDIAAADixP//AAACANzE//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtM19jaDEAAAASxf//AAACAAzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NZAABCxf//AAACADzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9wb3NYAAByxf//AAACAGzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1ZAACixf//AAACAJzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAAB4YnBtMl9zdW1YAADSxf//AAACAMzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDQAAAACxv//AAACAPzF//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDMAAAAyxv//AAACACzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDIAAABixv//AAACAFzG//8AAAEDEAAAABwAAAAEAAAAAAAAAAkAAAB4YnBtMl9jaDEAAACSxv//AAACAIzG//8AAAEDEAAAACwAAAAEAAAAAAAAABkAAAB4YnBtM19wb3NfeV91c2VyX3NldHBvaW50AAAA0sb//wAAAgDMxv//AAABAxAAAAAcAAAABAAAAAAAAAALAAAAeGJwbTNfcG9zX3kAAsf//wAAAgD8xv//AAABAxAAAAAsAAAA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AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX203X3VzZXJfc2V0cG9pbnQA1tH//wAAAgDQ0f//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX203AAAABtL//wAAAgAA0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX202X3VzZXJfc2V0cG9pbnQAQtL//wAAAgA80v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX202AAAActL//wAAAgBs0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX201X3VzZXJfc2V0cG9pbnQArtL//wAAAgCo0v//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX201AAAA3tL//wAAAgDY0v//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX200X3VzZXJfc2V0cG9pbnQAGtP//wAAAgAU0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX200AAAAStP//wAAAgBE0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20zX3VzZXJfc2V0cG9pbnQAhtP//wAAAgCA0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20zAAAAttP//wAAAgCw0///AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20yX3VzZXJfc2V0cG9pbnQA8tP//wAAAgDs0///AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20yAAAAItT//wAAAgAc1P//AAABAxAAAAAoAAAABAAAAAAAAAAXAAAATURyaXZlX20xX3VzZXJfc2V0cG9pbnQAXtT//wAAAgBY1P//AAABAxAAAAAcAAAABAAAAAAAAAAJAAAATURyaXZlX20xAAAAjtT//wAAAgCI1P//AAABAxAAAAAkAAAABAAAAAAAAAATAAAAU0JTX3lfdXNlcl9zZXRwb2ludADG1P//AAACAMDU//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABTQlNfeQAAAPLU//8AAAIA7NT//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAFNCU19wYWRfdXNlcl9zZXRwb2lu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AAAAABUAAABwaWV6b196X3VzZXJfc2V0cG9pbnQAAABi6v//AAACAFzq//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABwaWV6b196AI7q//8AAAIAiOr//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHBpZXpvX3lfdXNlcl9zZXRwb2ludAAAAMrq//8AAAIAxOr//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHBpZXpvX3kA9ur//wAAAgDw6v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAcGllem9feF91c2VyX3NldHBvaW50AAAAMuv//wAAAgAs6///AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAcGllem9feABe6///AAACAFjr//8AAAEDEAAAACQAAAAEAAAAAAAAABEAAABwcnNfdXNlcl9zZXRwb2ludAAAAJbr//8AAAIAkOv//wAAAQMQAAAAFAAAAAQAAAAAAAAAAwAAAHBycwC+6///AAACALjr//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9jaF91c2VyX3NldHBvaW50AAD66///AAACAPTr//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9jaAAAAAAq7P//AAACACTs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV9waF91c2VyX3NldHBvaW50AABm7P//AAACAGDs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV9waAAAAACW7P//AAACAJDs//8AAAEDEAAAACgAAAAEAAAAAAAAABYAAABzdGFnZV90aF91c2VyX3NldHBvaW50AADS7P//AAACAMzs//8AAAEDEAAAABwAAAAEAAAAAAAAAAgAAABzdGFnZV90aAAAAAAC7f//AAACAPzs//8AAAEDEAAAACgAAAAEAAAAAAAAABUAAABzdGFnZV96X3VzZXJfc2V0cG9pbnQAAAA+7f//AAACADjt//8AAAEDEAAAABgAAAAEAAAAAAAAAAcAAABzdGFnZV96AGrt//8AAAIAZO3//wAAAQMQAAAAKAAAAAQAAAAAAAAAFQAAAHN0YWdlX3lfdXNlcl9zZXRwb2ludAAAAKbt//8AAAIAoO3//wAAAQMQAAAAGAAAAAQAAAAAAAAABwAAAHN0YWdlX3kA0u3//wAAAgDM7f//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAc3RhZ2VfeF91c2VyX3NldHBvaW50AAAADu7//wAAAgAI7v//AAABAxAAAAAYAAAABAAAAAAAAAAHAAAAc3RhZ2VfeAA67v//AAACADTu//8AAAEDEAAAACgAAAAEAAAAAAAAABQAAABjcmxfdGhfdXNlcl9zZXRwb2ludAAAAAB27v//AAACAHDu//8AAAEDEAAAABgAAAAEAAAAAAAAAAYAAABjcmxfdGgAAKLu//8AAAIAnO7//wAAAQMQAAAAKAAAAAQAAAAAAAAAFAAAAGNybF9waF91c2VyX3NldHBvaW50AAAAAN7u//8AAAIA2O7//wAAAQMQAAAAGAAAAAQAAAAAAAAABgAAAGNybF9waAAACu///wAAAgAE7///AAABAxAAAAAkAAAABAAAAAAAAAATAAAAY3JsX3pfdXNlcl9zZXRwb2ludABC7///AAACADzv//8AAAEDEAAAABgAAAAEAAAAAAAAAAUAAABjcmxfegAAAG7v//8AAAIAaO///wAAAQMQAAAAJAAAAAQAAAAAAAAAEwAAAGNybF95X3VzZXJfc2V0cG9pbnQApu///wAAAgCg7///AAABAxAAAAAYAAAABAAAAAAAAAAFAAAAY3JsX3kAAADS7///AAACAMzv//8AAAEDEAAAACQAAAAEAAAAAAAAABMAAABjcmxfeF91c2VyX3NldHBvaW50AArw//8AAAIABPD//wAAAQMQAAAAGAAAAAQAAAAAAAAABQAAAGNybF94AAAANvD//wAAAgAw8P//AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAY3JsX2xlbnMxMl91c2VyX3NldHBvaW50AAAAAHbw//8AAAIAcPD//wAAAQMQAAAAHAAAAAQAAAAAAAAACgAAAGNybF9sZW5zMTIAAKbw//8AAAIAoPD//wAAAQMQAAAALAAAAAQAAAAAAAAAGAAAAGNybF9sZW5zMTFfdXNlcl9zZXRwb2ludAAAAADm8P//AAACAODw//8AAAEDEAAAABwAAAAEAAAAAAAAAAoAAABjcmxfbGVuczExAAAW8f//AAACABDx//8AAAEDEAAAACwAAAAEAAAAAAAAABgAAABjcmxfbGVuczEwX3VzZXJf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", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "chamber_pressure_waxs", + "chamber_pressure_maxs", + "energy_energy", + "energy_energy_setpoint", + "energy_bragg", + "energy_ivugap", + "energy_harmonic", + "dcm_config_height", + "dcm_config_height_user_setpoint", + "dcm_config_pitch", + "dcm_config_pitch_user_setpoint", + "dcm_config_roll", + "dcm_config_roll_user_setpoint", + "dcm_config_theta", + "dcm_config_theta_user_setpoint", + "GV7_status", + "ph_shutter_status", + "saxs_beamstop_x_rod", + "saxs_beamstop_x_rod_user_setpoint", + "saxs_beamstop_y_rod", + "saxs_beamstop_y_rod_user_setpoint", + "saxs_beamstop_x_pin", + "saxs_beamstop_x_pin_user_setpoint", + "saxs_beamstop_y_pin", + "saxs_beamstop_y_pin_user_setpoint", + "ring_current", + "att1_1_status", + "att1_2_status", + "att1_3_status", + "att1_4_status", + "att1_5_status", + "att1_6_status", + "att1_7_status", + "att1_8_status", + "att1_9_status", + "att1_10_status", + "att1_11_status", + "att1_12_status", + "att2_1_status", + "att2_2_status", + "att2_3_status", + "att2_4_status", + "att2_5_status", + "att2_6_status", + "att2_7_status", + "att2_8_status", + "att2_9_status", + "att2_10_status", + "att2_11_status", + "att2_12_status", + "crl_lens1", + "crl_lens1_user_setpoint", + "crl_lens2", + "crl_lens2_user_setpoint", + "crl_lens3", + "crl_lens3_user_setpoint", + "crl_lens4", + "crl_lens4_user_setpoint", + "crl_lens5", + "crl_lens5_user_setpoint", + "crl_lens6", + "crl_lens6_user_setpoint", + "crl_lens7", + "crl_lens7_user_setpoint", + "crl_lens8", + "crl_lens8_user_setpoint", + "crl_lens9", + "crl_lens9_user_setpoint", + "crl_lens10", + "crl_lens10_user_setpoint", + "crl_lens11", + "crl_lens11_user_setpoint", + "crl_lens12", + "crl_lens12_user_setpoint", + "crl_x", + "crl_x_user_setpoint", + "crl_y", + "crl_y_user_setpoint", + "crl_z", + "crl_z_user_setpoint", + "crl_ph", + "crl_ph_user_setpoint", + "crl_th", + "crl_th_user_setpoint", + "stage_x", + "stage_x_user_setpoint", + "stage_y", + "stage_y_user_setpoint", + "stage_z", + "stage_z_user_setpoint", + "stage_th", + "stage_th_user_setpoint", + "stage_ph", + "stage_ph_user_setpoint", + "stage_ch", + "stage_ch_user_setpoint", + "prs", + "prs_user_setpoint", + "piezo_x", + "piezo_x_user_setpoint", + "piezo_y", + "piezo_y_user_setpoint", + "piezo_z", + "piezo_z_user_setpoint", + "piezo_ch", + "piezo_ch_user_setpoint", + "piezo_th", + "piezo_th_user_setpoint", + "vfm_voltage_ch0", + "vfm_voltage_ch0_trg", + "vfm_voltage_ch1", + "vfm_voltage_ch1_trg", + "vfm_voltage_ch2", + "vfm_voltage_ch2_trg", + "vfm_voltage_ch3", + "vfm_voltage_ch3_trg", + "vfm_voltage_ch4", + "vfm_voltage_ch4_trg", + "vfm_voltage_ch5", + "vfm_voltage_ch5_trg", + "vfm_voltage_ch6", + "vfm_voltage_ch6_trg", + "vfm_voltage_ch7", + "vfm_voltage_ch7_trg", + "vfm_voltage_ch8", + "vfm_voltage_ch8_trg", + "vfm_voltage_ch9", + "vfm_voltage_ch9_trg", + "vfm_voltage_ch10", + "vfm_voltage_ch10_trg", + "vfm_voltage_ch11", + "vfm_voltage_ch11_trg", + "vfm_voltage_ch12", + "vfm_voltage_ch12_trg", + "vfm_voltage_ch13", + "vfm_voltage_ch13_trg", + "vfm_voltage_ch14", + "vfm_voltage_ch14_trg", + "vfm_voltage_ch15", + "vfm_voltage_ch15_trg", + "vfm_voltage_shift_rel", + "vfm_voltage_set_tar", + "hfm_voltage_ch0", + "hfm_voltage_ch0_trg", + "hfm_voltage_ch1", + "hfm_voltage_ch1_trg", + "hfm_voltage_ch2", + "hfm_voltage_ch2_trg", + "hfm_voltage_ch3", + "hfm_voltage_ch3_trg", + "hfm_voltage_ch4", + "hfm_voltage_ch4_trg", + "hfm_voltage_ch5", + "hfm_voltage_ch5_trg", + "hfm_voltage_ch6", + "hfm_voltage_ch6_trg", + "hfm_voltage_ch7", + "hfm_voltage_ch7_trg", + "hfm_voltage_ch8", + "hfm_voltage_ch8_trg", + "hfm_voltage_ch9", + "hfm_voltage_ch9_trg", + "hfm_voltage_ch10", + "hfm_voltage_ch10_trg", + "hfm_voltage_ch11", + "hfm_voltage_ch11_trg", + "hfm_voltage_ch12", + "hfm_voltage_ch12_trg", + "hfm_voltage_ch13", + "hfm_voltage_ch13_trg", + "hfm_voltage_ch14", + "hfm_voltage_ch14_trg", + "hfm_voltage_ch15", + "hfm_voltage_ch15_trg", + "hfm_voltage_shift_rel", + "hfm_voltage_set_tar", + "hfm_x", + "hfm_x_user_setpoint", + "hfm_y", + "hfm_y_user_setpoint", + "hfm_th", + "hfm_th_user_setpoint", + "vdm_x", + "vdm_x_user_setpoint", + "vdm_y", + "vdm_y_user_setpoint", + "vdm_th", + "vdm_th_user_setpoint", + "vfm_x", + "vfm_x_user_setpoint", + "vfm_y", + "vfm_y_user_setpoint", + "vfm_th", + "vfm_th_user_setpoint", + "SAXS_x", + "SAXS_x_user_setpoint", + "SAXS_y", + "SAXS_y_user_setpoint", + "SAXS_z", + "SAXS_z_user_setpoint", + "SBS_x", + "SBS_x_user_setpoint", + "SBS_pad", + "SBS_pad_user_setpoint", + "SBS_y", + "SBS_y_user_setpoint", + "MDrive_m1", + "MDrive_m1_user_setpoint", + "MDrive_m2", + "MDrive_m2_user_setpoint", + "MDrive_m3", + "MDrive_m3_user_setpoint", + "MDrive_m4", + "MDrive_m4_user_setpoint", + "MDrive_m5", + "MDrive_m5_user_setpoint", + "MDrive_m6", + "MDrive_m6_user_setpoint", + "MDrive_m7", + "MDrive_m7_user_setpoint", + "MDrive_m8", + "MDrive_m8_user_setpoint", + "thorlabs_su_readback", + "thorlabs_su_setpoint", + "thorlabs_su_done", + "wbs_h", + "wbs_h_user_setpoint", + "wbs_hg", + "wbs_hg_user_setpoint", + "wbs_v", + "wbs_v_user_setpoint", + "wbs_vg", + "wbs_vg_user_setpoint", + "ssa_h", + "ssa_h_user_setpoint", + "ssa_hg", + "ssa_hg_user_setpoint", + "ssa_v", + "ssa_v_user_setpoint", + "ssa_vg", + "ssa_vg_user_setpoint", + "eslit_h", + "eslit_h_user_setpoint", + "eslit_hg", + "eslit_hg_user_setpoint", + "eslit_v", + "eslit_v_user_setpoint", + "eslit_vg", + "eslit_vg_user_setpoint", + "cslit_h", + "cslit_h_user_setpoint", + "cslit_hg", + "cslit_hg_user_setpoint", + "cslit_v", + "cslit_v_user_setpoint", + "cslit_vg", + "cslit_vg_user_setpoint", + "dsa_x", + "dsa_x_user_setpoint", + "dsa_y", + "dsa_y_user_setpoint", + "xbpm1_pos_x", + "xbpm1_pos_x_user_setpoint", + "xbpm1_pos_y", + "xbpm1_pos_y_user_setpoint", + "xbpm2_pos_x", + "xbpm2_pos_x_user_setpoint", + "xbpm2_pos_y", + "xbpm2_pos_y_user_setpoint", + "xbpm3_pos_x", + "xbpm3_pos_x_user_setpoint", + "xbpm3_pos_y", + "xbpm3_pos_y_user_setpoint", + "xbpm2_ch1", + "xbpm2_ch2", + "xbpm2_ch3", + "xbpm2_ch4", + "xbpm2_sumX", + "xbpm2_sumY", + "xbpm2_posX", + "xbpm2_posY", + "xbpm3_ch1", + "xbpm3_ch2", + "xbpm3_ch3", + "xbpm3_ch4", + "xbpm3_sumX", + "xbpm3_sumY", + "xbpm3_posX", + "xbpm3_posY", + "ls_input_A", + "ls_input_A_celsius", + "ls_input_B", + "ls_input_C", + "ls_input_D", + "detector_saxs_pos_x", + "detector_saxs_pos_x_user_setpoint", + "detector_saxs_pos_y", + "detector_saxs_pos_y_user_setpoint", + "detector_saxs_pos_z", + "detector_saxs_pos_z_user_setpoint", + "Pilatus900kw_pixel_size", + "Pilatus900kw_x0_pix", + "Pilatus900kw_y0_pix", + "Pilatus900kw_sdd", + "Pilatus2M_pixel_size", + "Pilatus2M_bs_kind", + "Pilatus2M_xbs_mask", + "Pilatus2M_ybs_mask", + "Pilatus2M_x0_pix", + "Pilatus2M_y0_pix", + "Pilatus2M_sdd", + "ts_chamber_pressure_waxs", + "ts_chamber_pressure_maxs", + "ts_energy_energy", + "ts_energy_energy_setpoint", + "ts_energy_bragg", + "ts_energy_ivugap", + "ts_energy_harmonic", + "ts_dcm_config_height", + "ts_dcm_config_height_user_setpoint", + "ts_dcm_config_pitch", + "ts_dcm_config_pitch_user_setpoint", + "ts_dcm_config_roll", + "ts_dcm_config_roll_user_setpoint", + "ts_dcm_config_theta", + "ts_dcm_config_theta_user_setpoint", + "ts_GV7_status", + "ts_ph_shutter_status", + "ts_saxs_beamstop_x_rod", + "ts_saxs_beamstop_x_rod_user_setpoint", + "ts_saxs_beamstop_y_rod", + "ts_saxs_beamstop_y_rod_user_setpoint", + "ts_saxs_beamstop_x_pin", + "ts_saxs_beamstop_x_pin_user_setpoint", + "ts_saxs_beamstop_y_pin", + "ts_saxs_beamstop_y_pin_user_setpoint", + "ts_ring_current", + "ts_att1_1_status", + "ts_att1_2_status", + "ts_att1_3_status", + "ts_att1_4_status", + "ts_att1_5_status", + "ts_att1_6_status", + "ts_att1_7_status", + "ts_att1_8_status", + "ts_att1_9_status", + "ts_att1_10_status", + "ts_att1_11_status", + "ts_att1_12_status", + "ts_att2_1_status", + "ts_att2_2_status", + "ts_att2_3_status", + "ts_att2_4_status", + "ts_att2_5_status", + "ts_att2_6_status", + "ts_att2_7_status", + "ts_att2_8_status", + "ts_att2_9_status", + "ts_att2_10_status", + "ts_att2_11_status", + "ts_att2_12_status", + "ts_crl_lens1", + "ts_crl_lens1_user_setpoint", + "ts_crl_lens2", + "ts_crl_lens2_user_setpoint", + "ts_crl_lens3", + "ts_crl_lens3_user_setpoint", + "ts_crl_lens4", + "ts_crl_lens4_user_setpoint", + "ts_crl_lens5", + "ts_crl_lens5_user_setpoint", + "ts_crl_lens6", + "ts_crl_lens6_user_setpoint", + "ts_crl_lens7", + "ts_crl_lens7_user_setpoint", + "ts_crl_lens8", + "ts_crl_lens8_user_setpoint", + "ts_crl_lens9", + "ts_crl_lens9_user_setpoint", + "ts_crl_lens10", + "ts_crl_lens10_user_setpoint", + "ts_crl_lens11", + "ts_crl_lens11_user_setpoint", + "ts_crl_lens12", + "ts_crl_lens12_user_setpoint", + "ts_crl_x", + "ts_crl_x_user_setpoint", + "ts_crl_y", + "ts_crl_y_user_setpoint", + "ts_crl_z", + "ts_crl_z_user_setpoint", + "ts_crl_ph", + "ts_crl_ph_user_setpoint", + "ts_crl_th", + "ts_crl_th_user_setpoint", + "ts_stage_x", + "ts_stage_x_user_setpoint", + "ts_stage_y", + "ts_stage_y_user_setpoint", + "ts_stage_z", + "ts_stage_z_user_setpoint", + "ts_stage_th", + "ts_stage_th_user_setpoint", + "ts_stage_ph", + "ts_stage_ph_user_setpoint", + "ts_stage_ch", + "ts_stage_ch_user_setpoint", + "ts_prs", + "ts_prs_user_setpoint", + "ts_piezo_x", + "ts_piezo_x_user_setpoint", + "ts_piezo_y", + "ts_piezo_y_user_setpoint", + "ts_piezo_z", + "ts_piezo_z_user_setpoint", + "ts_piezo_ch", + "ts_piezo_ch_user_setpoint", + "ts_piezo_th", + "ts_piezo_th_user_setpoint", + "ts_vfm_voltage_ch0", + "ts_vfm_voltage_ch0_trg", + "ts_vfm_voltage_ch1", + "ts_vfm_voltage_ch1_trg", + "ts_vfm_voltage_ch2", + "ts_vfm_voltage_ch2_trg", + "ts_vfm_voltage_ch3", + "ts_vfm_voltage_ch3_trg", + "ts_vfm_voltage_ch4", + "ts_vfm_voltage_ch4_trg", + "ts_vfm_voltage_ch5", + "ts_vfm_voltage_ch5_trg", + "ts_vfm_voltage_ch6", + "ts_vfm_voltage_ch6_trg", + "ts_vfm_voltage_ch7", + "ts_vfm_voltage_ch7_trg", + "ts_vfm_voltage_ch8", + "ts_vfm_voltage_ch8_trg", + "ts_vfm_voltage_ch9", + "ts_vfm_voltage_ch9_trg", + "ts_vfm_voltage_ch10", + "ts_vfm_voltage_ch10_trg", + "ts_vfm_voltage_ch11", + "ts_vfm_voltage_ch11_trg", + "ts_vfm_voltage_ch12", + "ts_vfm_voltage_ch12_trg", + "ts_vfm_voltage_ch13", + "ts_vfm_voltage_ch13_trg", + "ts_vfm_voltage_ch14", + "ts_vfm_voltage_ch14_trg", + "ts_vfm_voltage_ch15", + "ts_vfm_voltage_ch15_trg", + "ts_vfm_voltage_shift_rel", + "ts_vfm_voltage_set_tar", + "ts_hfm_voltage_ch0", + "ts_hfm_voltage_ch0_trg", + "ts_hfm_voltage_ch1", + "ts_hfm_voltage_ch1_trg", + "ts_hfm_voltage_ch2", + "ts_hfm_voltage_ch2_trg", + "ts_hfm_voltage_ch3", + "ts_hfm_voltage_ch3_trg", + "ts_hfm_voltage_ch4", + "ts_hfm_voltage_ch4_trg", + "ts_hfm_voltage_ch5", + "ts_hfm_voltage_ch5_trg", + "ts_hfm_voltage_ch6", + "ts_hfm_voltage_ch6_trg", + "ts_hfm_voltage_ch7", + "ts_hfm_voltage_ch7_trg", + "ts_hfm_voltage_ch8", + "ts_hfm_voltage_ch8_trg", + "ts_hfm_voltage_ch9", + "ts_hfm_voltage_ch9_trg", + "ts_hfm_voltage_ch10", + "ts_hfm_voltage_ch10_trg", + "ts_hfm_voltage_ch11", + "ts_hfm_voltage_ch11_trg", + "ts_hfm_voltage_ch12", + "ts_hfm_voltage_ch12_trg", + "ts_hfm_voltage_ch13", + "ts_hfm_voltage_ch13_trg", + "ts_hfm_voltage_ch14", + "ts_hfm_voltage_ch14_trg", + "ts_hfm_voltage_ch15", + "ts_hfm_voltage_ch15_trg", + "ts_hfm_voltage_shift_rel", + "ts_hfm_voltage_set_tar", + "ts_hfm_x", + "ts_hfm_x_user_setpoint", + "ts_hfm_y", + "ts_hfm_y_user_setpoint", + "ts_hfm_th", + "ts_hfm_th_user_setpoint", + "ts_vdm_x", + "ts_vdm_x_user_setpoint", + "ts_vdm_y", + "ts_vdm_y_user_setpoint", + "ts_vdm_th", + "ts_vdm_th_user_setpoint", + "ts_vfm_x", + "ts_vfm_x_user_setpoint", + "ts_vfm_y", + "ts_vfm_y_user_setpoint", + "ts_vfm_th", + "ts_vfm_th_user_setpoint", + "ts_SAXS_x", + "ts_SAXS_x_user_setpoint", + "ts_SAXS_y", + "ts_SAXS_y_user_setpoint", + "ts_SAXS_z", + "ts_SAXS_z_user_setpoint", + "ts_SBS_x", + "ts_SBS_x_user_setpoint", + "ts_SBS_pad", + "ts_SBS_pad_user_setpoint", + "ts_SBS_y", + "ts_SBS_y_user_setpoint", + "ts_MDrive_m1", + "ts_MDrive_m1_user_setpoint", + "ts_MDrive_m2", + "ts_MDrive_m2_user_setpoint", + "ts_MDrive_m3", + "ts_MDrive_m3_user_setpoint", + "ts_MDrive_m4", + "ts_MDrive_m4_user_setpoint", + "ts_MDrive_m5", + "ts_MDrive_m5_user_setpoint", + "ts_MDrive_m6", + "ts_MDrive_m6_user_setpoint", + "ts_MDrive_m7", + "ts_MDrive_m7_user_setpoint", + "ts_MDrive_m8", + "ts_MDrive_m8_user_setpoint", + "ts_thorlabs_su_readback", + "ts_thorlabs_su_setpoint", + "ts_thorlabs_su_done", + "ts_wbs_h", + "ts_wbs_h_user_setpoint", + "ts_wbs_hg", + "ts_wbs_hg_user_setpoint", + "ts_wbs_v", + "ts_wbs_v_user_setpoint", + "ts_wbs_vg", + "ts_wbs_vg_user_setpoint", + "ts_ssa_h", + "ts_ssa_h_user_setpoint", + "ts_ssa_hg", + "ts_ssa_hg_user_setpoint", + "ts_ssa_v", + "ts_ssa_v_user_setpoint", + "ts_ssa_vg", + "ts_ssa_vg_user_setpoint", + "ts_eslit_h", + "ts_eslit_h_user_setpoint", + "ts_eslit_hg", + "ts_eslit_hg_user_setpoint", + "ts_eslit_v", + "ts_eslit_v_user_setpoint", + "ts_eslit_vg", + "ts_eslit_vg_user_setpoint", + "ts_cslit_h", + "ts_cslit_h_user_setpoint", + "ts_cslit_hg", + "ts_cslit_hg_user_setpoint", + "ts_cslit_v", + "ts_cslit_v_user_setpoint", + "ts_cslit_vg", + "ts_cslit_vg_user_setpoint", + "ts_dsa_x", + "ts_dsa_x_user_setpoint", + "ts_dsa_y", + "ts_dsa_y_user_setpoint", + "ts_xbpm1_pos_x", + "ts_xbpm1_pos_x_user_setpoint", + "ts_xbpm1_pos_y", + "ts_xbpm1_pos_y_user_setpoint", + "ts_xbpm2_pos_x", + "ts_xbpm2_pos_x_user_setpoint", + "ts_xbpm2_pos_y", + "ts_xbpm2_pos_y_user_setpoint", + "ts_xbpm3_pos_x", + "ts_xbpm3_pos_x_user_setpoint", + "ts_xbpm3_pos_y", + "ts_xbpm3_pos_y_user_setpoint", + "ts_xbpm2_ch1", + "ts_xbpm2_ch2", + "ts_xbpm2_ch3", + "ts_xbpm2_ch4", + "ts_xbpm2_sumX", + "ts_xbpm2_sumY", + "ts_xbpm2_posX", + "ts_xbpm2_posY", + "ts_xbpm3_ch1", + "ts_xbpm3_ch2", + "ts_xbpm3_ch3", + "ts_xbpm3_ch4", + "ts_xbpm3_sumX", + "ts_xbpm3_sumY", + "ts_xbpm3_posX", + "ts_xbpm3_posY", + "ts_ls_input_A", + "ts_ls_input_A_celsius", + "ts_ls_input_B", + "ts_ls_input_C", + "ts_ls_input_D", + "ts_detector_saxs_pos_x", + "ts_detector_saxs_pos_x_user_setpoint", + "ts_detector_saxs_pos_y", + "ts_detector_saxs_pos_y_user_setpoint", + "ts_detector_saxs_pos_z", + "ts_detector_saxs_pos_z_user_setpoint", + "ts_Pilatus900kw_pixel_size", + "ts_Pilatus900kw_x0_pix", + "ts_Pilatus900kw_y0_pix", + "ts_Pilatus900kw_sdd", + "ts_Pilatus2M_pixel_size", + "ts_Pilatus2M_bs_kind", + "ts_Pilatus2M_xbs_mask", + "ts_Pilatus2M_ybs_mask", + "ts_Pilatus2M_x0_pix", + "ts_Pilatus2M_y0_pix", + "ts_Pilatus2M_sdd" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0002.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0002.json new file mode 100644 index 0000000..6c8520b --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0002.json @@ -0,0 +1,38 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 2, + "timestamp": 1752778424.358967, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99", + "streams", + "primary" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:52:15.682412", + "key": "internal", + "data_sources": [ + { + "id": null, + "structure_family": "table", + "structure": { + "arrow_schema": "data:application/vnd.apache.arrow.file;base64,/////7gBAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAYAAABMAQAACAEAAMQAAACIAAAARAAAAAQAAADc/v//AAABAxAAAAAoAAAABAAAAAAAAAAVAAAAdHNfcGlsMk1fc3RhdHMxX3RvdGFsAAAAHv///wAAAgAY////AAABAxAAAAAsAAAABAAAAAAAAAAYAAAAdHNfcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAAF7///8AAAIAWP///wAAAQMQAAAAJAAAAAQAAAAAAAAAEgAAAHBpbDJNX3N0YXRzMV90b3RhbAAAlv///wAAAgCQ////AAABAhAAAAAoAAAABAAAAAAAAAAVAAAAcGlsMk1fY2FtX2ZpbGVfbnVtYmVyAAAAkP///wAAAAFAAAAA0P///wAAAQMQAAAAHAAAAAQAAAAAAAAABAAAAHRpbWUAAAYACAAGAAYAAAAAAAIAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAcAAABzZXFfbnVtAAgADAAIAAcACAAAAAAAAAFAAAAAAAAAAA==", + "npartitions": 1, + "columns": [ + "seq_num", + "time", + "pil2M_cam_file_number", + "pil2M_stats1_total", + "ts_pil2M_cam_file_number", + "ts_pil2M_stats1_total" + ], + "resizable": false + }, + "mimetype": "application/x-tiled-sql-table", + "parameters": {}, + "assets": [], + "management": "writable" + } + ] + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0003.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0003.json new file mode 100644 index 0000000..e65eb19 --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_node_in_stream_0003.json @@ -0,0 +1,51 @@ +{ + "event_name": "on_node_in_stream", + "sequence": 3, + "timestamp": 1752778425.41863, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99", + "streams", + "primary" + ], + "callback_data": { + "sequence": 2, + "timestamp": "2025-07-17T18:52:15.882075", + "key": "pil2M_image", + "data_sources": [ + { + "id": null, + "structure_family": "array", + "structure": { + "data_type": { + "endianness": "little", + "kind": "i", + "itemsize": 4, + "dt_units": null + }, + "chunks": [ + [ + 0 + ], + [ + 1679 + ], + [ + 1475 + ] + ], + "shape": [ + 0, + 1679, + 1475 + ], + "dims": null, + "resizable": false + }, + "mimetype": "multipart/related;type=image/tiff", + "parameters": {}, + "assets": [], + "management": "external" + } + ] + } +} diff --git a/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_streams_namespace_0001.json b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_streams_namespace_0001.json new file mode 100644 index 0000000..53e46dc --- /dev/null +++ b/tiled_event_logs/run_dc478b12-9b93-457b-840b-412a4391ef99/on_streams_namespace_0001.json @@ -0,0 +1,14 @@ +{ + "event_name": "on_streams_namespace", + "sequence": 1, + "timestamp": 1752778336.096097, + "subscription_segments": [ + "dc478b12-9b93-457b-840b-412a4391ef99" + ], + "callback_data": { + "sequence": 1, + "timestamp": "2025-07-17T18:52:12.984730", + "key": "streams", + "data_sources": [] + } +} From b3f1aa9e67f91ff4418105211cbca2b8bae58753 Mon Sep 17 00:00:00 2001 From: Xiaoya Chong <150726549+xiaoyachong@users.noreply.github.com> Date: Fri, 18 Jul 2025 12:28:04 -0700 Subject: [PATCH 12/13] rename tiled_polling to tiled_poller --- src/arroyosas/tiled/{tiled_polling.py => tiled_poller.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/arroyosas/tiled/{tiled_polling.py => tiled_poller.py} (100%) diff --git a/src/arroyosas/tiled/tiled_polling.py b/src/arroyosas/tiled/tiled_poller.py similarity index 100% rename from src/arroyosas/tiled/tiled_polling.py rename to src/arroyosas/tiled/tiled_poller.py From 448a869af1b942476eedfc1d28a4a14c5c2e8c07 Mon Sep 17 00:00:00 2001 From: Xiaoya Chong <150726549+xiaoyachong@users.noreply.github.com> Date: Fri, 18 Jul 2025 13:38:07 -0700 Subject: [PATCH 13/13] add tiled results publisher and event simulator --- src/arroyosas/app/lse_operator_cli.py | 11 +- src/arroyosas/app/tiled_direct_ws_cli.py | 55 ------ src/arroyosas/app/tiled_event_sim_cli.py | 233 +++++++++++++++++++++++ src/arroyosas/tiled/tiled_poller.py | 9 +- 4 files changed, 242 insertions(+), 66 deletions(-) delete mode 100644 src/arroyosas/app/tiled_direct_ws_cli.py create mode 100644 src/arroyosas/app/tiled_event_sim_cli.py diff --git a/src/arroyosas/app/lse_operator_cli.py b/src/arroyosas/app/lse_operator_cli.py index a7c3ed2..2a1fb7e 100644 --- a/src/arroyosas/app/lse_operator_cli.py +++ b/src/arroyosas/app/lse_operator_cli.py @@ -7,6 +7,7 @@ from ..log_utils import setup_logger from ..lse.lse_operator import LatentSpaceOperator from ..lse.lse_ws_publisher import LSEWSResultPublisher +from ..tiled.tiled_poller import TiledProcessedPublisher from ..zmq import ZMQFrameListener app = typer.Typer() @@ -25,15 +26,15 @@ async def start() -> None: operator = LatentSpaceOperator.from_settings(app_settings, settings.lse_reducer) ws_publisher = LSEWSResultPublisher.from_settings(app_settings.ws_publisher) - # tiled_event_publisher = TiledProcessedPublisher.from_settings( - # settings.tiled_processed - # ) + tiled_event_publisher = TiledProcessedPublisher.from_settings( + settings.tiled_processed + ) operator.add_publisher(ws_publisher) - # operator.add_publisher(tiled_event_publisher) + operator.add_publisher(tiled_event_publisher) listener = ZMQFrameListener.from_settings(app_settings.listener, operator) await asyncio.gather(listener.start(), ws_publisher.start()) if __name__ == "__main__": - asyncio.run(start()) + asyncio.run(start()) \ No newline at end of file diff --git a/src/arroyosas/app/tiled_direct_ws_cli.py b/src/arroyosas/app/tiled_direct_ws_cli.py deleted file mode 100644 index 63fe86c..0000000 --- a/src/arroyosas/app/tiled_direct_ws_cli.py +++ /dev/null @@ -1,55 +0,0 @@ -import asyncio -import logging - -import typer - -from arroyosas.config import settings -from arroyosas.log_utils import setup_logger -from arroyosas.tiled.tiled_direct_websocket import TiledDirectDataWebSocketListener -from arroyosas.tiled.tiled_poller import TiledRawFrameOperator -from arroyosas.zmq import ZMQFramePublisher - -app = typer.Typer() -logger = logging.getLogger("arroyosas") - -app_settings = settings.tiled_poller -setup_logger(logger, log_level=settings.logging_level) - - -@app.command() -async def start( - tiled_url: str = typer.Option(None, help="Tiled base URL"), - websocket_url: str = typer.Option(None, help="WebSocket URL"), - zmq_url: str = typer.Option(None, help="ZMQ publisher URL"), -): - """Start the Tiled Direct Data WebSocket listener (Phase 2).""" - # Override settings if provided - if tiled_url: - app_settings.uri = tiled_url - if websocket_url: - app_settings.websocket_url = websocket_url - if zmq_url: - app_settings.zmq_frame_publisher.address = zmq_url - - # Derive WebSocket URL if not provided - if not app_settings.get("websocket_url"): - base_url = app_settings.uri - if base_url.endswith("/"): - base_url = base_url[:-1] - app_settings.websocket_url = ( - base_url.replace("http://", "ws://").replace("https://", "wss://") - + "/stream" - ) - - # Create operator and publisher - operator = TiledRawFrameOperator() - publisher = ZMQFramePublisher.from_settings(app_settings.zmq_frame_publisher) - operator.add_publisher(publisher) - - # Create and start listener - listener = TiledDirectDataWebSocketListener.from_settings(app_settings, operator) - await listener.start() - - -if __name__ == "__main__": - asyncio.run(start()) diff --git a/src/arroyosas/app/tiled_event_sim_cli.py b/src/arroyosas/app/tiled_event_sim_cli.py new file mode 100644 index 0000000..5ef335d --- /dev/null +++ b/src/arroyosas/app/tiled_event_sim_cli.py @@ -0,0 +1,233 @@ +import asyncio +import json +import logging +from pathlib import Path +import re + +import typer +import websockets + +from ..config import settings +from ..log_utils import setup_logger + +app = typer.Typer() +logger = logging.getLogger("arroyosas") +setup_logger(logger) + +class TiledEventSimulator: + """ + Simulator that reads Tiled event logs and streams them via WebSocket + to test listeners without needing a real Tiled server. + """ + def __init__(self, log_dir, host="0.0.0.0", port=8000, stream_path="/stream", run_id=None): + self.log_dir = Path(log_dir) + self.host = host + self.port = port + self.stream_path = stream_path + self.specified_run_id = run_id + self.connected_clients = set() + + async def start(self): + """Start the WebSocket server.""" + server = await websockets.serve( + self.handle_client, self.host, self.port + ) + logger.info(f"Tiled Event Simulator running at ws://{self.host}:{self.port}{self.stream_path}") + + # List available runs at startup + runs = self.list_available_runs() + if runs: + logger.info(f"Available runs: {', '.join(runs)}") + + if self.specified_run_id: + if self.specified_run_id in runs: + logger.info(f"Will replay specified run: {self.specified_run_id}") + else: + logger.warning(f"Specified run '{self.specified_run_id}' not found. Available runs: {', '.join(runs)}") + logger.info(f"Will use first available run: {runs[0]}") + else: + logger.info(f"No run specified. Will use first available run: {runs[0]}") + else: + logger.error(f"No run directories found in {self.log_dir}") + + await server.wait_closed() + + def list_available_runs(self): + """List all available run directories.""" + return [d.name for d in self.log_dir.iterdir() + if d.is_dir() and any(d.glob("*.json"))] + + async def handle_client(self, websocket, path): + """Handle a client connection.""" + # Only respond to connections on the stream path + if path != self.stream_path: + logger.warning(f"Client attempted to connect on incorrect path: {path}") + return + + logger.info(f"New client connected from {websocket.remote_address}") + self.connected_clients.add(websocket) + + try: + # Get available runs + runs = self.list_available_runs() + if not runs: + logger.error(f"No run directories found in {self.log_dir}") + await websocket.send(json.dumps({ + "type": "error", + "message": "No run directories found" + })) + return + + # Determine which run to replay + run_id = self.specified_run_id if self.specified_run_id in runs else runs[0] + logger.info(f"Replaying run: {run_id}") + + # Replay the selected run + await self.replay_run(websocket, run_id) + + # Keep connection open + try: + await websocket.wait_closed() + except websockets.exceptions.ConnectionClosed: + pass + + finally: + self.connected_clients.remove(websocket) + logger.info("Client disconnected") + + async def replay_run(self, websocket, run_id): + """Replay a run by sending events in sequence.""" + run_dir = self.log_dir / run_id + + if not run_dir.exists() or not run_dir.is_dir(): + logger.error(f"Run directory not found: {run_dir}") + return + + # Collect all event files + event_files = list(run_dir.glob("*.json")) + if not event_files: + logger.error(f"No event files found in {run_dir}") + return + + # Parse event files to extract metadata + events = [] + for file_path in event_files: + try: + with open(file_path) as f: + event_data = json.load(f) + + # Extract important fields for sorting + event_type = event_data.get("event_name") + sequence = event_data.get("sequence", 0) + timestamp = event_data.get("timestamp", 0) + + # For on_event, also get sequence from callback_data + callback_sequence = None + if event_type == "on_event" and "callback_data" in event_data: + callback_sequence = event_data["callback_data"].get("sequence") + + events.append({ + "file_path": file_path, + "event_type": event_type, + "sequence": sequence, + "callback_sequence": callback_sequence, + "timestamp": timestamp, + "data": event_data + }) + except (json.JSONDecodeError, IOError) as e: + logger.error(f"Error reading {file_path}: {e}") + + # Group events by type for logical ordering + events_by_type = { + "on_new_run": [], + "on_streams_namespace": [], + "on_new_stream": [], + "on_node_in_stream": [], + "on_event": [] + } + + for event in events: + event_type = event["event_type"] + if event_type in events_by_type: + events_by_type[event_type].append(event) + + # Sort each group by sequence number + for event_type in events_by_type: + # For on_event, sort by callback sequence which is the frame number + if event_type == "on_event": + events_by_type[event_type].sort(key=lambda e: e["callback_sequence"] if e["callback_sequence"] is not None else e["sequence"]) + else: + events_by_type[event_type].sort(key=lambda e: e["sequence"]) + + # Define the logical order of event types to send + logical_order = [ + "on_new_run", # First, the run is created + "on_streams_namespace", # Then, the streams namespace appears + "on_new_stream", # Then individual streams are created + "on_node_in_stream", # Then nodes appear in those streams + "on_event" # Finally, events with actual data arrive + ] + + # Log the event counts + for event_type in logical_order: + count = len(events_by_type[event_type]) + if count > 0: + logger.info(f"Found {count} {event_type} events in run {run_id}") + + # Send events in logical order + for event_type in logical_order: + if not events_by_type[event_type]: + continue + + logger.info(f"Sending {event_type} events...") + for event in events_by_type[event_type]: + # Extract the callback data which is what Tiled would send + callback_data = event["data"].get("callback_data", {}) + + try: + # Send the event data + await websocket.send(json.dumps(callback_data)) + + if event_type == "on_event": + seq_info = f"(frame {event['callback_sequence']})" + else: + seq_info = f"(sequence {event['sequence']})" + + logger.info(f"Sent {event_type} event {seq_info}") + + # Add a small delay to simulate realistic timing + await asyncio.sleep(0.5) + except Exception as e: + logger.error(f"Error sending event: {e}") + return + + logger.info(f"Finished replaying run {run_id}") + +@app.command() +def main( + log_dir: str = typer.Argument(..., help="Directory containing Tiled event logs"), + host: str = typer.Option("0.0.0.0", help="Host to bind the WebSocket server to"), + port: int = typer.Option(8000, help="Port to bind the WebSocket server to"), + stream_path: str = typer.Option("/stream", help="WebSocket path for the stream endpoint"), + run_id: str = typer.Option(None, help="Specific run ID to replay (defaults to first run found)") +): + """ + Start a Tiled event simulator that replays recorded events over WebSocket. + This allows testing of listeners without a real Tiled server. + + To test with your listener: + 1. Start this simulator: python -m arroyosas.app.tiled_event_sim_cli --log-dir ./tiled_event_logs + 2. In another terminal, start your listener: python -m arroyosas.app.tiled_ws_cli --websocket-url ws://localhost:8000/stream + + The simulator will replay the events and your listener should process them normally. + """ + async def run(): + simulator = TiledEventSimulator(log_dir, host, port, stream_path, run_id) + await simulator.start() + + logger.info(f"Starting Tiled Event Simulator with logs from {log_dir}") + logger.info(f"Clients can connect to ws://{host}:{port}{stream_path}") + asyncio.run(run()) + +if __name__ == "__main__": + app() \ No newline at end of file diff --git a/src/arroyosas/tiled/tiled_poller.py b/src/arroyosas/tiled/tiled_poller.py index 6b874e1..4137f78 100644 --- a/src/arroyosas/tiled/tiled_poller.py +++ b/src/arroyosas/tiled/tiled_poller.py @@ -346,8 +346,7 @@ def __init__(self, root_container: Container) -> None: super().__init__() self.root_container = root_container - async def publish(self, message: Union[SASStart | SAS1DReduction]) -> None: - # run_client = get_nested_client(self.client, self.run_path) + async def publish(self, message: Union[SASStart | SAS1DReduction | LatentSpaceEvent | SASStop]) -> None: try: if isinstance(message, SASStart): self.run_node = await asyncio.to_thread( @@ -369,15 +368,13 @@ async def publish(self, message: Union[SASStart | SAS1DReduction]) -> None: else: await asyncio.to_thread(self.update_1d_nodes, message) - if isinstance(message, LatentSpaceEvent): + elif isinstance(message, LatentSpaceEvent): # Changed from 'if' to 'elif' if self.dim_reduced_array_node is None: dim_reduced_array_node = await asyncio.to_thread( create_dim_reduction_node, self.run_node, message ) self.dim_reduced_array_node = dim_reduced_array_node else: - print("there") - # print(self.dim_reduced_array_node) await asyncio.to_thread(self.update_ls_nodes, message) except Exception as e: logger.error(f"Error in publisher: {e}") @@ -406,7 +403,7 @@ def create_one_d_node(run_node: Container, message: SAS1DReduction) -> None: return one_d_array_node -def create_dim_reduction_node(run_node: Container, message: SAS1DReduction) -> None: +def create_dim_reduction_node(run_node: Container, message: LatentSpaceEvent) -> None: # Changed parameter type arr = np.array(message.feature_vector) dim_reduction_node = run_node.write_array(arr[np.newaxis, :], key="dim_reduction") return dim_reduction_node