Added missing lookup table, fixed pep8 formatting

Added lookup_table.npy which was missing from the previous commit. The
led.py module uses this table to do LED brightness gamma correction.
Fixed formatting for pep8 compliance
This commit is contained in:
Scott Lawson 2016-10-12 16:02:06 -07:00
parent 0809f9b6d1
commit 0bd7385a20
2 changed files with 3 additions and 2 deletions

View File

@ -63,14 +63,15 @@ def rainbow(brightness=255.0, speed=1.0, fps=10):
def g(t): return (np.sin(t + (2.0 / 3.0) * np.pi) + 1.0) * brightness / 2.0 + offset def g(t): return (np.sin(t + (2.0 / 3.0) * np.pi) + 1.0) * brightness / 2.0 + offset
def b(t): return (np.sin(t + (4.0 / 3.0) * np.pi) + 1.0) * brightness / 2.0 + offset def b(t): return (np.sin(t + (4.0 / 3.0) * np.pi) + 1.0) * brightness / 2.0 + offset
while True: while True:
t = time.time()*speed t = time.time() * speed
for n in range(N_pixels): for n in range(N_pixels):
T = t + n * dt T = t + n * dt
set_pixel(N=n, R=r(T), G=g(T), B=b(T)) set_pixel(N=n, R=r(T), G=g(T), B=b(T))
update_pixels() update_pixels()
time.sleep(1.0 / fps) time.sleep(1.0 / fps)
if __name__ == '__main__': if __name__ == '__main__':
for i in range(N_pixels): for i in range(N_pixels):
set_all(0, 0, 0) set_all(0, 0, 0)
#rainbow(speed=0.025, fps=40, brightness=0) # rainbow(speed=0.025, fps=40, brightness=0)

BIN
python/lookup_table.npy Normal file

Binary file not shown.