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 theflags.yaml
config file (e.g.operations: [count, sum, mean]
)