pytomography.io.PET.prd.protocols#
Module Contents#
Classes#
Abstract writer for the PrdExperiment protocol. |
|
Abstract reader for the PrdExperiment protocol. |
- class pytomography.io.PET.prd.protocols.PrdExperimentWriterBase[source]#
Bases:
abc.ABCAbstract writer for the PrdExperiment protocol.
- __exit__(exc_type, exc, traceback)[source]#
- Parameters:
exc_type (pytomography.io.PET.prd.types.typing.Optional[type[BaseException]]) –
exc (pytomography.io.PET.prd.types.typing.Optional[BaseException]) –
traceback (object) –
- Return type:
None
- write_header(value)[source]#
Ordinal 0
- Parameters:
value (pytomography.io.PET.prd.types.Header) –
- Return type:
None
- write_time_blocks(value)[source]#
Ordinal 1
- Parameters:
value (collections.abc.Iterable[pytomography.io.PET.prd.types.TimeBlock]) –
- Return type:
None
- abstract _write_header(value)[source]#
- Parameters:
value (pytomography.io.PET.prd.types.Header) –
- Return type:
None
- abstract _write_time_blocks(value)[source]#
- Parameters:
value (collections.abc.Iterable[pytomography.io.PET.prd.types.TimeBlock]) –
- Return type:
None
- class pytomography.io.PET.prd.protocols.PrdExperimentReaderBase[source]#
Bases:
abc.ABCAbstract reader for the PrdExperiment protocol.
- __exit__(exc_type, exc, traceback)[source]#
- Parameters:
exc_type (pytomography.io.PET.prd.types.typing.Optional[type[BaseException]]) –
exc (pytomography.io.PET.prd.types.typing.Optional[BaseException]) –
traceback (object) –
- Return type:
None
- read_time_blocks()[source]#
Ordinal 1
- Return type:
collections.abc.Iterable[pytomography.io.PET.prd.types.TimeBlock]
- copy_to(writer)[source]#
- Parameters:
writer (PrdExperimentWriterBase) –
- Return type:
None
- abstract _read_time_blocks()[source]#
- Return type:
collections.abc.Iterable[pytomography.io.PET.prd.types.TimeBlock]