Source code for neclib.devices.encoder.simulator import astropy.units as u from ...core.math import Random from .encoder_base import Encoder [docs]class EncoderSimulator(Encoder): Manufacturer: str = "" Model: str = "" Identifier = "" is_simulator = True def __init__(self) -> None: self._rand = Random().walk(-16, 0.1, -1) [docs] def get_reading(self) -> u.Quantity: raise NotImplementedError [docs] def finalize(self) -> None: pass