leds

View on PyPIReverse Dependencies (1)

3.5.1 leds-3.5.1-py3-none-any.whl

Wheel Details

Project: leds
Version: 3.5.1
Filename: leds-3.5.1-py3-none-any.whl
Download: [link]
Size: 2093037
MD5: 28dd62c00d21fe637d1e5c1c9c10c3b7
SHA256: be343c12c81957ad983feb2f1b59d46233d6c281fb9f5714693cbf5be878353f
Uploaded: 2021-10-13 21:05:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: leds
Version: 3.5.1
Summary: leds is a pure python library for manipulating a wide variety of LED strip based displays, both in strip and matrix form.
Author: Tom Ritchford
Author-Email: tom[at]swirly.com
Home-Page: http://github.com/rec/leds/
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: BiblioPixelAnimations
Requires-Dist: BiblioPixelTriggers
Requires-Dist: flask
Requires-Dist: loady
Requires-Dist: numpy
Requires-Dist: pyserial
Requires-Dist: pyyaml
[Description omitted; length: 520 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
bibliopixel/VERSION sha256=60H4bD1nKZtGSQzeEBWKUhFI_cA2QaoUqT-ieXvs14w 6
bibliopixel/__init__.py sha256=x9m9txze8q4RH7uVgISszRPKj-LdF3UbVozatqHeaog 901
bibliopixel/animation/__init__.py sha256=BeHzs3U5vqpZf1G0S0M_ixDObAwUI7AnmrpITUryp1E 650
bibliopixel/animation/adaptor.py sha256=NHdbL9YzyB9b_ZweHG9Zv9mzCwCWkCFXmCCpP4qWP2I 1777
bibliopixel/animation/animation.py sha256=c9twG3dkKZ4jyFaIDJYf2R7GIZVFRaguWxySF4RqNFU 7084
bibliopixel/animation/animation_threading.py sha256=tW8ZTbi7whRWdE_iMLz5WiXSlqv72dz-gh15V4QKx-g 2349
bibliopixel/animation/circle.py sha256=Z7EAO_Ch9VS_-yI0zR8kYxQaWwsIwPiFEs95lEkAuiI 553
bibliopixel/animation/collection.py sha256=pngd_yafo0KLt3PBcOc-kJYmqqUWwtfqO_5xeC67ZrA 5584
bibliopixel/animation/cube.py sha256=hnGi5mbC4HwtE1uUwJbkOMqcth4VTu7R5DCYEYmh5FU 373
bibliopixel/animation/failed.py sha256=YwjaPpbcyxv4KN9PcAAaKHoYm4UOzC-wC08qU2mbkWo 756
bibliopixel/animation/feedback.py sha256=xobOiDvm979G69gxRArFq9DBmgDduYcQELslZ4SRoZY 1338
bibliopixel/animation/fill.py sha256=57qtbolDQTpxYlyhWUEn62Y3R_uU8fuLpHX3hb_Cz1g 639
bibliopixel/animation/game.py sha256=UQigouBsFuJJyKErsd3vgJIRC7jq3QgK20ruY_ptNz4 2069
bibliopixel/animation/gif_writer.py sha256=ashoZ9yK-H5ZJxCSR4Qdz8xgb8IgivyuxGlNx4yW4JA 112
bibliopixel/animation/indexed.py sha256=8iOftiAyD71ZbjosiE7Ej87EO3Ivhk-CEKRZNMD3H-Y 2273
bibliopixel/animation/limiter.py sha256=SYLxPvYr4Yh0RwSuYQDAEdwWZZhHtJQ9Ybr_BngKd8k 683
bibliopixel/animation/matrix.py sha256=tx4gx1zacIJiJ71WsRu_XtaL-2uK0cKsuSaHG1DAfrs 430
bibliopixel/animation/mixer.py sha256=r-cRt3uOfiOqhn4MBBYuv4taxzBS104PRSY1jWqh6J8 648
bibliopixel/animation/movie_writer.py sha256=uEOn3sMu12auX5xoJSAqQFiZC9F2Rnod03ZZQ8wXGSs 1843
bibliopixel/animation/off.py sha256=pJBVx0qH7a-AaXpmcnmdrCYoptjhtgbQZtK8kcosJWw 412
bibliopixel/animation/parallel.py sha256=_pmizl96AMbIho8ozP4sv1jc1Llk1aTgUPqJVl6K2iQ 954
bibliopixel/animation/pov.py sha256=PrIOG6dXMBSk2Glptl7zcn8Mvnli9QAzLNmSgOG3RDc 1419
bibliopixel/animation/receiver.py sha256=TtiCWw-b-9KVtrg6mmyKR3eixfDD6Rrfi8qcG15uLQM 1831
bibliopixel/animation/runner.py sha256=41s_YcFZG1p7OCCSJajVjjM6LMCDVLVn3s4hSgJ9510 2884
bibliopixel/animation/sequence.py sha256=2BxFyi7Iw7YSx543iv7xyFZWeEjBxvFB7T0_jHOq_8I 1557
bibliopixel/animation/split.py sha256=Soo3yHFTigFZ8zxoWuRpYMDlDw_n2JGpu3LV3Bb4kQk 1623
bibliopixel/animation/strip.py sha256=auDBYgA_D9ZwRcZYv1L84TQApEepiGsLxq6Irk88Gx0 543
bibliopixel/animation/tests.py sha256=exN26pS942z1h0mPfaq2dHPlJ9d50c8Z-vG_1-YWIr0 2846
bibliopixel/animation/wrapper.py sha256=D3QA4tR9Jg-MLIv2lnhbDevKXM-vdfhySlmdMnb77a0 584
bibliopixel/animation/remote/__init__.py sha256=UtO2gviCZMLqWMsmUZCR-dQd57MtwXKB6lK-t_PiqmE 46
bibliopixel/animation/remote/control.py sha256=LqGxULoIz81AA6m5B_NndLhyqCAecPZK-WHCrq5v1ZA 8351
bibliopixel/animation/remote/opener.py sha256=qlZYYea7nFu9qJekj0ur-BA2xjjmn9_9-pHVMWiJ9TA 684
bibliopixel/animation/remote/server.py sha256=aTTI_hHaBJfXBedZbz6piaJQNLveg54a8tkdf1W97EU 2701
bibliopixel/animation/remote/trigger.py sha256=g7wBPxZDvYePSqVNmFsveoVVP8U6Y2MNPpmy8zVbU1Y 229
bibliopixel/animation/remote/trigger_process.py sha256=MRnfeGS4DLoudmTliTD2fjWlKp3pNG4PyM4Qq_Fa494 242
bibliopixel/animation/reprocess/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bibliopixel/animation/reprocess/functions.py sha256=xQNqoCBP0Pm0SwG9XjIklM8uM59fRnM-GTFnlTMu4J4 314
bibliopixel/animation/reprocess/reprocess.py sha256=weQUIT13kfU40ZAnUWFJxhJabbaFAT-xkRc1-Ahxlus 1115
bibliopixel/builder/__init__.py sha256=NtH9XQr8SPlTPNdFbG4q4Gjqo2trziT6e6TqLJMS42w 30
bibliopixel/builder/builder.py sha256=81RDJVvFbJEesmrbk0lS31bIaNl462QXGyaXXMvWirk 2971
bibliopixel/builder/description.py sha256=tbs9MUEwVdpbY1XTnipQ184o3iPv8R2R_z9PI0-WnKE 2228
bibliopixel/builder/pixels.py sha256=Y6VbwDGXZvHlGok5p5bplqjeIFagJ5nN2eabPXlSiu4 1902
bibliopixel/builder/runner.py sha256=pEnYvQk87W-9hkdkZ_jyqefu9Vb_USQ4HPvFnrPoFU8 1653
bibliopixel/builder/saved_description.py sha256=SPamMDTm8IvXYIX5AFChwuK3-hBV3jdXX16XE_8aJlk 1985
bibliopixel/builder/sections.py sha256=QLSRyC0Pinqwb-2jyXuqiUPMEJzESqQEkGS_FZ5NARo 2373
bibliopixel/colors/__init__.py sha256=lJZi4vRyXjvav2mG4azXMy4pL5etFfBHmJNQjS3SzlI 2202
bibliopixel/colors/arithmetic.py sha256=dX2llFGG3kU6Bn7LrhMS1hHXQhi5raDq-pmM3PZMl5Y 412
bibliopixel/colors/classic.py sha256=hC_beE7D_7wyjAiSKyMjSF2YS_B0-6249qpI4ZujLo8 3981
bibliopixel/colors/closest_colors.py sha256=BD4m2Ou6wtttdPUa_h454DZssD0OzY5eVox9YR6S1BA 787
bibliopixel/colors/colors.py sha256=qFc-Qx6WfzQbNhGgxrxCpFd-hGUH0UwOeo86lxNGHE0 1054
bibliopixel/colors/conversions.py sha256=fXK_z3pjSunuO_zW49KahNL5gF3b2YLncI9s6cfr7Q0 6713
bibliopixel/colors/gamma.py sha256=jItX0o3OcF_yZoHHRAdCotp1S79fZxVvTsGN4dB2CaA 1334
bibliopixel/colors/juce.py sha256=MLvgnh4q3DDA6EKaIf2a6AxvXjDc3pkJLfFxyRXbkGE 15043
bibliopixel/colors/legacy_palette.py sha256=roMwQ4nG2rGGyVdpyUlAzr1VT0QLbzghgM5ZSLis3gE 763
bibliopixel/colors/make.py sha256=P8zCoXUSuss9WYvIitjWuvD-O_LC8ErOaZRWRhssXY0 3481
bibliopixel/colors/names.py sha256=zOjQtvcP5oWgaKc1zU8tfe6BfYTiMjakuc5nrcOKN9E 3288
bibliopixel/colors/palette.py sha256=C-vfXnk8jUCprtH8pAtT1N-an95wFmnr2mT7Fg46a78 3987
bibliopixel/colors/palettes.py sha256=4MoDSM0ttBWoLSN0dJ3VyEa4JRnWS2RwVx-rD4qqMWY 2464
bibliopixel/colors/printer.py sha256=pIwfHJMfgm_zs2A0lwY2iVbz8kwa8W_gKAXiA2RHXcs 379
bibliopixel/colors/tables.py sha256=HerUf-pnTKn3YKqZYDW7cprVUzVj3PsC93dXz8yE77Q 2158
bibliopixel/colors/wheel.py sha256=bEIQmNj-JwexJMT_cMPMe5223IqQ98iynn9UIyOd1l0 816
bibliopixel/commands/__init__.py sha256=rgThTMe5KzxFxU9LBNOC3prZ5egyNW94rXbqxFo-kto 267
bibliopixel/commands/all_pixel.py sha256=e5wyWHDEyP9InlYjgIUkS8rL-u4nMMKiXAgkuTGHu7U 3418
bibliopixel/commands/all_pixel_test.py sha256=ymIW61dZ89DE9zcoEP9UahCnckZyb13GK4szsHgoPPc 1210
bibliopixel/commands/animations.py sha256=aFOKjGDqPhHpKXp-XVg1l6T2iDLHK09WsLt9XHhDwAQ 3112
bibliopixel/commands/clear_cache.py sha256=AxMeAuL3iIvbsE0THhI3EJODI4VtC7c2mjhHeD4bHG8 172
bibliopixel/commands/demo.py sha256=lmuyPfIpYtSYkgQsPW-mh-FtokVCMtpNAXjabbtaSXM 2437
bibliopixel/commands/devices.py sha256=oXmRN99ls3Pz2AQaSwiBrOjWgjZEykf5w3HX37gIv-8 2085
bibliopixel/commands/info.py sha256=F3GuJ3D_VO0Q7yLBcaVCllICQ23bVnhfGYMM84hEZj8 2071
bibliopixel/commands/kill.py sha256=L5U_GuoXqNMVca9aivIl2p_1UeBkiOybXWVkqulWOVI 328
bibliopixel/commands/monitor.py sha256=dU9Y_qmSKQ91IvSL382JPZsTsU8ki96e7cIeHsFAZQ0 614
bibliopixel/commands/new.py sha256=UZuEhLNnw5eFS3-bxepLYWCdBJAgvDOsveUld2fDNzE 2765
bibliopixel/commands/pid.py sha256=QCnGbOhSUfPFRIMKDIwbdqQzjK5_SCnnAzaDn2patsk 551
bibliopixel/commands/restart.py sha256=u9bDVt4dP_HSROcZ3Jr8K7fxMZSUusKMHJzubbD_RY0 323
bibliopixel/commands/run.py sha256=PPSrasiGgg5Z8CEJ4xYzILTUK_g0MSUYd3cGhmw7pvA 507
bibliopixel/commands/shutdown.py sha256=cKJG86kOwCP0sarAhfA3G3GdC0Vy8lu8uauNUs-luO4 301
bibliopixel/commands/template/animation.py.tmpl sha256=3M10fQXVH3V4q6UVrvX32j8V-LikfDqwRN7lVZjtezs 1269
bibliopixel/commands/template/project.yml.tmpl sha256=K5-0HcdUPDNPo28WOSe02ol7P2Fw3JZiSXNY7zUAdx4 1506
bibliopixel/control/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bibliopixel/control/action.py sha256=n9KV07Aa4QBFuCGj0-Gi3MEsYTVIxCL5NntB5wz26a4 1836
bibliopixel/control/address.py sha256=9qjBvHCX2Vj5XbwVQ_T34zr9DpKDJMwVPBW2zJwIWyA 5206
bibliopixel/control/artnet.py sha256=tcb2ilyk9cARRil4Kqsx97h4x_tU-2kFDQCw3biTI3Q 910
bibliopixel/control/control.py sha256=L458NV0hfGH1wAkkCbuFN8PrjkhaR1VSAtGpOW27_5Y 3841
bibliopixel/control/editor.py sha256=72-Dt7ak4DkBhcEyO444QoI54OnOSw0vLxyt4nAkoH8 1870
bibliopixel/control/extractor.py sha256=U6CRyei2iwtNBZn7wpcY1daOWRZb779fhuRIut8RPdM 3251
bibliopixel/control/gamepad.py sha256=rPNC-PpIOmC3hYaXi7_qmYWiinp5l6J91TBRWHtMUWQ 271
bibliopixel/control/keyboard.py sha256=z_ISwiCclpryLJmwuYxxApYdye_g2i4hTzg9_Y9UqBg 1583
bibliopixel/control/midi.py sha256=LmZvcsYV73zwD_0n-5JKpSZafALd5t4txuaQ3_vsMwo 2898
bibliopixel/control/ops.py sha256=JITeG0bunjhmwJtumHf9wifEB3LKNdFC6bjjggRNRvQ 2918
bibliopixel/control/receiver.py sha256=bjxzMj2VucEqtiXVTBFQFYcvHkIJRBuuQKA8C4ngFBw 495
bibliopixel/control/routing.py sha256=MN2u_xHYKQHAp8C8WzjIeQuUqVl-kpudgIyj7s6_3dU 2424
bibliopixel/control/serial_gamepad.py sha256=yBh9QvlnuqReDlT5XpHmX3X7J9JledFP00TXADLqgm4 5469
bibliopixel/control/envelope/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bibliopixel/control/envelope/envelope.py sha256=0A1-a1o0f007RW7uwbTI8hjxqCQvGqXOotKU_r9Xl8U 3250
bibliopixel/control/envelope/segments.py sha256=ViKliviaMz2SFNfRn74VB2sRZAO5LNl7exa0ycamWUc 1135
bibliopixel/control/rest/__init__.py sha256=SbZ2ReP22qtlDN4On94y7HI-ikeMwvZl3ojC94QlHOk 34
bibliopixel/control/rest/decorator.py sha256=1pvLWuCGYzL7l93BTKp8YGLK_-seq9U-dt4ildp4zd8 2062
bibliopixel/control/rest/flask_server.py sha256=XgFUBHwH3DWE6sBCXGrPUg-PAZjKh99V3fF6ISmT4Ro 1263
bibliopixel/control/rest/rest.py sha256=dv28VW_vxln8s9uOMeaWGIKBu5DQrm7aG3zQRFYAo6c 1144
bibliopixel/control/rest/rest_server.py sha256=pCQE1iUnxaO8lhGTuH_kVubdpe5zrt-vNnwiv77kAMA 2496
bibliopixel/drivers/PiWS281X.py sha256=OorIhcL4OWtms1tLF6JfbaufzNlSkbuM54usGppV00w 4294
bibliopixel/drivers/__init__.py sha256=h7Wzz37Zk3j47ayf-h8rkoAlILALMi7H6ACX6uMbU9c 102
bibliopixel/drivers/artnet.py sha256=WpwaO3SCIiSU61T2-XoC5jkmzcQCYfJg4h2kEtxL0bs 1137
bibliopixel/drivers/channel_order.py sha256=bMMDFg2Qa7pNf_Pb7WbmAnYyBpOQ37hGblMAiZ4p23g 1234
bibliopixel/drivers/curses.py sha256=3y3_xmSqKMGlEebB1kF4vYKVQyHg9Ir7N9D8159vmrU 3695
bibliopixel/drivers/driver_base.py sha256=5nIK70u3g_I1SRoMFtzdOTugPFPS7gvvbSFvzIRLmjI 6105
bibliopixel/drivers/dummy.py sha256=G1ezUScjGufTbIYyMtELeNM4qmJ-VVhhrMS0Fw8cqWU 677
bibliopixel/drivers/dummy_driver.py sha256=U7cb3lcFLPHgvS1P5CfxRZU9BU7R8fq8ESYrvFCH-XE 130
bibliopixel/drivers/gif_writer.py sha256=ashoZ9yK-H5ZJxCSR4Qdz8xgb8IgivyuxGlNx4yW4JA 112
bibliopixel/drivers/hue.py sha256=2pvxW94XAiX7tiGAUraSCpo5MzMAlIQimZzIONAtX5s 2592
bibliopixel/drivers/ledtype.py sha256=C7Wxw-nYBudVUlg4JNfE2N1-Km34Ic_9hz2d9-uxIQk 588
bibliopixel/drivers/mirror.py sha256=TsxHNwNkGDhH55UXYfJcJ2CQJ-Lh0MWGrOv8x9J1D1Q 1437
bibliopixel/drivers/movie_writer.py sha256=1DErSXKAdUFODIQ6S4dg_Kp7QNqM_l-7oZKagJysZOY 1971
bibliopixel/drivers/network.py sha256=WwYvZp-eHlsDL6WzaZvgXLBa3L3ZTWlShy6TmhMRiWU 2756
bibliopixel/drivers/network_receiver.py sha256=MNNMV8rgMq-aSTYrE-gd2bF5zIvbZ7-KHOJpBOJM4Fs 3446
bibliopixel/drivers/network_udp.py sha256=TmeSEJwAePigPsdZmq9OeHCw1ysFdQtYApI3suwWQmM 2384
bibliopixel/drivers/return_codes.py sha256=b42D9UrY5QkIKqR7kSboz92DSiRB9RFNczqwyCaRDv8 1123
bibliopixel/drivers/server_driver.py sha256=hutr0QwgqeEHFV8xvwLryxMDiHeKkGaYFwOFY6MMVsE 1492
bibliopixel/drivers/simpixel.py sha256=TW3hIvj7ZmfWqVCp73HVUY-3qKWvRNL1SdClnzhFZTY 81
bibliopixel/drivers/spi_interfaces.py sha256=5s_xuj6RXcrmRiz8BCZLCcm-THTVSlCmQ1B_weEWwqM 117
bibliopixel/drivers/text.py sha256=WEKOTlP2ti2MEUF9HX1CXIag4O1K3KK3D-vLuv5lk1c 1035
bibliopixel/drivers/SPI/APA102.py sha256=QLVsjGMpt-pIeIWsYvkXeyMh1FQfUawCUqQcvLkN8Ag 2252
bibliopixel/drivers/SPI/LPD8806.py sha256=oXvmNIW6lyuWpBq2qC3acJ0_roaUdtvEzQCChne151Q 755
bibliopixel/drivers/SPI/WS2801.py sha256=7FAvd5n3SBhOn38OqXuRHn3Vrc_bMyC6lZ3xV5LDWXI 643
bibliopixel/drivers/SPI/WS281X.py sha256=1rclIwzqDwY9yDOiiA3fu9R9DnhGpb2KPYBU-GlMjHw 1823
bibliopixel/drivers/SPI/__init__.py sha256=ZtkctVJkiYD0TnW6OlvXcBAQUKNoWpbizY04zhtU-qQ 74
bibliopixel/drivers/SPI/base.py sha256=rmpcx6wrIdUt6ArYdFb_M9M9xYEtNR6AEEWWs0dARzk 1540
bibliopixel/drivers/SPI/driver.py sha256=HdVJaCMLK13X5tNEUZLWRThLHOr3w9EZqWgz1X7DskA 1348
bibliopixel/drivers/SPI/errors.py sha256=ICE3T4c3OBTKpWSrM6izhPqKV_U0auC-JXAtYwzWgDA 749
bibliopixel/drivers/SPI/interfaces.py sha256=29ZiaY25PdHenKxVWkdGFzqdYw1Lm4OB1hZyokk_Z48 3888
bibliopixel/drivers/SimPixel/SimpleWebSocketServer.py sha256=L7aho4g07OQuxE897rqVGO0DsaD3hT7yk7opev8BeMA 21888
bibliopixel/drivers/SimPixel/__init__.py sha256=Vw-YGSSlTC00NexVbJQB-ZtNwmOd_m4u1_CEPH-_Ztc 30
bibliopixel/drivers/SimPixel/driver.py sha256=_aQH4ipw-TUazMYl7Ldyuo1AyXxQaJtoUprPP5JPIuk 2305
bibliopixel/drivers/SimPixel/websocket.py sha256=wgnjkne9SoYXKT4NLJaGOv2N9YizSKB77Adg3vrWKDI 2677
bibliopixel/drivers/serial/__init__.py sha256=evsg_xAIb_cV2lmjmz8Y2bVil1tYdu8VgZy_8Q9-qB0 56
bibliopixel/drivers/serial/codes.py sha256=ZfgHQ7Oe8iKIispAaqJZPRTuyqPe1ehKTGnoFYAPOto 739
bibliopixel/drivers/serial/devices.py sha256=SuLgqAKt3ngCYd2WvHIEs0g3gopm2MwM71yQW3D1n7o 4415
bibliopixel/drivers/serial/driver.py sha256=FydP4jSyLRgKjSfcB-TN_ngKnrjxu3Qm2E5R1uktYj0 7547
bibliopixel/drivers/serial/io.py sha256=kdp6nz6nXzt31FimqxH4wrR1ovwIo7wpl-DDFEaMEsQ 623
bibliopixel/layout/__init__.py sha256=cFpQ2_XhodcKt0lqLii3ecDx8OySJ_JoAlJyoCI_L2c 482
bibliopixel/layout/circle.py sha256=o8HOUz-5_E3mI_82pbS8iZF44t8xAz4-IU0Vibu0hew 4150
bibliopixel/layout/cube.py sha256=IPbnU2alpy-HK20phQyMk8J5-QVZlqWHHh8Opv2yS34 1931
bibliopixel/layout/cutter.py sha256=n9ac5Qzsa-SpF2H8ktjmhZQxtthKSGHFaWZKMfpAtTc 1992
bibliopixel/layout/font.py sha256=EXf7qcqazKduarpXEti2N_7s0nHOZaqIUffWXKQovo4 28153
bibliopixel/layout/layout.py sha256=CdVnaxaWQaaRcH8IpdOP81TdezDhkLwlV1ke-o1cKKQ 8604
bibliopixel/layout/matrix.py sha256=9D-hQOCJBt3WurgjbqmMmCNz2DDLHiFVyFOYb7UBbAk 12772
bibliopixel/layout/matrix_drawing.py sha256=sXw4nLQrWovF49L17NVOiPrzbfa59id8DW5i9Bsfcpo 12274
bibliopixel/layout/pov.py sha256=e7MMIphVJNcDrNUPCb8oHt4YKpjGtReC3Uc4_Wmd5zY 297
bibliopixel/layout/strip.py sha256=Oe0BZ_ty6UC61vml2UCuA1zJfK-h1P8j5EhnKwnJdYo 3164
bibliopixel/layout/update_threading.py sha256=p2tShcT3u_OT5x7I4HJ9mNQjIGmDxLXOVvgH4Skt7pU 2953
bibliopixel/layout/geometry/__init__.py sha256=yG6jQMnl--KWZW5g25Tyo3-t9ZO5pQFKOpADMEe_0lI 559
bibliopixel/layout/geometry/circle.py sha256=EBkvbwpY51sZCHY5BcEdMcEKSOMOiaY3Y9DPLSpQKvk 2041
bibliopixel/layout/geometry/cube.py sha256=8VkBWnDIeCn72EBi8VlQYzo2Drd2oIad7P61QlNEkCY 1131
bibliopixel/layout/geometry/index_ops.py sha256=-f58Nzh-b-x3GPdkLZYlpt_bEz5eoiq9_C5Rjdm_ZV0 667
bibliopixel/layout/geometry/matrix.py sha256=gIcRLTd29iK3HwhgHy3Mse0fEUUiwsQoEydL8GDtWmo 3848
bibliopixel/layout/geometry/rotation.py sha256=_P3Pg3hulm0RBpdCsXQenhrrw3_NI9WBva7SkgDDCuw 546
bibliopixel/layout/geometry/segment.py sha256=YUp883QzsHgxG1dvSmcLju8ad_GiSuQyFImLNBcEeSQ 1539
bibliopixel/layout/geometry/strip.py sha256=I5Z_QGIatZc_OpwSghreuJ3fx4pSoEIDTYQG0nagJmU 1318
bibliopixel/main/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bibliopixel/main/args.py sha256=VkPBUfmoQyRqLQPpY-TbldUwWbW7KOJ0OgYUFEve5rg 365
bibliopixel/main/commands.py sha256=1moukhaEnVYs_RT4TC-mC20bTiOTgGZEMWigHOUVFPA 1039
bibliopixel/main/commands.rst.tmpl sha256=ymfDKLIDnc9zKU3xF8642AtJwru4AN4kdANEaLMbXfc 1783
bibliopixel/main/demo_table.py sha256=9gsEVx3cEG6tEAnB4DYD8ToJAxbekq-af9dkRziEiPs 4871
bibliopixel/main/main.py sha256=CbX-3V_EKLTFY7ldgMaG8Lq-ET8AOUVEhcrPMRLkL5I 1131
bibliopixel/main/project_flags.py sha256=UtREiqy_ZIIL04LwVo8gYqrXNETNkpCbY7JRtM116yg 6881
bibliopixel/project/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bibliopixel/project/alias_lists.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bibliopixel/project/aliases.py sha256=0u1mLYAi7wfsiD3X-hixMnANFurNGoxS_jAr1j6rB1E 1085
bibliopixel/project/attributes.py sha256=99F4sv-Rs8Qa2tDd4JCqCAvBFl9eNjxWbtAQ1QR-VQA 385
bibliopixel/project/clock.py sha256=Ld8UkvoF8PfGCEYThzNu5CT7KyXox0jt2cm7MpoNCZQ 485
bibliopixel/project/construct.py sha256=XRYKqj-f8yR4UOrzfnX7cY9PRwxnp2YjN89OLWSYB2s 1746
bibliopixel/project/data_maker.py sha256=IFvZ1ScyO_pFV-ZQYITne2ezE71dOthPv6HBtA3Fif8 1879
bibliopixel/project/edit_queue.py sha256=yhtt3H5zHhk2XaF0ieCNRB2x-4gxhG97P0paZEEFNhY 2094
bibliopixel/project/fields.py sha256=neMsfrQPK8_KcOtq7aTRyaVWJl77P8vjQ8GGAmR8uAg 1487
bibliopixel/project/fill.py sha256=HY4J54OVi5qfVtSWuBuDBFBQY2BDxOYVjIZmg_b7Xoc 5194
bibliopixel/project/importer.py sha256=QdtLmPLhPcIyVkfHVBsLewgRK917U6vFIMUNXN1WyYs 2446
bibliopixel/project/load.py sha256=PzTeO9mrdGoOd9VK1Q3nA0x8onIpJPaG_KIbc7j_Wxg 1546
bibliopixel/project/merge.py sha256=FXd8r1FGyqgNiT6XVKhnZI7aIeUO7RVSLq6G7yAOzyg 2567
bibliopixel/project/project.py sha256=F6Fb5unZfl5gPspSQh62aGFp9J1n0GE0wrAWaGq_xhE 5562
bibliopixel/project/project_runner.py sha256=HKzjFmlbKnoH8QB4hN3g1KvUdp9fowttCulH0gomIms 6583
bibliopixel/project/recurse.py sha256=0hvqx_w6RchsBq28V6vRgYW6uC5nviOjRrfEkRvG4J4 2810
bibliopixel/project/types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bibliopixel/project/types/channel_order.py sha256=_RclYFxMqtJcSRZCHwiGSWEHJfiGUs50qMGvd1RtA3o 785
bibliopixel/project/types/color.py sha256=-WVO_glY4iDjq3bWh3eOMkZz7Q4t_8c1LJAcGQ47J8U 42
bibliopixel/project/types/colors.py sha256=HLUcxVf3XyhQzySErM2mWbuEoGNEMS9U5WBJcvxZltM 43
bibliopixel/project/types/direction.py sha256=AW0SsCzxAjfPE5AghMsDcve3fw7vsGoIUdRzMJJPX9w 771
bibliopixel/project/types/duration.py sha256=D8OC7UWlJ8Az09MLgwwKifqwL7eGILzyT5vJwF5PU1s 563
bibliopixel/project/types/gamma.py sha256=vjrkYzq1lN2bmq57RQM2IoX5PJD4OtXzJEcyj82INxI 940
bibliopixel/project/types/int_name.py sha256=R8kVeeS5pnz3CGSkhn--OKoPZKQs2LvNvb6rrUd9BdM 347
bibliopixel/project/types/ledtype.py sha256=pmqp8ONM9bixHwzL3EHc-Gsh2icylc4I3BWOi4US3iw 378
bibliopixel/project/types/spi_interface.py sha256=7ZKl1P5MXln1fe2tQQzvspqaVw3-au2zURV9DGDFOpI 424
bibliopixel/util/__init__.py sha256=hEGBsG68xJHf5g5ax7q2WzR5BSAyU9H3KStPbfV43ek 215
bibliopixel/util/artnet_message.py sha256=EgM510DBdL0sbSqwqoMaFKU6HfuhzLIGKMjPyUVe0oU 2381
bibliopixel/util/attribute_dict.py sha256=DCxFa2tseYKgfmw2wPob6BgtOHKzYhP72wWZVDByZws 819
bibliopixel/util/class_name.py sha256=MzDnjcyjJxToglznyLilw6ZZjao5RTQHcnvYPNS-99w 217
bibliopixel/util/color_list.py sha256=Ch58W78JmhcVxhaHkwOM0mwLhK1o3YUlzj6Ggz8SKZI 2583
bibliopixel/util/colors.py sha256=OXAdF7G6Mmf4S_3O46lZdMil33uSeLX9pka36O_VSGM 274
bibliopixel/util/data_file.py sha256=DX-79P68iX2T2rVfcJ80CJ59uEZlsACeKjJvtzGpZq4 2847
bibliopixel/util/deprecated.py sha256=B0Q2rsTDnHy-_vzQvJumd9vQuy3yDR2_qKCrEAM6Oig 2109
bibliopixel/util/duration.py sha256=SoedV-6md3M4NlFF3slS6HeIYMLPJLifgYTirbryIQg 2628
bibliopixel/util/exception.py sha256=qellWmNZGnEzQ3dCwzz65bQnvIDdm3hbUjPv8pbbUbE 604
bibliopixel/util/flatten.py sha256=j6fjmNOc_A2uT79pKDUEGFAXFuIwlLVWtFBsss3PIKM 2183
bibliopixel/util/int_names.py sha256=o7A8Yoy5zyYFRdUw6tonnzs9bWCq1EkIdZtUqZsQzVY 4388
bibliopixel/util/limit.py sha256=f4Eq-t1MoIptxHG9ZwdygG_HZdSwdqDl4m9S40yDK0A 1334
bibliopixel/util/log.py sha256=GfBCZSC_15VjjniA-G0AOUNEoNKtaS9hkOx-ErTerD0 5259
bibliopixel/util/log_errors.py sha256=KZ1ns_PWwasiruqEIUwEK2xfRi0fL1VgTScJ_KGkoBw 1450
bibliopixel/util/offset_range.py sha256=Y4FrfcnsDU9liF9NHbXMlouhyZdpxFCBw2dMjlE_vRw 2354
bibliopixel/util/permutation.py sha256=oo3J6eEKpkG2fcO8JYuJemwTJKA7sTwQoUSuEMPYlQQ 1090
bibliopixel/util/persistent_dict.py sha256=GKq3IPvhEQsYLqJ3AdyZlA3MAgop3R9JEXGYmRd_mig 1378
bibliopixel/util/pid_context.py sha256=L2EVGdgu-s3DFZId5hCwGDQB6pmaH7o7u8NeeyJWNaM 1370
bibliopixel/util/platform.py sha256=Q7YJkJL2UACJ_LkYgGUE23sf6x1WchNfBQvQVuQcxLM 1414
bibliopixel/util/server_cache.py sha256=7SzN5zj3icplP7-gxvROFm8V1erSvTRUResT5MwEGt0 3322
bibliopixel/util/signal_handler.py sha256=hQG41nz4m4V373U2-1hKmuOqxysJ5Vg7eumxFgQit1Q 2465
bibliopixel/util/udp.py sha256=mcQqW7bK_ZctOYN6jm6KLmnBdqARtZYY32pGcua9ydI 2962
bibliopixel/util/util.py sha256=H7BaFaPymu7enlRm7Tv4SY_uY-o637DkR0xLf8-KBAA 1729
bibliopixel/util/walk.py sha256=21GeQna8RRAyl3D_wSh0Si1schmK9Oottv2msWvKKSo 416
bibliopixel/util/image/__init__.py sha256=xbojA6W2pDyzMu381DGgCixCSFR8jVn3HMfa4-NAgIw 266
bibliopixel/util/image/directory.py sha256=WMGR8OCUflN7EJz2vCuaErTsN9bAFKjGVJ_MuTsjmv8 205
bibliopixel/util/image/extract_gif_lines.py sha256=DNlQwosSGKU237wJNNqAYMlG3kvJg2Jf2huJ_omLDK8 1735
bibliopixel/util/image/file_writer.py sha256=a8WTu2DOXxzMCQtqhsG3Ucvn9ZdF7BrNc-QpWADdJV4 1303
bibliopixel/util/image/gif.py sha256=hHdcHBnxY3eBPph1jgiaQPAlvsTxzeTW91eAYelDO0s 1563
bibliopixel/util/image/load_image.py sha256=NQcwvo5L8ib64XljOBjmVuTeN5PIjk3dwfE97ckBPas 2460
bibliopixel/util/image/movie_writer.py sha256=AkSEgicznaqX_PWOT2NE7JI7_1sphU73UAN50oznXso 2753
bibliopixel/util/image/mp4.py sha256=PfU4f9X4PsfazG2Ca_PBtK3nX04M5DNCRpyj-3i3DYU 949
bibliopixel/util/image/old_gif.py sha256=wWq7dbf6RlDyl5WJM-eSiGPTrQo4ttLxLoIjBvTidN8 920
bibliopixel/util/image/renderer.py sha256=OxsvXQnF_h2Vt0HTPPVozs07Ki2MMsbXn1ZvmbJXC_M 1438
bibliopixel/util/image/reshape.py sha256=DJg-F-U0AjHHRxPHLPwj6p7_Oo98RlAWXp0i9IMmniE 1868
bibliopixel/util/image/yml.py sha256=5Sd5z4WWaFY1ZSzKx5M9QaD33fVsaOxxCaISMMGzwj0 1174
bibliopixel/util/threads/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bibliopixel/util/threads/compose_events.py sha256=6Q2fCcwnNXLmiB1X85GKdfQPXTOVGQfwSPma99j9noU 787
bibliopixel/util/threads/producer_consumer.py sha256=bWM7HPWSqdBP8EPSEKj0oZZXc6HOEyPu2TWJtIw9So0 819
bibliopixel/util/threads/runnable.py sha256=mboOz3UNhyJURTZik9f4pVGpDYxMfPkyQwssKzh9JUs 4029
bibliopixel/util/threads/sub.py sha256=1eXHNxpcpzsCzWz84w-w00mgeKK-EQoL-0dYKCZ35r0 1295
bibliopixel/util/threads/task_thread.py sha256=Ck1ad6IAN9dzoy5AAJYoswBUmvST5MJvcg8ccnFXlTE 820
bibliopixel/util/threads/worker.py sha256=7jRGL5FD7fL0pU6SuOH_iEIHVQgcpYBQHZ-2m99n7-0 1913
leds-3.5.1.data/scripts/bp-color sha256=gL9JVjKMx-a5wx3Zrl9TDv2XbJOg9ooD6cEorWFBfDc 1686
leds-3.5.1.data/scripts/bp-pid sha256=DjXolAhQxQznxFIk9b9GPHmqWCmbFAyujTXwHNgDgUQ 601
leds-3.5.1.data/scripts/leds sha256=P3sCfRKYwTqK_Buc3RwY0d2Z-7XYR0u-8cC0KKtAsac 364
scripts/to_install/bp-color sha256=Ay0B-wYy4DFhZNBsVOHi_aCXWfKIpyUPJqdHVJ67SD4 1700
scripts/to_install/bp-pid sha256=caBJemKCoAFZc00u4gxOloj4JSpPsvoUcB_U8a6qaKw 615
scripts/to_install/leds sha256=KywaQJ_JkIeuQ2IDRyKfpWTImLjTropJyxjYrCytejA 378
test/bibliopixel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/all_test.py sha256=t-6Hw0E0EMCE2kpesCslEOtcy94c2TTBX-U3mg9Tl3M 1569
test/bibliopixel/failure.py sha256=RQrvWX2xwoCaPzXEVZTzbXUmune-51U2ju46ec_GJiE 60
test/bibliopixel/failure2.py sha256=Ym5-xZ0MhtN_DGw1uQ6TQtUId6-727OfsNSGCWeEN6w 32
test/bibliopixel/import_all.py sha256=VWmF-06XVBsJfpi5XFvHGd7DIlpb_NFW_au-1xCT0vY 1213
test/bibliopixel/leak_test.py sha256=uNlJFGujhaJULQYdq7KMrTZJya49e7PEBPMnoGfcXaA 1169
test/bibliopixel/mark_tests.py sha256=xWnXIuTNMgMPAtKU5ANSzEQGXZ2XucBYmYJHPGM7fHw 863
test/bibliopixel/mock.py sha256=pyl3w9ajaSzO3lGhaVxOWPkdv1_X1oBQPNwztC_G3v8 901
test/bibliopixel/patch.py sha256=YiDRiLwJbd01M4tJRfwrIDPgM1AcV8SAXr7nahE-sFw 272
test/bibliopixel/animation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/animation/documentation_class.py sha256=G6TmKsjuolrxbRNGwTovECudkznqkzdcuSdU0Q7u94o 1686
test/bibliopixel/animation/reprocess/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/animation/reprocess/sorter_test.py sha256=OvT82XxVA9FUF0LLbys1kNwssRrYNg5yxKZjv00JvBg 1603
test/bibliopixel/builder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/builder/builder_test.py sha256=VvjOsaRx-mKdCEuHILr9g9kwsYZI4eoLsaCKnYhSw7o 779
test/bibliopixel/builder/description_test.py sha256=0KYcwFzTfa5ijgesP_GhttE-pVjr5Mt2VikJg_UbmYI 1899
test/bibliopixel/colors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/colors/channel_order_test.py sha256=xKfWQDoRa7ukN3yU2Z6PMnKU-oW8Ypovdx8XUeH35dQ 1172
test/bibliopixel/colors/closest_colors_test.py sha256=xCOd8GG7JK3jDuOEMOFchLgPlYr6BnYbo22CFh6-070 1015
test/bibliopixel/colors/color_test.py sha256=bJshzy3ZWJxvd6Met-zFOlmX3mssoEKKfnUJycTWxiA 2781
test/bibliopixel/colors/gamma_test.py sha256=ZIrhTqEWFRyv7waME1RmGGabcPfBAijufeB9t72qmjE 200
test/bibliopixel/colors/legacy_palette_test.py sha256=FRj9Eq0FQjaaJ712zTwAM4K9oDFjfcC3ue_wEMBooeU 1740
test/bibliopixel/colors/make_test.py sha256=vDAa9KaQFA_Ikj0o8cNiPT56tH5FGu1eZuiedMoBG6M 1525
test/bibliopixel/colors/names_test.py sha256=FP6-7fh0thhp2AGdtuRrbrwVnVP9RfuyD8nsA1Db5XA 1474
test/bibliopixel/colors/palette_test.py sha256=qdWeY8bHa-NcuVS_u_rm23MW8zgQIom1F_CFpmEZrzA 7102
test/bibliopixel/colors/palettes_test.py sha256=bRGpTJQTgWjCcAwFoBjsVvqi11jptJCIEku_pCH7Qcc 755
test/bibliopixel/colors/tables_test.py sha256=QnNcAXPX8TFuXXT-OHre2K0Ppszu-we3-drYf3E1PcI 2100
test/bibliopixel/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/commands/demo_test.py sha256=jyQ7RR6oBJZdGN1YYTMKDiCalXIhSLG-fKVvKUCquMY 497
test/bibliopixel/control/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/control/address_test.py sha256=vvplEJLU9I-Rdv5dxCHJ6giHVgz3YxxKEbfENFnuzIc 3376
test/bibliopixel/control/artnet_test.py sha256=2Ldax2Yz5l8Mihhcark7qBlAFKxvJ6LjjaTYwW0vRV4 3387
test/bibliopixel/control/editor_test.py sha256=feVWElW1m6qD-rOSKSs9vMzFE35tqZRgLdwiDGHOTyk 1197
test/bibliopixel/control/extractor_test.py sha256=URLzG3ZFt8AeWMfbg7fq5SOBfjUfhQuaN4x-DOSa094 1912
test/bibliopixel/control/midi_test.py sha256=CLBLwmdShthuIb7j4qidgiWzxte8y8KjWSH37e45Ee0 2781
test/bibliopixel/control/ops_test.py sha256=eS2nJIYolpQaLqaZqW8pFD4V5okb5gZPaUXb4ZajaBk 1421
test/bibliopixel/control/envelope/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/control/envelope/envelope_test.py sha256=fSOD0XNcUurDGN8a1TsrD9SxKo6qNJ-6DR5hFAvCr2A 3961
test/bibliopixel/control/envelope/segments_test.py sha256=_DPXWKgWEgmRLxG1IG2RkFSaAQpa97B8jJTlUi9IFwk 1875
test/bibliopixel/drivers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/drivers/artnet_test.py sha256=Q82wR9ry_Yc4f2ADVG9xd7chdE5zjo73PUJhcty9J4M 2856
test/bibliopixel/drivers/driver_test.py sha256=nRKZnDOdiYOSlMpB8H-LNQmzb0xu-9AYMNYRWqaKXLg 2273
test/bibliopixel/drivers/dummy_test.py sha256=jTIvE34QcMcdjb7boyOygQ9a-41yP0MRH6BvJBeBxoA 477
test/bibliopixel/drivers/serial/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/drivers/serial/devices_test.py sha256=e3OoDI0CgVYmTADPZ04116ahWiFkoXIh3nsFW7z6cnA 1945
test/bibliopixel/drivers/serial/driver_test.py sha256=wHiei6vZPoOpqUP8EloUKu23hhD3KjRf5RKxTvFXv98 1752
test/bibliopixel/layout/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/layout/cutter_test.py sha256=vo70zBbgt_G9D5PtUY87EWVGkQwMuZut_VBO77GS3k4 1331
test/bibliopixel/layout/layout_matrix_test.py sha256=UQ9TWb2fjhpv6z4D5DmoETrFMJ9ZYFuNTKd4JjV1ng8 1319
test/bibliopixel/layout/layout_test.py sha256=s7mswzgU_OmLD94bjGMS9GqEtQ0OfiepUdGOcMu2WU4 2063
test/bibliopixel/layout/matrix_results.py sha256=e38arKApcfjzG4mX5wetIP26uOInHWQHY-8kAKZ_a6g 6972
test/bibliopixel/layout/matrix_test.py sha256=nCetFx7XEbplE0GuZF23hBss2tu2w9ULE0B-Eyv3V9A 6099
test/bibliopixel/layout/segment_test.py sha256=mNjA9W-CkBTF129tP6RMRw0DdR4VB1XMJV4AQxPUOq4 398
test/bibliopixel/project/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/project/aliases_test.py sha256=NeyE3GBndzHiFNAE1Zd4kHwV1zsmFrYqGNA-KxUYZHE 3145
test/bibliopixel/project/bad_project_test.py sha256=gUdrMYQ5d7VOq5rgAL3sbStpXTCjVbDcX3pS0dfliRw 4770
test/bibliopixel/project/fill_test.py sha256=36tEDsaaekNx_nhcuDpdBBk7rSzWbDs4rFpepWuZis4 3691
test/bibliopixel/project/import_failure_test.py sha256=lj0THfuDQnoo6-PkbxozgJgegrFIHFO8x18HxwSBCSU 2193
test/bibliopixel/project/importer_test.py sha256=9lmtylh06sLHdi0yNKwDHYkQQm3ypokDtlYqWNTtxxA 2256
test/bibliopixel/project/load_test.py sha256=4qmmjfkOxbvcSvwvF4CF8ICFgucB458QdMa9SiqeASM 734
test/bibliopixel/project/make.py sha256=nMmuy3xa9BmFiAsMDrz3HZGKPJ4yOJVZG3f3EoWWQhw 889
test/bibliopixel/project/merge_test.py sha256=_OQlOr2NIon3L555vv8m758N323-L-g-NuOup9sLg88 1628
test/bibliopixel/project/project2_test.py sha256=q17pNa_zyrT0O6b15DmcrV1wergrx8jVGOfxW1Qoz2s 909
test/bibliopixel/project/project_test.py sha256=xcIotG2HkwesEHB2FIk77mXkcgIsVCqej3BQ1Lg7hXA 8886
test/bibliopixel/project/recurse_test.py sha256=DyTfLvPG3iUSOTgiZrvFn6AHDoGTf5AFV28taq6tjuU 1386
test/bibliopixel/project/types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/project/types/base.py sha256=mscY14TYH4SrwZq2bZGYiZ7sYMmElXOmLClp0Gy9EMY 331
test/bibliopixel/project/types/channel_order_test.py sha256=qPE2iAgiaSwZxkllRnDQLlVn2LDauUs_gRpe94dq84I 988
test/bibliopixel/project/types/color_test.py sha256=oXOcdMvnsjy3T05aGdIg2DetNWn54xKk8Z-P7_PN0ns 1746
test/bibliopixel/project/types/colors_test.py sha256=hLMrOaz0PTqX1RRX9dRcc4KFuDwyOiNoIgLpdd5ghiE 973
test/bibliopixel/project/types/direction_test.py sha256=TJMjcwqwxio3PpIRzEAGvS9oMm0yaqx8jLhi3LqBUmw 623
test/bibliopixel/project/types/duration_test.py sha256=33cvSSnKsTj9X4uOm5e-fPi6Crbvx8DKeDtWc1NdiQY 274
test/bibliopixel/project/types/gamma_test.py sha256=6T-kXG-V2GjuG5LhSSkIRxtA6HuQ-PzCMy_JWF0vsCg 658
test/bibliopixel/project/types/ledtype_test.py sha256=95DkAxGTTQeE-4Hmw7KFji9lURY2RngPagcU0l04GU0 439
test/bibliopixel/project/types/spi_interface_test.py sha256=K9Z2gqc4eklMhFwtNyKT6B6dsy8HQxe5064122BmpdE 487
test/bibliopixel/threads/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/threads/compose_events_test.py sha256=4aBpQDib8fx8E7T9B2Jc9aUj6_wqZyFI__-3oCLrhUE 659
test/bibliopixel/threads/producer_consumer_test.py sha256=8ep2hJujtqqfa4GBYr0K40IHIW4v2NNivebGUCd4eJ4 987
test/bibliopixel/threads/sub_test.py sha256=m8dKuQcSAruWkFTOoqX8skcOXjmv-Hh6t-E3d8pFYKk 965
test/bibliopixel/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/util/artnet_message_test.py sha256=8vW3wlUNEkIrB9GMwbdF5wWe46ISiLWh1ZO6aD04LOU 2295
test/bibliopixel/util/attribute_dict_test.py sha256=_An6ua_pQzu82CuPYTh1gUE0mtw9dY6Vtm5D0j8WytM 990
test/bibliopixel/util/color_list_test.py sha256=t2WgZed4lxaPk3SQmPYhyiIY1AQvQNzeZY8SSmwcZFY 6036
test/bibliopixel/util/data_file_test.py sha256=bRY7u7BLGPKfbRoGVdzpbupFZzNUuiolRMRClBbZy1s 1384
test/bibliopixel/util/deprecated_test.py sha256=5lVtZCdwQhaCnJraAGgko1YCWVovovhOmNUAloqsRW4 1199
test/bibliopixel/util/duration_test.py sha256=X2KYnY7o9CXlRGgp_tD-JO9pGVZazaNe6QQqZJBDqaY 2157
test/bibliopixel/util/flatten_test.py sha256=FDvYobn8HoReh-8DwpOehtg1ew6aNifi6R6N6CX_vZg 1777
test/bibliopixel/util/int_names_test.py sha256=GNGEQn6nqOHewzwr6V5WaJYPt3FF7aTSigiVD6OXqGM 998
test/bibliopixel/util/limit_test.py sha256=nH9tCnUeVdU-oMvU-3dxFWLxkM46ORjsITu6pSEeEMY 3208
test/bibliopixel/util/offset_range_test.py sha256=uT2fSR-W3obMVsKAKeqABvtfvqGJI3L1DmngbNJal6Q 4206
test/bibliopixel/util/permutation_test.py sha256=gBPpujEAMGnBCogQdS2WCqJ2YYx86QZMBjDl5E6KfBU 1744
test/bibliopixel/util/persistent_dict_test.py sha256=0g1eyH2NDCv898gpnFqtE7oXWVgpO5rpvRIsqNELRwE 786
test/bibliopixel/util/udp_test.py sha256=Oa_ecU8U2Yp_y48vast9JEJIgaMMkMqdFoSrdRHzsIw 1153
test/bibliopixel/util/image/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/bibliopixel/util/image/extract_gif_lines_test.py sha256=tafDfxv0MYY9lXNjYWtDLCEY3LhpPqs1tNCLV49qPRw 1947
ui/rest/index.html sha256=zFYg7RrjYmHzbpB3chDlOlxG2RAHz11f6QlHQzflzG8 1141
ui/rest/static/README.txt sha256=qPd8CUdqHPZz41eLE9UxRJP8iExlv3AMU11CtDJwKWI 60
ui/rest/static/index.js sha256=LYPzueCSff2hmA5525uouWUeJAiH2sE_12SGuKlFIys 1061
ui/rest/static/jquery.js sha256=FgpCb_KJQlLNfOu91ta32o_NMZxltwRo8QtmkMRdAu8 86927
ui/web_remote/favicon.ico sha256=dXIt9fjm4Z-48b_B9idfNJu_Khsqy4nQ8oirO2nYzz0 1150
ui/web_remote/index.html sha256=GiJknflX3gVbnoKHHVq9Eh-bHS1nrtVFwkCNifSCjDE 2169
ui/web_remote/jquery-3.2.1.min.js sha256=hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4 86659
ui/web_remote/jquery-3.2.1.min.map sha256=sCRVDlkzQ9EPnHpxIfl23YYZp2jC1mP6KdaJUt6alL0 131678
ui/web_remote/main.css sha256=Dx9ZnRMprV5MeakPa6pCEjdB7BZQFm623hZSvSiePCQ 19088
ui/web_remote/main.js sha256=E4r2XBmYICbGtqUNkDNvIXJJY3fOTGwjfz8jfKZkMiM 4079
ui/web_remote/nouislider.min.css sha256=XF8He9_PNhlSkFZId0oZjOkWJNKbIc_I3R4CvEixuSw 3555
ui/web_remote/nouislider.min.js sha256=pFL-L-I06AXlGT2wioCBdIjqc64n94inMAG608_Vfvc 21184
ui/web_remote/favicon/android-icon-144x144.png sha256=BiZi5dC0zfO_s0li-5Ry4QnMq8E7yJGfZ9h1c_GoQmI 4085
ui/web_remote/favicon/android-icon-192x192.png sha256=JkDmtwzPtXwTcJn-qCPRTyybr5zTdr22NPBQ3FZ1nZw 3893
ui/web_remote/favicon/android-icon-36x36.png sha256=O11bDKkVnZUp8abzTnu1JlsrDNyBnVU_jVxdizkHZ28 1800
ui/web_remote/favicon/android-icon-48x48.png sha256=JzAkIP6vSbO7TWEQEc0j1_uDWC0Q0wA8iHm2OtgJv08 2159
ui/web_remote/favicon/android-icon-72x72.png sha256=UGLkQN3sc15LG98qk5kHwQ3KfC8YTL9mnqOrKC22JVM 2606
ui/web_remote/favicon/android-icon-96x96.png sha256=Rkiogch0WMYlS1dKN-zBmpVCtlf2l4sTwYmFsfB_Jns 3018
ui/web_remote/favicon/apple-icon-114x114.png sha256=UN7Sy8YPtKz-WwUEFltAv63PMFEJQQkA8xFdONg_EO4 3464
ui/web_remote/favicon/apple-icon-120x120.png sha256=DWqeIXh35bkb0pMg-ammvyzeN5FfnKrMbEZlEnVW_l4 3535
ui/web_remote/favicon/apple-icon-144x144.png sha256=BiZi5dC0zfO_s0li-5Ry4QnMq8E7yJGfZ9h1c_GoQmI 4085
ui/web_remote/favicon/apple-icon-152x152.png sha256=oCYs0t5c5zw4K62h7-EcAEywFrGet9e98IGSflxsd5A 4255
ui/web_remote/favicon/apple-icon-180x180.png sha256=VmUUZwmQTOM0J1fuF0RMnBenutRBOVtgxaiuqHut5L4 4982
ui/web_remote/favicon/apple-icon-57x57.png sha256=M5wHaobJqyxN-_K2TCEv4N8hU4j1TgUP0suNwF_GAn4 2204
ui/web_remote/favicon/apple-icon-60x60.png sha256=skJfpiAd9Iiu-iuLVyjsXuBJOeeKLFmrOjPmE_MBkuQ 2336
ui/web_remote/favicon/apple-icon-72x72.png sha256=UGLkQN3sc15LG98qk5kHwQ3KfC8YTL9mnqOrKC22JVM 2606
ui/web_remote/favicon/apple-icon-76x76.png sha256=a3Q-XqMI_DFU2J-6BqLC9_bYKMl8vMPyhFHMJ7WvTd0 2665
ui/web_remote/favicon/apple-icon-precomposed.png sha256=ZkIlTovw65nQt_bQYpV7TEel3Zn3ZujbQQ6syB5I0PQ 4465
ui/web_remote/favicon/apple-icon.png sha256=ZkIlTovw65nQt_bQYpV7TEel3Zn3ZujbQQ6syB5I0PQ 4465
ui/web_remote/favicon/browserconfig.xml sha256=vkqf4KeqTnyDKmMkiXPySC6cP0txoUNS0yw1nETNj_k 324
ui/web_remote/favicon/favicon-16x16.png sha256=CVULb6wFp-Z8CdXkBJ_hGiSahDvJ-8PnyltivX_MkYQ 1168
ui/web_remote/favicon/favicon-32x32.png sha256=L8utiTQ01d35-KHAsk3kFxQwzn4sylKQbfK4V4uL3xM 1760
ui/web_remote/favicon/favicon-96x96.png sha256=Rkiogch0WMYlS1dKN-zBmpVCtlf2l4sTwYmFsfB_Jns 3018
ui/web_remote/favicon/favicon.ico sha256=dXIt9fjm4Z-48b_B9idfNJu_Khsqy4nQ8oirO2nYzz0 1150
ui/web_remote/favicon/manifest.json sha256=J-yj6Cl-t_80Des4SbIQGFpFmzhFRWqk0ANvbZZrNRg 720
ui/web_remote/favicon/ms-icon-144x144.png sha256=BiZi5dC0zfO_s0li-5Ry4QnMq8E7yJGfZ9h1c_GoQmI 4085
ui/web_remote/favicon/ms-icon-150x150.png sha256=u6ZjoHDgR20aS4kKA5vxbers0sE8784oR_Oj6TUx-7Q 4223
ui/web_remote/favicon/ms-icon-310x310.png sha256=qq3d-kH63YMQhaLYb735wgeufUz6zAh85IpgZqtedIg 15095
ui/web_remote/favicon/ms-icon-70x70.png sha256=NH1amGZ1LVFlE493afxQD2cZDD3DFV2QyOE4MnKcF6M 2493
ui/web_remote/font-awesome/css/font-awesome.min.css sha256=eZrrJcwDc_3uDhsdt61sL2oOBY362qM3lon1gyExkL0 31000
ui/web_remote/font-awesome/fonts/FontAwesome.otf sha256=RE3UNmYV_8ShbQErL6kBNwZdPMtBD6b9Xk3de15P_NU 134808
ui/web_remote/font-awesome/fonts/fontawesome-webfont.eot sha256=e_yrbbmdXPvxcFygU23ceFhUMsxfpBu9etDwCQM7KXk 165742
ui/web_remote/font-awesome/fonts/fontawesome-webfont.svg sha256=rWFXkmwWIrpOHQPUePFUE2hSS_xG9R5C_g2UX37zI-Q 444379
ui/web_remote/font-awesome/fonts/fontawesome-webfont.ttf sha256=qljzPyOaD7AvXHpsRcBD16msmgkzNYBmlOzW1O3A1qg 165548
ui/web_remote/font-awesome/fonts/fontawesome-webfont.woff sha256=ugxZ3rVFD1y0Gz-TYJ7i0NmVQVh33foiPoqKdTNHTwc 98024
ui/web_remote/font-awesome/fonts/fontawesome-webfont.woff2 sha256=Kt78vAQefRj88tQXh53FoJmXqmTWdbejxLbOM9oT8_4 77160
ui/web_remote/overpass-mono/overpass-mono-bold.eot sha256=sFtX79W88J82cNKGqgutrtKReHW6XzubBSka-UXW3lQ 58716
ui/web_remote/overpass-mono/overpass-mono-bold.ttf sha256=TGK74QpB3WGzxmmNQup9nPlRaCbLwXjIIViKgzJ3Dt4 132760
ui/web_remote/overpass-mono/overpass-mono-bold.woff sha256=mynHmrF_-VpphAdPWF-ihtIj6ZFWkVpIWYOEcfoeiLk 65060
ui/web_remote/overpass-mono/overpass-mono-bold.woff2 sha256=K_cV_2Iy3kFsvyZFT17q7yS8awe6mbVZX98aKipxtZM 51572
ui/web_remote/overpass-mono/overpass-mono-light.eot sha256=SX4QZnyFOXl4SGuxcyFuF7mb2FHKX3xwuIcFC_pk3H8 57187
ui/web_remote/overpass-mono/overpass-mono-light.ttf sha256=mCXi6II0Vcng7vFYzEdWMBmYoInXAOUCOH_eKimNO-I 132232
ui/web_remote/overpass-mono/overpass-mono-light.woff sha256=f743Bv1znA2h-p7lcoqfEGfzrTF02_TyocWiHD-C8uY 63324
ui/web_remote/overpass-mono/overpass-mono-light.woff2 sha256=W64GPObx-l9b2w0kW75eYo6KjPw6hlfdJh0Hew8hVQs 50112
ui/web_remote/overpass-mono/overpass-mono-regular.eot sha256=_8BPHbbwN4ANk_yG3KjcANaKTZ247C1oK7slKxNSTi4 58667
ui/web_remote/overpass-mono/overpass-mono-regular.ttf sha256=lxrzP8TswfMyiZoQaps7JSBHhAP_icNIiHHoerEsqi8 132620
ui/web_remote/overpass-mono/overpass-mono-regular.woff sha256=lYgWFZgcHntwcQm341CNINsj2slE9FeI6nvJRYmrpgE 65036
ui/web_remote/overpass-mono/overpass-mono-regular.woff2 sha256=oT3sUPxbjvW6aLqrwt3uodG8T5s1IW3yIJlO4mQc6Xo 51524
ui/web_remote/overpass-mono/overpass-mono-semibold.eot sha256=52b_JUa2yvfxdJPmcLsOrXuN5iovYZXWngV0gWDg8bw 58542
ui/web_remote/overpass-mono/overpass-mono-semibold.ttf sha256=5EG1RAica7wcHoxXURvAQpkfOxc17MGun3kWIO4LWuc 133036
ui/web_remote/overpass-mono/overpass-mono-semibold.woff sha256=CF-0qARtmXkIljajNVexZfCVW8uNCdqRgLMVVv9SfyM 64944
ui/web_remote/overpass-mono/overpass-mono-semibold.woff2 sha256=s5xRdC2HhhFfsDE9rW41muilDgDPZxF-gR6fulmTAe4 51308
ui/web_remote/overpass-mono/overpass-mono.css sha256=TAjDHdTX5ta3Mw60_8XbyhGKSjRTg6AMSfYlv_30GNg 1563
leds-3.5.1.dist-info/LICENSE sha256=cXiDCXGPCGj_LJRI3KcVQflSmxIjUwE4m19JmZb8la0 1092
leds-3.5.1.dist-info/METADATA sha256=YeOy0unuvqU-PrVPXBObpyqjPgN-9MdHySivyYyfCCM 1310
leds-3.5.1.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
leds-3.5.1.dist-info/top_level.txt sha256=Xyo7podlHNbCPyVzSbEqAuMShyHW8PEh1WZiO6BmZ8A 28
leds-3.5.1.dist-info/RECORD

top_level.txt

bibliopixel
scripts
test
ui