Commits
Click on a commit to change the comparison rangeClean up code
- move all test mods into their own separate files
- if `blah.rs` had a submodule `tests`, then `blah/mod.rs` would contain the original code and `blah/tests.rs` would contain the tests
- removed all enum imports
- ran `cargo clippy --fix ...` Add all structure for stddev Implement structure for local and distributed stddev Implement non-grouped stddev
- factored out some common logic into a util::stats module
- refactored mean to use the new module Implement grouped standard deviation
- some additional refactors to `utils::stats` module Merge branch 'main' into feat/stddev Merge branch 'main' into feat/stddev Edit data-type of `square_sum` field in `to_field` impl Fix errors in multi-partition aggregation planning Add some tests for stddev (single- and multi- partitioned) Finish tests for stddev feature Explicitly import typing module; fix lints Remove `SquareSum` since it can just be implemented as `AggExpr::Sum(Expr::Agg(AggExpr::BinaryOp { .. }))` Update grouped-mean impl to use stats Merge branch 'main' into feat/stddev