gnssrefl.fundy module

gnssrefl.fundy.apply_new_azim_mask(station, file1, predictf, timeOffset)
Parameters:
  • station (str) – 4 ch station name

  • file1 (str) – observation file created by first part of subdaily

  • predictf (str) – file of predicts downloaded from Canadian tide gauge site

  • timeOffset (float) – how much time (in hours) from low tide triggers data deletion

Returns:

fout – name of edited obseration file to be used by second part of subdaily

Return type:

str

gnssrefl.fundy.better_high_low_tide(mjd, water_level)
gnssrefl.fundy.dumb_high_low_tide(mjd, tide)

goofy way i was originally getting daily high/low tides …

gnssrefl.fundy.read_predicts(f)

reads canadian government csv file and returns mjd and tide

Parameters:

f (str) – filename

Returns:

  • mjd (numpy array of floats) – modified julian day

  • tide (numpy array of floats) – water level in meters