Correct moving average computation
This commit is contained in:
parent
696caac312
commit
2e03b2e1a9
@ -93,7 +93,9 @@ def set_light_hsv(e, color, hit_bridge):
|
|||||||
|
|
||||||
# === interaction parameters ===
|
# === interaction parameters ===
|
||||||
|
|
||||||
frame_rate = 2
|
# these frame rate and threshold settings are untested, but the exponential
|
||||||
|
# moving average update frequency suggests they should be just barely in bounds
|
||||||
|
frame_rate = 10
|
||||||
ema_weight = 2/(frame_rate+1)
|
ema_weight = 2/(frame_rate+1)
|
||||||
|
|
||||||
inductance = 0.001
|
inductance = 0.001
|
||||||
@ -109,7 +111,7 @@ charge = 12*[0]
|
|||||||
current = 30*[0]
|
current = 30*[0]
|
||||||
|
|
||||||
litness = 30*[float("inf")]
|
litness = 30*[float("inf")]
|
||||||
change_threshold = 0.05
|
change_threshold = 0.15
|
||||||
|
|
||||||
# === main loop ===
|
# === main loop ===
|
||||||
|
|
||||||
@ -151,7 +153,7 @@ def show_data(screen):
|
|||||||
new_updates = 0
|
new_updates = 0
|
||||||
text = font.render('updates', True, (255, 255, 255))
|
text = font.render('updates', True, (255, 255, 255))
|
||||||
screen.blit(text, (20, viewsize))
|
screen.blit(text, (20, viewsize))
|
||||||
text = font.render(str(updates / (1 - 0.9)), True, (255, 255, 255))
|
text = font.render(str(frame_rate * updates), True, (255, 255, 255))
|
||||||
screen.blit(text, (120, viewsize))
|
screen.blit(text, (120, viewsize))
|
||||||
|
|
||||||
# energy
|
# energy
|
||||||
|
Loading…
Reference in New Issue
Block a user