stanza.logger.writers.base
Module Contents
Classes
API
Bases: abc.ABC
Abstract base class for data writers.
Initialize the writer for a new session.
Parameters:
session
Session metadata containing routine info
Raises:
WriterError: If initialization fails
Write a single measurement data point.
Parameters:
data
Measurement data to write
Raises:
WriterError: If write operation fails
Write a sweep of measurement data.
Parameters:
data
Sweep data to write
Raises:
WriterError: If write operation fails
Finalize the writer for a session.
Parameters:
session
Optional updated session metadata to write before finalizing
Raises:
WriterError: If finalization fails
Flush the writer to ensure data is written to storage.
Raises:
WriterError: If flush operation fails