AntennaDelays#
- 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
- ensure_resources() None#
- load_resources() dict[str, Any]#
- calculate(obs: pride.experiment.observation.Observation) Any#
Groups thermal deformation and antenna axis offset
- calculate_axis_offset(obs: pride.experiment.observation.Observation) Any#
- static atmospheric_bending_angle(el: numpy.ndarray, temp: numpy.ndarray, hum: numpy.ndarray, p: numpy.ndarray) numpy.ndarray#
Calculate atmospheric bending angle
UNKNOWN MODEL - ORIGINAL CODE FROM DIMA’S PROGRAM
- Parameters:
el – Elevation of source [rad]
temp – Temperature at station location [K]
hum – Relative humidity at station location [%]
p – Pressure at station location [mmHg = hPa]
- Returns:
Atmospheric bending angle [rad]
- calculate_thermal_deformation(obs: pride.experiment.observation.Observation) Any#
MODEL FROM DIMA’S CODE :: MISSING SOURCE
- static humidity_model(temp_c: numpy.ndarray, wvp: numpy.ndarray) numpy.ndarray#
Calculate relative humidity from temperature and water vapour pressure
NOTE: Copy pasted from Dima. God knows where does this come from.