gmeterpy.corrections.fsol¶
Correction due to the finite speed of light for absolute gravimeters.
This module contatins functions for calculation of the correction due to the finite speed of light to the free-fall absolute gravity measurements. It is also known as a Doppler-shift correction.
Functions
|
Correction due to the finite speed of light. |
-
finite_speed_of_light_correction
(gravity, initial_velocity, drop_duration, beam_splitter_above=False, schema='est')[source]¶ Correction due to the finite speed of light.
This is the correction due to the finite speed of light either for levels equally spaced in time (EST) or in distance (ESD).
- Parameters
gravity (Quantity) – Gravity from the solution of free fall equation.
initial_velocity (Quantity) – Initial velocity of the drop.
drop_duration (Quantity) – Drop duration.
beam_splitter_above (bool, optional) – Indicates whether beam splitter positioned above (True) or below (False) the test body. Default is False.
schema ({'est', 'esd'}, optional) –
Controls what kind of schema is used in gravimeter.
’est’ for multi-levels equally spaced in time.
’esd’ for multi-levels equally spaced in distance.
Default is est.
- Returns
fsol – Correction due to the finite speed of light.
- Return type
Quantity
Notes
The correction due to the finite speed of light for levels equally spaced in time (EST) equals 1:
\[\Delta g = \pm\dfrac{3}{c} g_0 (v_0 + \dfrac{1}{2} g_0 * T)\]where \(c\) is the speed of light, \(g_0,v_0\) are the gravity value and initial velocity derived from the solution of free fall equation, \(T\) is the drop duration. The upper or lower sign before the equation corresponds to the beam splitter positioned above or below the test body, respectively.
For other schemas see the reference article 1.