pymodi

View on PyPIReverse Dependencies (0)

1.2.0 pymodi-1.2.0-py2.py3-none-any.whl

Wheel Details

Project: pymodi
Version: 1.2.0
Filename: pymodi-1.2.0-py2.py3-none-any.whl
Download: [link]
Size: 1615147
MD5: 9df547e87a3a28d5ecc9652850f3e41e
SHA256: 00aa53e65fbd1bb76764c56351f0744ea985054a33e2cd5d471997e49e761cbc
Uploaded: 2022-02-16 16:07:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pymodi
Version: 1.2.0
Summary: Python API for controlling modular electronics, MODI.
Author: LUXROBO
Author-Email: tech[at]luxrobo.com
Home-Page: https://github.com/LUXROBO/pymodi
License: MIT
Keywords: python,modi
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: pyserial (==3.5)
Requires-Dist: nest-asyncio (==1.5.4)
Requires-Dist: websocket-client (==1.2.3)
Requires-Dist: tkmacosx; sys_platform == "darwin"
Requires-Dist: bleak (==0.13.0); sys_platform == "darwin"
Requires-Dist: python-can (==3.3.4); sys_platform == "linux"
Requires-Dist: pexpect; sys_platform == "linux"
Requires-Dist: bleak (==0.13.0); sys_platform == "win32"
Requires-Dist: flake8 (==4.0.1); extra == "dev"
Requires-Dist: black (==21.10b0); extra == "dev"
Requires-Dist: tox (==3.24.4); extra == "dev"
Requires-Dist: coverage (==6.1.1); extra == "dev"
Requires-Dist: pre-commit (==2.15.0); extra == "dev"
Requires-Dist: bumpversion (==0.6.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
[Description omitted; length: 12703 characters]

WHEEL

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

RECORD

Path Digest Size
modi/__init__.py sha256=ZBseFcgBFAMfBdHJE_Jt8PU4dkRscn4Hj5M0PJGHUg0 372
modi/__main__.py sha256=Y_sJ5LWGxssGn29huW-yBo8qtiyjfdJDTmGPshRsarU 6687
modi/_exe_thrd.py sha256=U-lxU9cuitkBqVmEDVknuHO_M6zbtDGXGjXyR7QkPnc 676
modi/about.py sha256=yU2Wh7wXmAVoX9ZbNT9Xtt7LgmL5Q-HCbN5wKxgYZ6k 307
modi/modi.py sha256=rnLfL9oyl9P-vBNFUkgWvgKohp60b4Eyi__ss3Ejrfw 8867
modi/assets/firmware/esp32/bootloader.bin sha256=vFaMnvYfouqHycSLjGeJE6alODjD7Ww5avaP5QHW3s0 14528
modi/assets/firmware/esp32/esp32.bin sha256=ZtZqkbZJ3bYKGxBHqZPe25CRrLDobIkYZKF-nWKxjY0 1032144
modi/assets/firmware/esp32/esp_version.txt sha256=Zx0AMWh-748jKQQVJbFkApfedL9Ssyvp385DLH06ozo 6
modi/assets/firmware/esp32/modi_ota_factory.bin sha256=tZlDhPMSWsWT5PdOWMQv-z61P-OICRkAsMce9pBXPBw 775168
modi/assets/firmware/esp32/ota_data_initial.bin sha256=QYfiNkDdtNngCpE3bS30rsOwMW5Rsvj3hL1D30nOi6k 8192
modi/assets/firmware/esp32/partitions.bin sha256=kxMwZ_l5_GjsKYjdtqsdv0xTwZCjj9nMIulW-qtFhVo 3072
modi/assets/firmware/gd32/base_version.txt sha256=lBIFjiXlQKk8sDae0PBWKkLL-W2q5zx0bPoXytV56jY 7
modi/assets/firmware/gd32/network.bin sha256=dGl9nx1y8fgUzZVZ7UZQWImqhb5eLw0aDmtmoPAob9o 94220
modi/assets/firmware/gd32/ultrasonic.bin sha256=uB_67ndq83peg4Cig2aafIw7zwPY7_C3npRJYAFai6o 63500
modi/assets/firmware/gd32/version.txt sha256=lBIFjiXlQKk8sDae0PBWKkLL-W2q5zx0bPoXytV56jY 7
modi/assets/firmware/stm32/base_version.txt sha256=n0mG2lQ8GqlgM4H4AfjTF79FP354dAfpNPBSE1vvgyw 7
modi/assets/firmware/stm32/button.bin sha256=rpwMG-1Bk2HdFmSfnjrjdFVgsXIN_vquSwsXeu6OwrU 129036
modi/assets/firmware/stm32/dial.bin sha256=-PAQXjUnwaglyupvpC2GpGGITB-43YiluEd8Ckxo_rQ 129036
modi/assets/firmware/stm32/display.bin sha256=JEvaMKnGqFwHdQVDMtnlF0xSqNtcoQXe9iIqzQC8axk 129036
modi/assets/firmware/stm32/env.bin sha256=NxRiw_wQcHLJ5FAiasioXc5mf5uqdHOBQqqB_dhpKik 129036
modi/assets/firmware/stm32/gyro.bin sha256=F62mdMTNJXtep8GY9gich3yZdg3P3Enza70b5J86BSU 129036
modi/assets/firmware/stm32/ir.bin sha256=KQcjAdq8ZYmHvUyV0Bxeu1n227-wj3dz_GCqN11dxxM 129036
modi/assets/firmware/stm32/led.bin sha256=dCZOf1QkaB2C5lCGE4rTmUgASg2X7e7ZlNQCfUf0oB4 129036
modi/assets/firmware/stm32/mic.bin sha256=D1Bq3LebvmXByyYcUyTzInpO3mX5qtIuYVUbU0shybE 129036
modi/assets/firmware/stm32/motor.bin sha256=FUcNQNZFK3Dw_z-s0EqlplL8RHitxGgsuyNCtV9qQE4 129036
modi/assets/firmware/stm32/network.bin sha256=q7jV_RHDl0tsMP9zQxFuhTY876vMcXBGCQHlmFs41uQ 94220
modi/assets/firmware/stm32/speaker.bin sha256=cy5NZA7ASNifgELHR1L1BozdqvR157JZhQg_r2RtoCY 129036
modi/assets/firmware/stm32/ultrasonic.bin sha256=IukRyqrf54mtIqZZxxJIAhX6MmhQny5wn10vFVidHW4 129036
modi/assets/firmware/stm32/version.txt sha256=44XgegLAW39uhYMjA7b5hEijjgzLtqTbG12WXaRljgQ 8
modi/module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi/module/module.py sha256=vmqcP0NO1VH1RWNungE0sSze3zUpR1ybnRRxdG3K34c 5240
modi/module/input_module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi/module/input_module/button.py sha256=3BUAlbD1aJ2YcOhpVQjVJ2sNdYV6Z27zio--6ncLOwA 1142
modi/module/input_module/dial.py sha256=KFaWYmIw46KQKrgDqni1CLpSfkDX_HNlIRQG0SANCNI 603
modi/module/input_module/env.py sha256=s-S-jgKg-Tq4glu_W4SsSATzZilru_tWNk3_2Uo8Y9c 1537
modi/module/input_module/gyro.py sha256=9MdPr_OROFpQ3aCrpiftI5Pd_ZUpupvkcCHPlof-bKU 2557
modi/module/input_module/input_module.py sha256=m5O8m8RMyd6bBwL9sPxjKulSHQTb_q68hWykZDoRJgM 76
modi/module/input_module/ir.py sha256=2mUOm7wLSfoaED9npPpjguJPnmszU91POYesj9bQqbY 350
modi/module/input_module/mic.py sha256=DkLoq2dAM4j96_WiDRILI61nVE3C6w3Yqc0FgJvreVI 595
modi/module/input_module/ultrasonic.py sha256=e54J_lR_9pwCEi3y3gPsAHyOhQY58gfXd53Y9EGy62w 377
modi/module/output_module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi/module/output_module/display.py sha256=yYDn2Z9o-8gT7anHNbmiXWfxmE7BCD5E0V4p6S3fiis 2776
modi/module/output_module/led.py sha256=ejU3VVcgN__oTl7N7JAJeJGy7YokW2OJx6SkAJQY0TY 3045
modi/module/output_module/motor.py sha256=UAdxz4GlKZj7RhDiim6Pdto47F5-nuxxJmOn6EHHdBc 5650
modi/module/output_module/output_module.py sha256=nvuAsCEcziT3q1HN3x-3bm5BLurS82RePhUXS6uOnhk 4080
modi/module/output_module/speaker.py sha256=V2hVhAgV3AXh9IwfwVCDML21KgBfYGrFxNSANqgJ8T0 3048
modi/module/setup_module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi/module/setup_module/battery.py sha256=YqARjqQJ8BeFb57Hx08kIXKXu34DvbYNPmqzfJk0R78 124
modi/module/setup_module/network.py sha256=747PWHVewDrfwtcwA_wrBU5aTGgjnPj2Nwdy6VYSly0 3077
modi/module/setup_module/setup_module.py sha256=Fhgnj3iKuuzA58q45OJF8hvH8txMOTQRR0a8pcVKQIE 76
modi/task/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi/task/can_task.py sha256=qk0zgAZCDrPrbql5RyflV_sFO7X-epPkRqPvRK1LqLo 4620
modi/task/conn_task.py sha256=aOLHNNUzassrGN84Ke-S0FeMjUkhe9esjlG58evXH_8 1101
modi/task/exe_task.py sha256=yuEqlWSqG0ZdUhKEfEGPf4cPjQzPvaO-OCJ6n3pGoSA 9377
modi/task/ser_task.py sha256=lrw8NlBExif5-lx2pXFBhunJHZoKQy8tdnWROCdd6Gc 3325
modi/task/soc_task.py sha256=4mi3uZJetukCyOEygeqc0fUzjfwkGGTFAdI7LeQUU-A 1185
modi/task/vir_task.py sha256=CD4W0sd6FFxMXUuMmkhMAOaY_cmDkOqAvkmqggFfVAo 2483
modi/task/ble_task/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi/task/ble_task/ble_task_mac.py sha256=G22axsMJDDUUOE2CXprFDm_Jmj5jOJG8cCbYWqB0Fl4 5451
modi/task/ble_task/ble_task_rpi.py sha256=K9CUY8LLen0px4OIXLECACxLAfQUAF2GFQ3cBRqMuQI 4759
modi/task/ble_task/ble_task_win.py sha256=nt6FPQFwxHDSlUEGpXZy8iDM5qJdQ-wG5p4B_bgamSc 4797
modi/task/ble_task/change_interval.sh sha256=1JjxidKQ2nmrosixBMzzolb-TGLmjLS_iOtdBbeL3aY 121
modi/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi/util/connection_util.py sha256=3il8wObEXDJenG4MSGuR8umC_iy10J0euKDO0SKAZqY 1236
modi/util/debugging_util.py sha256=_cPgF4iOKfuwo9v2W1o7jKDIhWdiUHBlT1v4el4p5yA 8029
modi/util/firmware_updater.py sha256=UD_IeNDZLadUZBy6kJur_15xJKQCIRlF1q_imA6tOOg 64364
modi/util/inspection_util.py sha256=Ws7v6OLAv2uM6PHXgmjmZ2l_MPwABI0_kT0pWoVh5GU 13313
modi/util/message_util.py sha256=CcZB0RNgecGsZpwd2pjvVUgb3ehWOTQrmzdon5odiAU 2932
modi/util/miscellaneous_util.py sha256=pRdcv4KrL9D65bcZFO7uYL8Dh9JcD0IMvNJXkzOYiPo 3159
modi/util/strange_util.py sha256=Qmrd8e6upXTWrFALtHtsN8YZHTEzbJrvLUiMNVX4msA 3523
modi/util/topology_util.py sha256=QYa4Ckc-oqtrytKmrJdwf0bOELTxVGZQs86NSqNaeu0 10122
modi/util/tutorial_util.py sha256=f-tTc_5SpG-lsq30XHqEBAM3rrCijUKGkYzs352faSI 10803
modi/util/usage_util.py sha256=PIrvvGzvXkOqG-JQ1TUDUwLdcz6cdrF4GqZGM2WdM4w 9198
pymodi-1.2.0.dist-info/AUTHORS.md sha256=BSd1rkoqW6PrYs0clUS3JvD27BknSGvVp-3rmB6lFEQ 620
pymodi-1.2.0.dist-info/LICENSE sha256=wTBKqESKY4oQ8ieZ_goAmFWVPCNVN3FeSjkFBBN9Io0 1065
pymodi-1.2.0.dist-info/METADATA sha256=QmlU-MsAUNg-R6gKrP9yQxpRRIBUy9YPXwMnZ3XixLM 14246
pymodi-1.2.0.dist-info/WHEEL sha256=WzZ8cwjh8l0jtULNjYq1Hpr-WCqCRgPr--TX4P5I1Wo 110
pymodi-1.2.0.dist-info/top_level.txt sha256=75P24_YYQLbZAubAyMSTJGpOKfGrYX_rPXrQN8pxyRQ 5
pymodi-1.2.0.dist-info/RECORD

top_level.txt

modi