atomicds.streaming.rheed_stream.RHEEDStreamer¶
- class atomicds.streaming.rheed_stream.RHEEDStreamer(api_key: str, endpoint: str | None = None, verbosity: int | None = None) None [source]¶
Bases:
object
High-performance RHEED frame streaming client.
Bridges Python to a Rust/PyO3 backend for efficient, concurrent packaging and upload of uint8 grayscale frames to the Atomscale platform.
- Parameters:
api_key (
str
)endpoint (
str
|None
)verbosity (
int
|None
)
- __init__(api_key: str, endpoint: str | None = None, verbosity: int | None = None) None [source]¶
- Parameters:
api_key (
str
)endpoint (
str
|None
)verbosity (
int
|None
)
- Return type:
None
Methods
__init__
(api_key[, endpoint, verbosity])finalize
(data_id)initialize
(fps, rotations_per_min, chunk_size)push
(data_id, chunk_idx, frames)run
(data_id, frames_iter)