learning-loop-node

View on PyPIReverse Dependencies (0)

0.11.1 learning_loop_node-0.11.1-py3-none-any.whl

Wheel Details

Project: learning-loop-node
Version: 0.11.1
Filename: learning_loop_node-0.11.1-py3-none-any.whl
Download: [link]
Size: 263462
MD5: 49417612cbf86006d60033e763985e40
SHA256: bc9ed37dce2e16e6c5de916e337dfa92567407a3ff56d99e23299e05636b1b8f
Uploaded: 2024-11-13 16:07:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: learning-loop-node
Version: 0.11.1
Summary: Python Library for Nodes which connect to the Zauberzeug Learning Loop
Author: Zauberzeug GmbH
Author-Email: info[at]zauberzeug.com
Home-Page: https://github.com/zauberzeug/learning_loop_node
Project-Url: Repository, https://github.com/zauberzeug/learning_loop_node
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8,<4.0
Requires-Dist: Pillow (<11.0.0,>=10.0.0)
Requires-Dist: aiofiles (<0.8.0,>=0.7.0)
Requires-Dist: aiohttp (<4.0.0,>=3.8.4)
Requires-Dist: async_generator (<2.0,>=1.10)
Requires-Dist: dacite (<2.0.0,>=1.8.1)
Requires-Dist: fastapi (<0.109,>=0.93)
Requires-Dist: fastapi-socketio (<0.0.11,>=0.0.10)
Requires-Dist: fastapi-utils (<0.3.0,>=0.2.1)
Requires-Dist: httpx (<0.25.0,>=0.24.1)
Requires-Dist: icecream (<3.0.0,>=2.1.0)
Requires-Dist: numpy (<2.0.0,>=1.13.3)
Requires-Dist: psutil (<6.0.0,>=5.8.0)
Requires-Dist: pynvml (<12.0.0,>=11.4.1)
Requires-Dist: pytest-mock (==3.6.1)
Requires-Dist: pytest-watch (<5.0.0,>=4.2.0)
Requires-Dist: python-multipart (<0.0.6,>=0.0.5)
Requires-Dist: python-socketio (<6.0.0,>=5.7.2)
Requires-Dist: requests (<3.0.0,>=2.25.1)
Requires-Dist: simplejson (<4.0.0,>=3.17.2)
Requires-Dist: tqdm (<5.0.0,>=4.63.0)
Requires-Dist: uvicorn[standard] (<0.23.0,>=0.22.0)
Requires-Dist: werkzeug (<3.0.0,>=2.0.1)
Description-Content-Type: text/markdown
[Description omitted; length: 10250 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.6.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
learning_loop_node/__init__.py sha256=onN5s8-x_xBsCM6NLmJO0Ym1sJHeCFaGw8qb0oQZmz8 364
learning_loop_node/annotation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/annotation/annotator_logic.py sha256=BTaopkJZkIf1CI5lfsVKsxbxoUIbDJrevavuQUT5e_c 1000
learning_loop_node/annotation/annotator_node.py sha256=UrJ8MpZ44UhsjmVuSHr2BhHyLC-kIMDi3IuBBMKzN1g 4117
learning_loop_node/data_classes/__init__.py sha256=JaEwaBHuDOs0DUkeGT8zLtARD5mvkImY7ZKB9ZuNuRc 1364
learning_loop_node/data_classes/annotations.py sha256=iInU0Nuy_oYT_sj4k_n-W0UShCBI2cHQYrt8imymbtM 1211
learning_loop_node/data_classes/detections.py sha256=7vqcS0EK8cmDjRDckHlpSZDZ9YO6qajRmYvx-oxatFc 5425
learning_loop_node/data_classes/general.py sha256=usXokcTOVqTuaKJtBf0ffFWfzZhMrQtF7puKfwi6A5k 6195
learning_loop_node/data_classes/image_metadata.py sha256=56nNSf_7aMlvKsJOG8vKCzJHcqKGHVRoULp85pJ2imA 1598
learning_loop_node/data_classes/socket_response.py sha256=tIdt-oYf6ULoJIDYQCecNM9OtWR6_wJ9tL0Ksu83Vko 655
learning_loop_node/data_classes/training.py sha256=hnMHZMk-WNRERyo7U97qL09v1tIdhnzPfTH-JgifLwU 6164
learning_loop_node/data_exchanger.py sha256=6wK9hSGjpCxIx3VklEfPoAl3UyEZy5DfKP4sj97kf_w 9116
learning_loop_node/detector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/detector/detector_logic.py sha256=fAaeLykvkuOeaQx-scuN1pkydK8cPdmNT75P8xqImY0 2130
learning_loop_node/detector/detector_node.py sha256=ryzPcv5wfNjA_Sk5YDcUkZoKEUGPT1s29rvFLGGPIZ8 19929
learning_loop_node/detector/inbox_filter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/detector/inbox_filter/cam_observation_history.py sha256=8gzxYPD3t1OS9wBHXfIvNV2xTTMo0B70O1b50iaH2D8 3344
learning_loop_node/detector/inbox_filter/relevance_filter.py sha256=NPEmrAtuGjIWCtHS0B3zDmnYWkhVFCLbd_7RUp08_AM 1372
learning_loop_node/detector/outbox.py sha256=AIoQFCX3CA4jcQWKcmCkL9su1SWMDci7p-Xip0kNbTE 8643
learning_loop_node/detector/rest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/detector/rest/about.py sha256=COYgmYO1tXGSIwjF__P79mVZUfSDZoHsW0GUarQ2rv0 1686
learning_loop_node/detector/rest/backdoor_controls.py sha256=ZNaFOvC0OLWNtcLiG-NIqS_y1kkLP4csgk3CHhp8Gis 885
learning_loop_node/detector/rest/detect.py sha256=ofJ3ysTarbCpiH1YAD6gSJbrDOzAcsLRuGxhr57dtk0 2503
learning_loop_node/detector/rest/model_version_control.py sha256=jLp3rvCYq8T_QC3KK7uLDYpbDjydwazWkQCUXvkxl-c 4654
learning_loop_node/detector/rest/operation_mode.py sha256=RAzVLtGzy4n9-LSIq_XSwMfXDehU4XmorgWAWbQ6BW8 1804
learning_loop_node/detector/rest/outbox_mode.py sha256=H8coDNbgLGEfXmKQrhtXWeUHBAHpnrdZktuHXQz0xis 1148
learning_loop_node/detector/rest/upload.py sha256=5YWY0Ku4duZqKd6tjyJzq-Ga83o2UYb1VmzuxBIgo0w 1061
learning_loop_node/examples/novelty_score_updater.py sha256=1DRgM9lxjFV-q2JvGDDsNLz_ic_rhEZ9wc6ZdjcxwPE 2038
learning_loop_node/globals.py sha256=tgw_8RYOipPV9aYlyUhYtXfUxvJKRvfUk6u-qVAtZmY 174
learning_loop_node/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/helpers/environment_reader.py sha256=OtCTDc0KT9r-SMygkZB_Mw-ZIJPfUZVyUzHJoDCgJP8 1658
learning_loop_node/helpers/gdrive_downloader.py sha256=zeYJciTAJVRpu_eFjwgYLCpIa6hU1d71anqEBb564Rk 1145
learning_loop_node/helpers/log_conf.py sha256=z_0PHh7U7DkJbSbKoSPyUfS7NhBHtRxXHdNcj67Hpbc 951
learning_loop_node/helpers/misc.py sha256=j4is8Rv0ttnCqF-R-wP3xwEi67OI6IBJav5Woo5lyDk 7701
learning_loop_node/loop_communication.py sha256=Pdc9jdYFmGh12CAHMYX1sF1ARAXEAhGO4-sbC4jnrIo 6760
learning_loop_node/node.py sha256=vbMR_6QsruB2IYYKUWx4--9Ywjf_vuBQb4jyzLRqpRQ 10300
learning_loop_node/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/rest.py sha256=o1dl4Mtznd5duyEQtCYSGlK04l1Y-p_YRjG40Q4l31c 1491
learning_loop_node/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/tests/annotator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/tests/annotator/conftest.py sha256=G4ZvdZUdvPp9bYCzg3eEVkGCeXn9INZ3AcN7d5CyLkU 1931
learning_loop_node/tests/annotator/pytest.ini sha256=8QdjmawLy1zAzXrJ88or1kpFDhJw0W5UOnDfGGs_igU 262
learning_loop_node/tests/annotator/test_annotator_node.py sha256=TPNPPrQAxQ_zEecQcH7hlczgD3ABtTCNtUvWD1_oApk 1985
learning_loop_node/tests/detector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/tests/detector/conftest.py sha256=9wMPcj2QvKevyXAU853dGFjcoXdJHOGK8uxxgjSLX3U 5482
learning_loop_node/tests/detector/inbox_filter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/tests/detector/inbox_filter/test_observation.py sha256=k4WYdvnuV7d_r7zI4M2aA8WuBjm0aycQ0vj1rGE2q4w 1370
learning_loop_node/tests/detector/inbox_filter/test_relevance_group.py sha256=r-wABFQVsTNTjv7vYGr8wbHfOWy43F_B14ZDWHfiZ-A 7613
learning_loop_node/tests/detector/inbox_filter/test_unexpected_observations_count.py sha256=3KKwf-J9oJRMIuuVju2vT9IM9vWhKvswPiXJI8KxmcU 1661
learning_loop_node/tests/detector/pytest.ini sha256=8QdjmawLy1zAzXrJ88or1kpFDhJw0W5UOnDfGGs_igU 262
learning_loop_node/tests/detector/test.jpg sha256=msA-vHPmvPiro_D102Qmn1fn4vNfooqYYEXPxZUmYpk 161390
learning_loop_node/tests/detector/test_client_communication.py sha256=RUsdmZRQE1YO587JPHB2c2-bTE_tmThQodWuhjzBPEk 9180
learning_loop_node/tests/detector/test_detector_node.py sha256=0ZMV6coAvdq-nH8CwY9_LR2tUcH9VLcAB1CWuwHQMpo 3023
learning_loop_node/tests/detector/test_outbox.py sha256=IfCz4iBmYA4bm3TK4q2NmWyzQCwZWhUbBrKQNHGxZM4 3007
learning_loop_node/tests/detector/test_relevance_filter.py sha256=ZKcCstFWCDxJzKdVlAe8E6sZzv5NiH8mADhaZjokHoU 2052
learning_loop_node/tests/detector/testing_detector.py sha256=MZajybyzISz2G1OENfLHgZhBcLCYzTR4iN9JkWpq5-s 551
learning_loop_node/tests/general/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/tests/general/conftest.py sha256=oVuE-XZfUPjOXE8KLJgDbIMKIF9Mmgfna2rlupC44TE 2298
learning_loop_node/tests/general/pytest.ini sha256=8QdjmawLy1zAzXrJ88or1kpFDhJw0W5UOnDfGGs_igU 262
learning_loop_node/tests/general/test_data/file_1.txt sha256=Lis06nfvbFPVCBZyEgQlfI_Nle2YDq1GQBlYvEfFtxw 19
learning_loop_node/tests/general/test_data/file_2.txt sha256=Xp8EETGhZBdVAgb4URowSSpOytwwwJdV0Renkdur7R8 19
learning_loop_node/tests/general/test_data/model.json sha256=_xNDucGOWila8gWnu8yFfrqmQ45Xq-_39eLKzjRtvpE 516
learning_loop_node/tests/general/test_data_classes.py sha256=u5GoXNk2yqCp1EVm9YoBnYreL2SCjgJ0a3x01JQDOuM 701
learning_loop_node/tests/general/test_downloader.py sha256=y4GcUyR0OAfrwltd6eyQgopwTt3DwjzX0Sr8yrooLec 3347
learning_loop_node/tests/general/test_learning_loop_node.py sha256=SZd-VChpWnnsPN46pr4E_LL3ZevYx6psU-AWdVeOFpQ 770
learning_loop_node/tests/test_helper.py sha256=Xajn6BWJqeD36YAETwdcJd6awY2NPmaOis3gWgFc97k 2909
learning_loop_node/tests/trainer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/tests/trainer/conftest.py sha256=E3SQL_CGFJ_sNjEfVJbxbvH0g6hjI5753ndAFUbnkQk 3366
learning_loop_node/tests/trainer/pytest.ini sha256=8QdjmawLy1zAzXrJ88or1kpFDhJw0W5UOnDfGGs_igU 262
learning_loop_node/tests/trainer/state_helper.py sha256=MDe9opeKruip74FoRFff8MSWGiQNFqDpPtIEIbgPnFc 919
learning_loop_node/tests/trainer/states/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/tests/trainer/states/test_state_cleanup.py sha256=gZNxSSwnj9f0esExNnQzqadM6-sE3IsF5sNbD0bZNu8 1250
learning_loop_node/tests/trainer/states/test_state_detecting.py sha256=KGXTR69J_1pJoT8S0ceC3vSyHLw52mIpjbawH4c-8JA 3696
learning_loop_node/tests/trainer/states/test_state_download_train_model.py sha256=AuTY63sgrlKT0awS6o38fF3mTkDguAFJtcX7J7WhjgQ 2855
learning_loop_node/tests/trainer/states/test_state_prepare.py sha256=3hzRo9ycM802QUZO2Zs_rJRZ23hxTi3XjRCwL9M9m9o 2315
learning_loop_node/tests/trainer/states/test_state_sync_confusion_matrix.py sha256=6s4A2d5ahD9UJJiHGK1VtmOrhumzuqTlOwyc_8Oc1vk 5073
learning_loop_node/tests/trainer/states/test_state_train.py sha256=HYe1O6zcdtD4dnmfX3cyM1_iF7eGig7dQI4M4Xat7YU 2916
learning_loop_node/tests/trainer/states/test_state_upload_detections.py sha256=0Qkavl4i2tZmCOxKkNsQUqa1JWhAgcOsbrW3_eYHfxo 7417
learning_loop_node/tests/trainer/states/test_state_upload_model.py sha256=y2o4WBo7kBG_JWSWmt4icjrwya5hQ30zCWC-YMVEwEk 3621
learning_loop_node/tests/trainer/test_errors.py sha256=khWCTzi-JW4nSz9QnsRh9wDPmiuE_zdxXukh59qixuY 2109
learning_loop_node/tests/trainer/test_trainer_states.py sha256=djYCs5ieajQHRjk8QcUVBUkQEG8UGYFoNGwSX0z2oGk 1067
learning_loop_node/tests/trainer/testing_trainer_logic.py sha256=KslqDJDntkgH4Yd_z-guiVPvzi5Q-l-Bqc3fUjT5N7U 3883
learning_loop_node/trainer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/trainer/downloader.py sha256=Qk-oBcrGCVuWTVs3hvAJzQSqCIHPGZ7NXLJ_fAqvCoY 1469
learning_loop_node/trainer/exceptions.py sha256=vbuoE6kssLQuA8zd3LiDHmZglP6E2IJJwEi5AZtWXxY 420
learning_loop_node/trainer/executor.py sha256=-0BxDqmAI1NCiISi7Rw8McJQfgxxVy1gSa1epYuL3U0 3942
learning_loop_node/trainer/io_helpers.py sha256=ZnAPVqhq8XCHe1NoiOQJ_w0B-estcc8CBQHnb423UDw 7226
learning_loop_node/trainer/rest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning_loop_node/trainer/rest/backdoor_controls.py sha256=-pU4iHheBWf0SW2QzBVBsLiCMZBRz9CDdVZv6414Ts8 5134
learning_loop_node/trainer/test_executor.py sha256=6BVGDN_6f5GEMMEvDLSG1yzMybSvgXaP5uYpSfsVPP0 2224
learning_loop_node/trainer/trainer_logic.py sha256=PlYExIskU9pWJO0e9m_0KJnUdOI10GtW0oDOevYmg1o 8461
learning_loop_node/trainer/trainer_logic_generic.py sha256=zXoi1wWkRy6SGp2sd9xkD2DGd7hiCHxa4NE0RiC71v4 26147
learning_loop_node/trainer/trainer_node.py sha256=8ANS9iy-swdTLvt9wEFixE6YlmqvqBl17A-R4tVYD-I 5384
learning_loop_node-0.11.1.dist-info/METADATA sha256=AyF22d7GjFT2yktztap-HALd6f8jwDSqJYzy9wH5PHc 11906
learning_loop_node-0.11.1.dist-info/WHEEL sha256=WGfLGfLX43Ei_YORXSnT54hxFygu34kMpcQdmgmEwCQ 88
learning_loop_node-0.11.1.dist-info/RECORD