Skip to content

v0.4.0

Compare
Choose a tag to compare
@kylejb kylejb released this 29 Aug 16:10
· 34 commits to main since this release
b416bb6

Breaking Changes

  • ⚠️ Realtime: get returns an iterable Observations object instead of a list of lists containingObservation objects.
  • ⚠️ Observation: now represents a collection of data recorded from buoy by unique datetime. Attributes are aligned to NDBC naming conventions.
  • ⚠️ ObservationDatum: value will default to None (type: NoneType) when datum missing instead of nan (type: float). This will improve experience when working with JSON objects or databases.

Features

  • Realtime: get now supports Wave Summary data (i.e., dataset="spec"). (PR #12 by @kylejb)
  • mypy: extend type checking support to all library objects and iterables. (PR #12 by @kylejb)

Documentation

  • ✏️ Update documentation with clearer installation instructions. (PR #12 by @kylejb)
  • ✏️ Update example to include revised responses. (PR #12 by @kylejb)

Internal

  • ⚙️ Bump all pre-commit hooks to latest. (PR #12 by @kylejb)
  • ⚙️ Bump all dependencies to latest. (PR #12 by @kylejb)