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:
objectHigh-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)
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)