Skip to content

Releases: openwatersio/neaps

neaps@0.6.1

26 Apr 17:19
e5a2668

Choose a tag to compare

Patch Changes

  • 1af0c22 Thanks @bkeepers! - 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.

  • Updated dependencies [6feeca0, ccb662f, c1f0144, 764b8c0]:

    • @neaps/tide-predictor@0.9.0

@neaps/tide-predictor@0.9.0

26 Apr 17:20
e5a2668

Choose a tag to compare

Minor Changes

  • #220 c1f0144 Thanks @bkeepers! - Filter spurious extremes from tide predictions using prominence threshold and minimum temporal gap criteria.

Patch Changes

  • #234 6feeca0 Thanks @bkeepers! - 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.

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

  • #253 764b8c0 Thanks @bkeepers! - Update T3, R3, 3N2, and 3L2 constituent definitions from TICON manual

@neaps/cli@0.1.1

26 Apr 17:19
e5a2668

Choose a tag to compare

Patch Changes

  • Updated dependencies [1af0c22]:
    • @neaps/api@0.5.0
    • neaps@0.6.1

@neaps/api@0.5.0

26 Apr 17:20
e5a2668

Choose a tag to compare

Minor Changes

  • 1af0c22 Thanks @bkeepers! - 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.

Patch Changes

  • Updated dependencies [1af0c22]:
    • neaps@0.6.1

@neaps/cli@01.0

25 Feb 04:52
ed16d1d

Choose a tag to compare

neaps@0.6.0

24 Feb 19:16

Choose a tag to compare

Minor Changes

  • #227 b3efa7c Thanks @bkeepers! - Add support for subordinate station predictions in the core library.

    getTimelinePrediction now supports subordinate stations, producing a continuous timeline by interpolating between offset-adjusted reference station extremes.

Patch Changes

  • Updated dependencies [b3efa7c]:
    • @neaps/tide-predictor@0.8.0

@neaps/tide-predictor@0.8.0

24 Feb 19:16

Choose a tag to compare

Minor Changes

  • #227 b3efa7c Thanks @bkeepers! - Add support for timeline predictions with offsets.

    getTimelinePrediction now accepts an offsets option for subordinate stations, using proportional domain-mapping to interpolate between reference station extremes with time and height adjustments.

@neaps/api@0.4.0

24 Feb 18:16
155b96e

Choose a tag to compare

Minor Changes

  • #229 42f9e92 Thanks @bkeepers! - Add configurable route prefix support to createApp().

    Routes are now defined without a prefix (e.g. /extremes, /stations) and mounted at a configurable prefix option (defaults to /tides for backward compatibility). Also adds a root / endpoint returning API info, and the OpenAPI spec now includes a servers field reflecting the configured prefix.

  • #227 b3efa7c Thanks @bkeepers! - Add support for subordinate station predictions in the API.

    GET /tides/timeline and GET /tides/waterlevel now return predictions for subordinate stations instead of a 400 error.

Patch Changes

  • Updated dependencies [b3efa7c]:
    • neaps@0.6.0

@neaps/api@0.3.3

18 Feb 16:45

Choose a tag to compare

Patch Changes

neaps@0.5.0

15 Feb 23:50
4c4d877

Choose a tag to compare

Minor Changes

  • #213 9f3fdf6 Thanks @bkeepers! - Speed up extremes detection by ~100x, deprecate timeFidelity option on getExtremesPrediction, which will always be <1s now.

Patch Changes

  • Updated dependencies [9f3fdf6]:
    • @neaps/tide-predictor@0.7.0