AntennaDelays ============= .. py:class:: pride.delays.AntennaDelays(exp: pride.experiment.experiment.Experiment) Delays due geometry and deformation of antennas # Available models ## Nothnagel - Source: Nothnagel (2009) https://doi.org/10.1007/s00190-008-0284-z Required resources: - Temperature at station location (Obtained from site-specific Vienna) - Antenna information: Focus type, mount type, foundation height and thermal expansion coefficient and reference temperature .. py:method:: ensure_resources() -> None .. py:method:: load_resources() -> dict[str, Any] .. py:method:: calculate(obs: pride.experiment.observation.Observation) -> Any Groups thermal deformation and antenna axis offset .. py:method:: calculate_axis_offset(obs: pride.experiment.observation.Observation) -> Any .. py:method:: atmospheric_bending_angle(el: numpy.ndarray, temp: numpy.ndarray, hum: numpy.ndarray, p: numpy.ndarray) -> numpy.ndarray :staticmethod: Calculate atmospheric bending angle UNKNOWN MODEL - ORIGINAL CODE FROM DIMA'S PROGRAM :param el: Elevation of source [rad] :param temp: Temperature at station location [K] :param hum: Relative humidity at station location [%] :param p: Pressure at station location [mmHg = hPa] :return: Atmospheric bending angle [rad] .. py:method:: calculate_thermal_deformation(obs: pride.experiment.observation.Observation) -> Any MODEL FROM DIMA'S CODE :: MISSING SOURCE .. py:method:: humidity_model(temp_c: numpy.ndarray, wvp: numpy.ndarray) -> numpy.ndarray :staticmethod: Calculate relative humidity from temperature and water vapour pressure NOTE: Copy pasted from Dima. God knows where does this come from.