Skip to content

Roadmap

Bugs

  • Filter by source (should only get from Apple Watch)
  • Fix interfaces __init__.py (circular imports)
  • StrEnum should be checked without the need of str.upper() or <enum>.__members__
  • For the exceptions, we should do something else rather than accessing <enum>.__members__

Features

  • Add a verbose flag to determine whether to use logging
  • Get list of devices
  • Add enum types for plot type (i.e. bar, scatter, etc.)
  • Add a Plot class to plot records
    • Must handle yearly views
    • Must handle different record types
    • Must have a similar design to the Heatmap class

Tests

  • Add tests

Documentation

  • Fix docstrings
  • Update README.md
  • Add proper documentation

Miscellaneous

  • Add an operations field in the flags.yaml config file (e.g. operations: [count, sum, mean])