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