Earthtide Corrections#

LongmanTidalCorrection#

LongmanTidalCorrection([amp_factor])

Class to compute lunar and solar gravitational effects using Longman's method.

LongmanTidalCorrection.gravity_accelerations(...)

Compute lunar and solar gravitational accelerations.

LongmanTidalCorrection.identifier(**kwargs)

Return an identifier string for this LongmanTidalCorrection instance.

LongmanTidalCorrection.tidal_correction(lat, ...)

Compute tidal corrections at specified locations and times.

LongmanTidalCorrection.time_series(...[, ...])

Compute a time series of tidal corrections at some location.

LongmanConstants([a, c, c1, e, i, m, mu, M, ...])

Constants used in Longman gravitational potential calculations.

EternaPredictTidalCorrection#

EternaPredictTidalCorrection([tidal_params, ...])

Compute earth tide gravity corrections using PREDICT from ETERNA34.

EternaPredictTidalCorrection.identifier(**kwargs)

Return a string identifier for this corrector.

EternaPredictTidalCorrection.set_tidal_params(...)

Set the tidal parameters to be applied.

EternaPredictTidalCorrection.tidal_correction(...)

Compute tidal corrections at specified locations and times.

EternaPredictTidalCorrection.time_series(...)

Compute a time series of tidal corrections at some location.

EternaTidalParameters#

EternaTidalParameters(freq_start, freq_stop, ...)

Class to store tidal parameters for use with ETERNA/pygtide.

EternaTidalParameters.copy()

EternaTidalParameters.default([freq_start, ...])

Return a TidalParameters object with default values used by gSolve.

EternaTidalParameters.from_array(arr)

Create an EternaTidalParameters instance from an array-like object.

EternaTidalParameters.from_dataframe(df[, ...])

Create an EternaTidalParameters object from a DataFrame.

EternaTidalParameters.from_excel(fname[, ...])

Read an EternaTidalParameters object from an Excel worksheet.

EternaTidalParameters.pygtide_wavegroup_arg()

Return a copy of the paramaters as ndarray.

EternaTidalParameters.quick_tide_pro_defaults()

Return an EternaTidalParameters instance with parameters used by QuickTide Pro.

EternaTidalParameters.sort_and_validate([...])

Sort tidal parameters by start_freq and validate data.

Functions#

_decimal_hour_of_day(date_time)

Compute time of day in decimal hours.

_decimal_julian_century(dt, **kwargs)

Convert datetime to Julian Centuries since epoch B1900.0.

gravimetric_factor([k2, h2])

Compute gravimetric factor from Love numbers k2 and h2.