Neaps 0.6.1

Release Tides & Currents

  • Add bbox query parameter to GET /stations for filtering stations by bounding box. Pass a comma-separated string minLon,minLat,maxLon,maxLat to return only stations within that geographic area.

    Also allows reserved characters (e.g. commas) in the query parameter, enabling searches like "San Francisco, CA".

    Bump @neaps/tide-database dependency to 0.7.

  • Filter spurious extremes from tide predictions using prominence threshold and minimum temporal gap criteria. (#220)

  • Align timeline predictions to clock boundaries based on timeFidelity. For example, with the default timeFidelity of 600 seconds, predictions now fall on :00, :10, :20, :30, :40, :50 past the hour regardless of the requested start time. The start time will always snap to the previous clock boundary, and the end time will snap to the next clock boundary. (#234)

  • Fix incorrect division for milleseconds in JD function (Thanks @dartheditous) (#257)

  • Update T3, R3, 3N2, and 3L2 constituent definitions from TICON manual (#253)