Reference-tide fits + derived-slack gates
CHS constituents 0.2.0
Release Tides & Currents
fitTideStation: fetch a reference tide port'swlp, decimate to 15 min, fit the standard harmonic basis → atide-harmonicrecord (no flood/ebb axis).- Emit
derived-slackgate records from the station registry'sderivedblock (derivedGates,derivedSlackRecord): reference port + HW/LW lags, no constituents.buildBundlefits each derived gate's reference port once and appends both records. - Point Atkinson fits to RMS 0.075 m; HW/LW timing within ~6 min of CHS out-of-sample.
FittedStation.typewidened to"harmonic" | "tide-harmonic";floodDirection/ebbDirectionnow optional (absent on a tide fit).- chs-derived output stays gitignored — not for redistribution.