moveout_correction
- moveout_correction(df, channel, moveout)[source]
Performs a moveout correction.
- Parameters:
df (DataFrame) – The data to correct with loci as columns and timestamps as rows.
channel (int) – The reference channel (locus) to use for the moveout correction. The data at this locus will stay the same. The further away from this locus, the more the data will be moved.
moveout (float) – Specifies how much to move the data for each loci from the reference channel. This value can be negative as well as a fraction. Keep in mind that the amount of steps to move is rounded to an integer. As an example, if the time sampling interval is 100 microseconds and the spatial samping interval is 1.02 meters, a moveout factor of -2 corresponds to moving data backwards in time with a speed of 1.02m / (|-2| * 100us) = 5100m/s which is approximately the speed of sound in steel.
- Returns:
The moveout-corrected data.
- Return type:
DataFrame