BlogDocs

[FEAT] Implement standard deviation(#3005)

Merged
Merging
feat/stddev
(
1874f43
) into
main
(
3f37a69
)
+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]
+7%
4.3 ms
4 ms
test_count[100 Small Files]
tests/benchmarks/test_interactive_reads.py::test_count[100 Small Files]
+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]
+1%
98.4 ms
97 ms
test_explain[100 Small Files]
tests/benchmarks/test_interactive_reads.py::test_explain[100 Small Files]
+1%
6.9 ms
6.8 ms
test_show[100 Small Files]
tests/benchmarks/test_interactive_reads.py::test_show[100 Small Files]
+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]
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]
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]
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]
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]
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]
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]
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]
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]
0%
131.5 ms
131.9 ms
test_show[1 Small File]
tests/benchmarks/test_interactive_reads.py::test_show[1 Small File]
-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]
-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]
-1%
331 ms
335.8 ms

Ignored

test_explain[1 Small File]Ignored
tests/benchmarks/test_interactive_reads.py::test_explain[1 Small File]
-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
8 days ago
by raunakab
0%
Add all structure for stddev
a53dfaa
8 days ago
by raunakab
0%
Implement structure for local and distributed stddev
2ae9d08
8 days 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
7 days ago
by raunakab
0%
Implement grouped standard deviation - some additional refactors to `utils::stats` module
797358f
7 days ago
by raunakab
0%
Merge branch 'main' into feat/stddev
db48aa7
7 days ago
by raunakab
0%
Merge branch 'main' into feat/stddev
81d7f75
7 days ago
by raunakab
+11%
Edit data-type of `square_sum` field in `to_field` impl
d825a21
6 days ago
by raunakab
-11%
Fix errors in multi-partition aggregation planning
9b94626
6 days ago
by raunakab
+12%
Add some tests for stddev (single- and multi- partitioned)
70577ab
6 days ago
by raunakab
-12%
Finish tests for stddev feature
265a7a7
6 days ago
by raunakab
0%
Explicitly import typing module; fix lints
a76fade
6 days ago
by raunakab
-1%
Remove `SquareSum` since it can just be implemented as `AggExpr::Sum(Expr::Agg(AggExpr::BinaryOp { .. }))`
7a5a36a
6 days ago
by raunakab
0%
Update grouped-mean impl to use stats
65e443a
6 days ago
by raunakab
+1%
Merge branch 'main' into feat/stddev
04dcb04
6 days ago
by raunakab
0%
Add to docs
1874f43
6 days ago
by raunakab
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.