Skip to content

Releases: clairBuoyant/pybuoy

v0.3.0

12 Aug 04:56
b6c3cb3
Compare
Choose a tag to compare

Features

  • Realtime: get returns list of Observation instances. Instance of Observation will default to nan (type: float) when datum is missing. (PR #7 by @kylejb)
  • mypy: provide type annotations to support static type checking. (PR #10 by @kylejb)

Documentation

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

Internal

  • ⚙️ Provide scripts to support development. (PR #10 by @kylejb)
  • ⚙️ Enhance dev environment with tools such as black, flake8, isort, and mypy. (PR #10 by @kylejb)
  • ⚙️ Add new pre-commit hooks and update all other hooks to latest version. (PR #7 by @kylejb)
  • ⚙️ Address PEP8 warnings identified by flake8. (PR #7 by @kylejb)
  • ⚙️ Refactor all imports to absolute from relative. (PR #7 by @kylejb)
  • ⚙️ Bump all dependencies to latest. (PR #7 by @kylejb)

v0.2.0

11 Jul 02:45
8ee6347
Compare
Choose a tag to compare

Breaking Changes

  • ⚠️ Buoy` class instantiation no longer accepts arguments.
    • station_id must now be provided as an argument for every request (see examples in docs).

Features

  • Realtime: get returns None when data cannot be successfully retrieved. (#5 by @kylejb)

Documentation

  • ✏️ Update documentation and examples with revised syntax. (#5 by @kylejb)

v0.1.1

04 Jul 23:22
a46eef0
Compare
Choose a tag to compare

Docs

  • 📝 Add examples and installation instructions. (PR #3 by @kylejb)

v0.1.0

04 Jul 22:20
64ec6e0
Compare
Choose a tag to compare

First release! 🎉

Features

  • ✨ Get realtime data for buoy by station_id. (PR #2 by @kylejb)
    • encapsulates realtime data with Observation class.
  • ✨ Get list of all active stations. (PR #2 by @kylejb)

Internal

  • ⚙️ Incorporate githooks with pre-commit for development workflow. (PR #1 by @kylejb)