Geometric#

class pride.delays.Geometric(exp: pride.experiment.experiment.Experiment)#

Geometric delay

ensure_resources() None#
load_resources() dict[str, Any]#
calculate_nearfield(obs: pride.experiment.observation.Observation) numpy.ndarray#

Calculate geometric delay for a near-field source

NOTE: This function assumes that the phase center is the geocenter.

calculate_farfield(obs: pride.experiment.observation.Observation) numpy.ndarray#

Calculate geometric delay for a far-field source

Calculates the geometric delay using the consensus model for far-field sources, described in section 11 of the IERS Conventions 2010.

calculate(obs: pride.experiment.observation.Observation) Any#