worgarside
led-matrix-controller
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Removed `consumed_parameters` from Rule
#332
Comparing
refactor/consumed-parameters
(
d2ac8c3
) with
main
(
5997b07
)
CodSpeed Performance Gauge
+13%
Improvements
1
Regressions
0
Untouched
43
New
0
Dropped
0
Ignored
0
Benchmarks
Improved
test_rules[create_splashdrop for 50 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[create_splashdrop for 50 frames @ 32x32]
CodSpeed Performance Gauge
+13%
5.2 ms
4.6 ms
Passed
test_raining_grid_simulation[500 frames @ 64x64]
tests/benchmark/test__ca.py::test_raining_grid_simulation[500 frames @ 64x64]
CodSpeed Performance Gauge
+7%
345.3 ms
322.3 ms
test_rules[move_rain_down for 50 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[move_rain_down for 50 frames @ 64x64]
CodSpeed Performance Gauge
+5%
2.2 ms
2.1 ms
test_rules[top_of_rain_down for 50 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[top_of_rain_down for 50 frames @ 64x64]
CodSpeed Performance Gauge
+3%
4.9 ms
4.7 ms
test_raining_grid_simulation[50 frames @ 64x64]
tests/benchmark/test__ca.py::test_raining_grid_simulation[50 frames @ 64x64]
CodSpeed Performance Gauge
+1%
31.1 ms
30.8 ms
test_rules[splash_right for 50 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[splash_right for 50 frames @ 32x32]
CodSpeed Performance Gauge
+1%
1 ms
1 ms
test_rules[splash_left for 500 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[splash_left for 500 frames @ 32x32]
CodSpeed Performance Gauge
0%
9.8 ms
9.8 ms
test_rules[splash_right_high for 500 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[splash_right_high for 500 frames @ 32x32]
CodSpeed Performance Gauge
0%
5.8 ms
5.7 ms
test_rules[remove_splashes for 500 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[remove_splashes for 500 frames @ 32x32]
CodSpeed Performance Gauge
0%
51.7 ms
51.6 ms
test_rules[generate_raindrops for 500 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[generate_raindrops for 500 frames @ 64x64]
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
test_raining_grid_simulation[50 frames @ 32x32]
tests/benchmark/test__ca.py::test_raining_grid_simulation[50 frames @ 32x32]
CodSpeed Performance Gauge
0%
26.6 ms
26.5 ms
test_rules[splash_right_high for 50 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[splash_right_high for 50 frames @ 64x64]
CodSpeed Performance Gauge
0%
622.5 µs
620.8 µs
test_rules[generate_raindrops for 50 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[generate_raindrops for 50 frames @ 32x32]
CodSpeed Performance Gauge
0%
531.1 µs
529.8 µs
test_rules[move_rain_down for 500 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[move_rain_down for 500 frames @ 32x32]
CodSpeed Performance Gauge
0%
8.3 ms
8.3 ms
test_rules[create_splashdrop for 50 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[create_splashdrop for 50 frames @ 64x64]
CodSpeed Performance Gauge
0%
5.3 ms
5.2 ms
test_rules[generate_raindrops for 50 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[generate_raindrops for 50 frames @ 64x64]
CodSpeed Performance Gauge
0%
544.8 µs
543.6 µs
test_rules[splash_left_high for 50 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[splash_left_high for 50 frames @ 64x64]
CodSpeed Performance Gauge
0%
620.2 µs
619 µs
test_rules[splash_right for 50 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[splash_right for 50 frames @ 64x64]
CodSpeed Performance Gauge
0%
1 ms
1 ms
test_rules[splash_left for 500 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[splash_left for 500 frames @ 64x64]
CodSpeed Performance Gauge
0%
9.9 ms
9.9 ms
test_rules[top_of_rain_down for 50 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[top_of_rain_down for 50 frames @ 32x32]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
test_rules[top_of_rain_down for 500 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[top_of_rain_down for 500 frames @ 64x64]
CodSpeed Performance Gauge
0%
41.8 ms
41.7 ms
test_rules[move_splashdrop_down for 50 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[move_splashdrop_down for 50 frames @ 64x64]
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_rules[generate_raindrops for 500 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[generate_raindrops for 500 frames @ 32x32]
CodSpeed Performance Gauge
0%
4.7 ms
4.7 ms
test_rules[top_of_rain_down for 500 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[top_of_rain_down for 500 frames @ 32x32]
CodSpeed Performance Gauge
0%
32.1 ms
32.1 ms
test_rules[remove_splashes for 50 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[remove_splashes for 50 frames @ 32x32]
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_rules[splash_right_high for 500 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[splash_right_high for 500 frames @ 64x64]
CodSpeed Performance Gauge
0%
5.7 ms
5.7 ms
test_rules[create_splashdrop for 500 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[create_splashdrop for 500 frames @ 32x32]
CodSpeed Performance Gauge
0%
51.4 ms
51.4 ms
test_rules[splash_left_high for 50 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[splash_left_high for 50 frames @ 32x32]
CodSpeed Performance Gauge
0%
614.5 µs
614.6 µs
test_rules[splash_right for 500 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[splash_right for 500 frames @ 32x32]
CodSpeed Performance Gauge
0%
9.8 ms
9.8 ms
test_rules[splash_left for 50 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[splash_left for 50 frames @ 64x64]
CodSpeed Performance Gauge
0%
1 ms
1 ms
test_rules[move_splashdrop_down for 50 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[move_splashdrop_down for 50 frames @ 32x32]
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_rules[remove_splashes for 500 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[remove_splashes for 500 frames @ 64x64]
CodSpeed Performance Gauge
0%
52.5 ms
52.5 ms
test_rules[move_splashdrop_down for 500 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[move_splashdrop_down for 500 frames @ 64x64]
CodSpeed Performance Gauge
0%
12.1 ms
12.1 ms
test_rules[splash_left_high for 500 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[splash_left_high for 500 frames @ 32x32]
CodSpeed Performance Gauge
0%
5.7 ms
5.7 ms
test_rules[move_splashdrop_down for 500 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[move_splashdrop_down for 500 frames @ 32x32]
CodSpeed Performance Gauge
0%
12.2 ms
12.3 ms
test_rules[remove_splashes for 50 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[remove_splashes for 50 frames @ 64x64]
CodSpeed Performance Gauge
0%
5.3 ms
5.3 ms
test_rules[move_rain_down for 50 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[move_rain_down for 50 frames @ 32x32]
CodSpeed Performance Gauge
0%
882.9 µs
885.4 µs
test_rules[splash_right for 500 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[splash_right for 500 frames @ 64x64]
CodSpeed Performance Gauge
0%
9.9 ms
9.9 ms
test_rules[splash_left_high for 500 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[splash_left_high for 500 frames @ 64x64]
CodSpeed Performance Gauge
0%
5.7 ms
5.7 ms
test_rules[move_rain_down for 500 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[move_rain_down for 500 frames @ 64x64]
CodSpeed Performance Gauge
-1%
13.9 ms
14 ms
test_rules[create_splashdrop for 500 frames @ 64x64]
tests/benchmark/test__ca.py::test_rules[create_splashdrop for 500 frames @ 64x64]
CodSpeed Performance Gauge
-1%
45.3 ms
45.9 ms
test_rules[splash_right_high for 50 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[splash_right_high for 50 frames @ 32x32]
CodSpeed Performance Gauge
-1%
615.5 µs
624.6 µs
test_rules[splash_left for 50 frames @ 32x32]
tests/benchmark/test__ca.py::test_rules[splash_left for 50 frames @ 32x32]
CodSpeed Performance Gauge
-2%
1 ms
1 ms
test_raining_grid_simulation[500 frames @ 32x32]
tests/benchmark/test__ca.py::test_raining_grid_simulation[500 frames @ 32x32]
CodSpeed Performance Gauge
-5%
255.1 ms
268.2 ms
Commits
Click on a commit to change the comparison range
Base
main
5997b07
-23%
Removed `consumed_parameters` from Rule
1571472
10 months ago
by worgarside
+2%
Remove unused AttributeVisitor
1b11d2e
10 months ago
by worgarside
-12%
Merge main into refactor/consumed-parameters
2ad0aca
10 months ago
by worgarside-dev
+47%
Merge branch 'main' into refactor/consumed-parameters
d2ac8c3
10 months ago
by worgarside
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs