pyrtc.hardware.synthetic_systems

Synthetic hardware components for onboarding and test flows.

The classes in this module emulate a minimal Shack-Hartmann sensor path and a science camera without requiring external SDKs or laboratory hardware. They are designed to exercise the normal pyrtc control pipeline rather than to model a particular instrument with high optical fidelity.

Functions

build_synthetic_shwfs_response_matrix(...)

Build a deterministic DM-to-slope response matrix for the synthetic AO example.

Classes

SyntheticSHWFS(conf)

Synthetic Shack-Hartmann wavefront sensor for no-hardware onboarding.

SyntheticScienceCamera(conf)

Synthetic PSF camera driven by the residual slope stream.

SyntheticWFC(conf)

Synthetic wavefront corrector used by onboarding and manager tests.