Avatar for the worgarside user
worgarside
led-matrix-controller
BlogDocsChangelog

Add multi-state functionality for rules

#329Merged
Comparing
feature/multi-state
(
d13a659
) with
main
(
df2602e
)
CodSpeed Performance Gauge
-11%
Improvement
2
Regression
1
Untouched
129

Benchmarks

132 total
test_rules[create_splashdrop for 250 frames @ 64x64]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
+13%
25.7 ms22.7 ms
test_rules[create_splashdrop for 50 frames @ 16x16]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
+13%
5.2 ms4.6 ms
test_rules[remove_splashes for 50 frames @ 16x16]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
-11%
4.6 ms5.2 ms
test_rules[remove_splashes for 250 frames @ 8x8]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
+2%
26.1 ms25.5 ms
test_rules[remove_splashes for 250 frames @ 32x32]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
+2%
26.2 ms25.7 ms
test_rules[create_splashdrop for 500 frames @ 16x16]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
+2%
46 ms45.2 ms
test_rules[remove_splashes for 500 frames @ 8x8]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
+1%
51.3 ms50.8 ms
test_rules[splash_right_high for 500 frames @ 64x64]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
+1%
5.7 ms5.7 ms
test_rules[splash_right_high for 50 frames @ 32x32]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
616.1 µs613.4 µs
test_rules[remove_splashes for 500 frames @ 64x64]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
51.7 ms51.5 ms
test_rules[move_rain_down for 500 frames @ 32x32]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
8.3 ms8.3 ms
test_rules[splash_left_high for 500 frames @ 32x32]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
5.6 ms5.6 ms
test_rules[generate_raindrops for 500 frames @ 16x16]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
4.6 ms4.6 ms
test_rules[splash_right_high for 500 frames @ 16x16]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
5.6 ms5.6 ms
test_rules[create_splashdrop for 50 frames @ 32x32]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
test_rules[create_splashdrop for 500 frames @ 32x32]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
45.9 ms45.9 ms
test_rules[splash_left_high for 500 frames @ 16x16]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
5.5 ms5.5 ms
test_rules[splash_right_high for 500 frames @ 8x8]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
5.5 ms5.5 ms
test_rules[splash_left for 500 frames @ 32x32]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
9.8 ms9.8 ms
test_rules[splash_left_high for 50 frames @ 64x64]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
621 µs620.6 µs
test_rules[move_splashdrop_down for 50 frames @ 16x16]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_rules[generate_raindrops for 250 frames @ 16x16]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_rules[top_of_rain_down for 50 frames @ 16x16]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
3 ms3 ms
test_rules[splash_left_high for 50 frames @ 32x32]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
615.1 µs614.8 µs
test_rules[top_of_rain_down for 50 frames @ 8x8]
tests/benchmark/test__ca.py
CodSpeed Performance Gauge
0%
3 ms3 ms

Commits

Click on a commit to change the comparison range
Base
main
df2602e
-11.45%
Add multi-state functionality for rules
d13a659
1 year ago
by worgarside
© 2026 CodSpeed Technology
Home Terms Privacy Docs