Ocean Loading Corrections#

HardispOceanLoadCorrector#

HardispOceanLoadCorrector(f, **metadata)

Compute ocean load corrections using HARDISP.

HardispOceanLoadCorrector.identifier(**kwargs)

HardispOceanLoadCorrector.ocean_load_correction(...)

HardispOceanLoadCorrector.stations

Return the station identifiers for which this provider can provide corrections.

QuickTidePro Functions#

generate_qtp_input(site_id, datetimes, ...)

Generate a QuickTide Pro site-time input CSV file from gravity observations and site data.

qtp_to_corrector(file_path[, corr_type, ...])

Read a QuickTide Pro output file and return an appropriate ocean load corrector.

read_qtp_multistation(file_path)

Read a QuickTide Pro multi-station ocean load output file.

read_qtp_timeseries(file_path)

Read an ocean load timeseries generated by QuickTide Pro.

OceanLoadTimeSeries#

OceanLoadTimeSeries(date_time, corrections)

Determine ocean load corrections at discrete times.

OceanLoadTimeSeries.starttime

The start time of the timeseries data.

OceanLoadTimeSeries.sample_rate

The mean sampling interval in decimal seconds.

OceanLoadTimeSeries.endtime

The end time of the timeseries data.

OceanLoadTimeSeries.identifier(**kwargs)

Corrector identifier string.

OceanLoadTimeSeries.ocean_load_correction(...)

Get ocean load corrections at specified datetimes.

OceanLoadAtSiteTime#

OceanLoadAtSiteTime(site_id, date_time, ...)

A class to provide ocean load corrections at discrete locations and times.

OceanLoadAtSiteTime.identifier(**kwargs)

Corrector identifier string.

OceanLoadAtSiteTime.ocean_load_correction(...)

Get ocean load corrections for specified site-datetime pairs.

OceanLoadCorrectionProvider#

OceanLoadCorrectionProvider(*args, **kwargs)

Protocol defining interface for classes that provide ocean loading corrections.

OceanLoadCorrectionProvider.identifier(**kwargs)

OceanLoadCorrectionProvider.ocean_load_correction(...)