ewoksdata.data.hdf5.dataset_writer.DatasetWriter

class ewoksdata.data.hdf5.dataset_writer.DatasetWriter(parent, name, npoints=None, attrs=None, flush_period=None)[source]

Bases: _DatasetWriterBase

Parameters:
  • parent (Group) –

  • name (str) –

  • npoints (Optional[NewType()(StrictPositiveIntegral, Integral)]) –

  • attrs (Optional[dict]) –

  • flush_period (Optional[float]) –

add_point(data)[source]
Parameters:

data (Union[_SupportsArray[dtype], _NestedSequence[_SupportsArray[dtype]], bool, int, float, complex, str, bytes, _NestedSequence[Union[bool, int, float, complex, str, bytes]]]) –

Return type:

bool

add_points(data)[source]
Parameters:

data (Union[_SupportsArray[dtype], _NestedSequence[_SupportsArray[dtype]], bool, int, float, complex, str, bytes, _NestedSequence[Union[bool, int, float, complex, str, bytes]]]) –

Return type:

bool

property dataset: Dataset | None
property dataset_name: str
flush_buffer(align=False)[source]
Parameters:

align (bool) –

Return type:

bool

property npoints_added: int