- Updated include guards
- Updated minimum CMake version to 3.14 to support FetchContent_MakeAvailable
- Updated CircleBuf to v4.0.2
- Updated to CircleBuf v4.0.1
- Updated preprocessor directives to more easily define when Arduino IDE is used
- Updated README to better detail the Arduino support
- Updated directory structure to support Arduino in addition to CMake builds
- Added an Arduino example
- Updated README
- Updated counter from int to std::size_t
- Updated namespace to bfs
- Changed Running to RunningStats and MovingWindow to MovingWindowStats
- Updated contributing
- Updated circle_buf dependency to pull from our GitHub repo
- Added line length limits to CI/CD and modified statistics.h to meet those limits
- Renamed class Welford to Running to more closely align with the GSL nomenclature
- Added a MovingWindow class, which computes mean, var, and std on a moving window of data
- Updated readme, examples, and tests
- Updated contributing
- Updated license to MIT
- Initial baseline