Avatar for the Eventual-Inc user
Eventual-Inc
Daft
BlogDocsChangelog

[FEAT] Implement standard deviation

#3005Merged
Comparing
feat/stddev
(
1874f43
) with
main
(
3f37a69
)
CodSpeed Performance Gauge
+1%
Improvements
0
Regressions
0
Untouched
17
New
0
Dropped
0
Ignored
1

Benchmarks

Passed

test_count[1 Small File]
tests/benchmarks/test_interactive_reads.py::test_count[1 Small File]
CodSpeed Performance Gauge
+7%
4.3 ms
4 ms
test_count[100 Small Files]
tests/benchmarks/test_interactive_reads.py::test_count[100 Small Files]
CodSpeed Performance Gauge
+2%
128.6 ms
126.2 ms
test_tpch[1-in-memory-native-2]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-2]
CodSpeed Performance Gauge
+1%
98.4 ms
97 ms
test_explain[100 Small Files]
tests/benchmarks/test_interactive_reads.py::test_explain[100 Small Files]
CodSpeed Performance Gauge
+1%
6.9 ms
6.8 ms
test_show[100 Small Files]
tests/benchmarks/test_interactive_reads.py::test_show[100 Small Files]
CodSpeed Performance Gauge
+1%
16.1 ms
15.9 ms
test_tpch[1-in-memory-native-3]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-3]
CodSpeed Performance Gauge
0%
141 ms
140.4 ms
test_tpch[1-in-memory-native-5]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-5]
CodSpeed Performance Gauge
0%
386.1 ms
384.7 ms
test_tpch[1-in-memory-native-10]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-10]
CodSpeed Performance Gauge
0%
194.2 ms
193.7 ms
test_tpch[1-in-memory-native-9]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-9]
CodSpeed Performance Gauge
0%
367.3 ms
366.4 ms
test_iter_rows_first_row[100 Small Files]
tests/benchmarks/test_interactive_reads.py::test_iter_rows_first_row[100 Small Files]
CodSpeed Performance Gauge
0%
8.9 s
8.9 s
test_tpch[1-in-memory-native-1]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-1]
CodSpeed Performance Gauge
0%
440 ms
440 ms
test_tpch[1-in-memory-native-6]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-6]
CodSpeed Performance Gauge
0%
29.5 ms
29.6 ms
test_iter_rows_first_row[1 Small File]
tests/benchmarks/test_interactive_reads.py::test_iter_rows_first_row[1 Small File]
CodSpeed Performance Gauge
0%
96.2 ms
96.3 ms
test_tpch[1-in-memory-native-7]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-7]
CodSpeed Performance Gauge
0%
131.5 ms
131.9 ms
test_show[1 Small File]
tests/benchmarks/test_interactive_reads.py::test_show[1 Small File]
CodSpeed Performance Gauge
-1%
12.9 ms
13 ms
test_tpch[1-in-memory-native-4]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-4]
CodSpeed Performance Gauge
-1%
142.9 ms
144.6 ms
test_tpch[1-in-memory-native-8]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-8]
CodSpeed Performance Gauge
-1%
331 ms
335.8 ms

Ignored

test_explain[1 Small File]Ignored
tests/benchmarks/test_interactive_reads.py::test_explain[1 Small File]
CodSpeed Performance Gauge
-2%
1.8 ms
1.8 ms

Commits

Click on a commit to change the comparison range
Base
main
3f37a69
0%
Clean 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 ...`
818c076
3 months ago
by raunakab
0%
Add all structure for stddev
a53dfaa
3 months ago
by raunakab
0%
Implement structure for local and distributed stddev
2ae9d08
3 months ago
by raunakab
0%
Implement non-grouped stddev - factored out some common logic into a util::stats module - refactored mean to use the new module
c7f189c
3 months ago
by raunakab
0%
Implement grouped standard deviation - some additional refactors to `utils::stats` module
797358f
3 months ago
by raunakab
0%
Merge branch 'main' into feat/stddev
db48aa7
3 months ago
by raunakab
0%
Merge branch 'main' into feat/stddev
81d7f75
3 months ago
by raunakab
+11%
Edit data-type of `square_sum` field in `to_field` impl
d825a21
3 months ago
by raunakab
-11%
Fix errors in multi-partition aggregation planning
9b94626
3 months ago
by raunakab
+12%
Add some tests for stddev (single- and multi- partitioned)
70577ab
3 months ago
by raunakab
-12%
Finish tests for stddev feature
265a7a7
3 months ago
by raunakab
0%
Explicitly import typing module; fix lints
a76fade
3 months ago
by raunakab
-1%
Remove `SquareSum` since it can just be implemented as `AggExpr::Sum(Expr::Agg(AggExpr::BinaryOp { .. }))`
7a5a36a
3 months ago
by raunakab
0%
Update grouped-mean impl to use stats
65e443a
3 months ago
by raunakab
+1%
Merge branch 'main' into feat/stddev
04dcb04
3 months ago
by raunakab
0%
Add to docs
1874f43
3 months ago
by raunakab
Home Terms PrivacyDocs