SPATZ/spatz/sensors/gps/erinome1.py

23 lines
690 B
Python

from typing import List
from numpy.typing import ArrayLike
from spatz.sensors.gps import GPS
from spatz.dataset import ArrayLike, Dataset
from spatz.simulations.data_source import DataSource
from spatz.logger import ArrayLike, Logger
from spatz.transforms import Transform
class Erinome_I(GPS):
def __init__(self, dataset: DataSource, logger: Logger, transforms: List[Transform] = []):
super().__init__(dataset, logger, transforms)
def _get_name(self):
return "Erinome-I"
def _sensor_specific_effects(self, x: ArrayLike) -> ArrayLike:
# TODO: What's the GPS module's behavior?
# TODO: Only return measurements every second
return x