bec-lib

View on PyPIReverse Dependencies (12)

2.10.3 bec_lib-2.10.3-py3-none-any.whl

Wheel Details

Project: bec-lib
Version: 2.10.3
Filename: bec_lib-2.10.3-py3-none-any.whl
Download: [link]
Size: 174086
MD5: 9ed08485c062dd76946dfec81e06b556
SHA256: bfdb891a975250c88b98f1c92e04cc14696c1c96fe0fb51d4581e9a967552506
Uploaded: 2024-05-08 15:23:27 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: bec_lib
Version: 2.10.3
Summary: BEC library
Project-Url: Bug Tracker, https://gitlab.psi.ch/bec/bec/issues
Project-Url: Homepage, https://gitlab.psi.ch/bec/bec
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.10
Requires-Dist: fastjsonschema (~=2.19)
Requires-Dist: fpdf2 (~=2.7)
Requires-Dist: hiredis (~=2.3)
Requires-Dist: lmfit (~=1.3)
Requires-Dist: loguru (~=0.7)
Requires-Dist: louie (~=2.0)
Requires-Dist: msgpack (~=1.0)
Requires-Dist: numpy (~=1.24)
Requires-Dist: psutil (~=5.9)
Requires-Dist: pydantic (~=2.0)
Requires-Dist: pylint (~=3.0)
Requires-Dist: pyyaml (~=6.0)
Requires-Dist: redis (~=5.0)
Requires-Dist: requests (~=2.31)
Requires-Dist: rich (~=13.7)
Requires-Dist: scipy (~=1.12)
Requires-Dist: toolz (~=0.12)
Requires-Dist: typeguard (~=4.1)
Requires-Dist: black (~=24.0); extra == "dev"
Requires-Dist: coverage (~=7.0); extra == "dev"
Requires-Dist: fakeredis; extra == "dev"
Requires-Dist: isort (~=5.0); extra == "dev"
Requires-Dist: pandas (~=2.0); extra == "dev"
Requires-Dist: pytest-random-order (~=1.1); extra == "dev"
Requires-Dist: pytest-redis (~=3.0); extra == "dev"
Requires-Dist: pytest-timeout (~=2.2); extra == "dev"
Requires-Dist: pytest (~=8.0); extra == "dev"
Provides-Extra: dev
[No description]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
.gitignore sha256=cgNvnvYMgOWjrnVQEgTN5r33OPWtMgSAZF2c0L8_V84 3297
PKG-INFO sha256=JK381Opp4jhuLkqZTyn3foADFj6HZs1fh3TBo07C92A 1282
README.md sha256=O_v1XuJCvSONflf_ZStdjfAa8GPJIULZSsrXzxY6OpA 2616
pyproject.toml sha256=5VpwjIW4C44F5hZnYlsjQ4E3q8noTdyfYsGtrIIw_BA 1528
bec_lib/__init__.py sha256=bGkQOP5QxwKHduxjxjjveodel59CXz7JSN5WCUNkdBc 658
bec_lib/alarm_handler.py sha256=tkJTcLG7j4Jd2F6RoO1AKK8fSQkLILJ_exOnDSsDiE0 3901
bec_lib/async_data.py sha256=ivbSGRrpxVU7NalMBDSjlpkuKy08I9ND5l7ejx75Ggs 3663
bec_lib/bec_errors.py sha256=J5nmrVzU3oZhgUBsh_H-zOyiEwRv8fJyPa9jIuOdKo4 356
bec_lib/bec_service.py sha256=F7x4COSbktA0hUAlHwYWT0gQQsnn8BOHy06VCiDTppU 11292
bec_lib/bec_yaml_loader.py sha256=s-x5UsbyOda6xWd6saFslYuYdDsvVt8d9-KVYAtxG74 1775
bec_lib/bl_checks.py sha256=zzn3Lku52rZgfhYjkbWuipp0mfNJ2fQXwZg2vOK2v6U 7247
bec_lib/bl_conditions.py sha256=CIf8iWnRbATBu5dK-yDndLfaIJnxGAMbaWTBkeYuQg8 2426
bec_lib/callback_handler.py sha256=xDzXzpjE9QlASZ-hGvAVaHtAFI3pQNIzePzCm0i8fW4 5994
bec_lib/channel_monitor.py sha256=pkgg8fi5k-gXeC2CwNrOgCPjVe7AmWV5yZ1jd-Mcaw4 2362
bec_lib/client.py sha256=TKuMgBP2YdY3ZvvtnjCRix5G1lxjXGV0qCvIo71e5AU 9386
bec_lib/config_helper.py sha256=IbfPqpt0qxG3fduhprjNpLYixagiSi-DQ9H7azdsE6Y 9096
bec_lib/connector.py sha256=G7FFhWylu6wMkkmF6inqAlLdX7oMjtm-wHq8GIdSKNo 4411
bec_lib/dap_plugin_objects.py sha256=hYdy0jyQ3s80vG6PpVdXgdt7M-AHyPnr4HlHeEsgxjY 12816
bec_lib/dap_plugins.py sha256=C--AGU4wnru4xcVL8a447a13rXiGmmGsR1GHnrzwkeM 3935
bec_lib/device.py sha256=9x1gQFJDnsw5OBXFCmh-jVLHecMWHJYqlgnuKGe1lA8 30862
bec_lib/devicemanager.py sha256=PiQ3nP8fGg84hjdPPCmVbQo6oip-IYCVArLuQXCuGEk 23274
bec_lib/endpoints.py sha256=WGTzPiPWzMm68-Vu1Xs549sroalXtHU7-0oXgaZWJVM 38065
bec_lib/file_utils.py sha256=5AEtXaTXAierkvx51dcQggLSF1bRPHwfiZOMhK13M_I 9233
bec_lib/lmfit_serializer.py sha256=z2UVZmbWbqZVyB7OqB9cw_S0ZnoUr-RIDUOiPX1VWeY 1580
bec_lib/logbook_connector.py sha256=71KDa5X2uOyNaIWZLAkV_y2dFMQKbdhiZWB2fGACRrU 2465
bec_lib/logger.py sha256=hPru0zdOXvAlRk9keHpo__U0PefkLAhYFsYQxqhds7s 8690
bec_lib/messages.py sha256=PhcxrcDhq-1st9APtgqUSvXfN7qqO3MUqYY9cjXz5Ik 24024
bec_lib/numpy_encoder.py sha256=ZVoCK5sMhoNMFLAcADtwDQHTnVk9vcwM5bggikq1TMw 5027
bec_lib/observer.py sha256=o3R7L2YcfeM8tTFJYJw2LGJVxP8Hk94FaUhBvG5bbiw 5177
bec_lib/pdf_writer.py sha256=BC5p1bpKNUvAD6E4T38zHiv5w8ZOycUIcUjtB56gkyM 2844
bec_lib/plugin_helper.py sha256=YKDZA3UKtdHVEmOVRzjHwCVzU6UkEruEqi9F2eDtBpA 4760
bec_lib/queue_items.py sha256=SUDoOHYTmU6h3voaPz58HXlwbVh_mJC87Q7ADW7u4Fk 7491
bec_lib/redis_connector.py sha256=w12w5_kZnrluLfXFboVGTohepkT149YTcjsHPEdnYOI 41414
bec_lib/request_items.py sha256=FgzjXcy5Ec0bge83uVgs3n7yKAHbb0Bdt9TF6AqLU2s 6994
bec_lib/scan_data.py sha256=K-7WCHe_31BAmhPkT2XXGNnXjm-D9XDVAkHpRAT1JPE 6526
bec_lib/scan_items.py sha256=_rTwChOYG6LHu2WwD2H7QdtQzmStAiK3m2WOpQyKBlE 10892
bec_lib/scan_manager.py sha256=6J2u9ARBMkxHD-VsZ_xkeouBTGHi_s1Q6jxzx1OHXR4 8837
bec_lib/scan_report.py sha256=lvcIrlCT6LCZBvTHS3bFeUzDfJSMzNDkcxaJSZ8KgAQ 6097
bec_lib/scans.py sha256=dZC08JTZ8fu5gsYdrCDChU-Prb_4h7hma_iD4eufq7E 17050
bec_lib/scibec_validator.py sha256=T1UzQkW-lej88tMffgzRFgyymmtgnnXKtpp9w25n-zM 1147
bec_lib/serialization.py sha256=CV_VKbbVKybBi43NpIcrUO-uYdat_Zw09cnqxyjBr7I 10200
bec_lib/service_config.py sha256=O6k897aI9tCZnxQC4z-dPDYCu3buZ82POFme5gXJmwM 3091
bec_lib/signature_serializer.py sha256=QHxUZfo2UvW0lb8F0X2WR205mg0V-g_kKAb3aNpuvs0 4688
bec_lib/user_scripts_mixin.py sha256=7H_uQc9v5Meh1j9fD_V0gowLA0DYi0bbVH6dOlU_gm4 5549
bec_lib/utils.py sha256=3GFKhg54RYGp82YO5CGeD1dozgYlBij7PGnFBLf41ds 7644
bec_lib/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_lib/configs/demo_config.yaml sha256=34tUncZuaxtCL_OadoiPxIhM0cQJT1Qo0fVIhLT7q7s 41862
bec_lib/configs/openapi_schema.json sha256=h4NpJgrKBKWmpipvbvKWUioamriITe1M3OsNued-E7w 289604
bec_lib/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_lib/tests/fixtures.py sha256=GKZ6Sep7EmT0WfFDc_TIip4vX63UwbxHO94sW8UZdJc 2844
bec_lib/tests/test_config.yaml sha256=29B3nv-OPiWR1QrYf13sFhfsEHFxO2BxHPuRnXcffrg 44047
bec_lib/tests/test_service_config.yaml sha256=PxVFt-hVkFcNNvgEYYpG4m5Kmw6KjKMMchOaOVYT7Yg 323
bec_lib/tests/utils.py sha256=LAz-uuDV-wiwQC3gGFo787RPwj0gm2KnjLowHcOgmhw 22469
tests/conftest.py sha256=YBp3wcgKC2y1qmupApEOMGQXj4i7O0pocZW9DM7iSJ8 226
tests/test_async_data.py sha256=TVEVIngtGZj-JQoE4ppKNDWeCW2Il3H6C-Jh3Y6fSYI 3630
tests/test_beamline_checks.py sha256=ITlerJM75MYCqqLDK6nkFUAR-2Y2wkxE24x8hombq9Y 5273
tests/test_bec_logger.py sha256=bePHvXqkF4zlSHmPS7oNwOAdqx7Ls32hk9GrmXY61vs 1745
tests/test_bec_messages.py sha256=evewkSBNaN0SekOB-NF4uGX8N-Ia5X-2IVM29H4Rq6s 11514
tests/test_bec_service.py sha256=DW0CkTMdx4M1cvtwZa3DRgoizqQDlYd5aqJunYv7SSQ 5731
tests/test_bl_conditions.py sha256=6ThB8Oer7RsMFCZlwMe6SsULuh4tRkIKviOZbF-FnSw 1264
tests/test_callback_handler.py sha256=U1-c3SzlaStxcGhwOKa-LdfHOsGyKuIh9Xvq1Sm4D2o 1980
tests/test_channel_monitor.py sha256=H3N86zFlVQKbsARo9jc2PpRgpwUi7-MvB_pRuh4-vIU 2318
tests/test_config_helper.py sha256=QVdtRStKCaikbpagMRtnLNGy54z9fOd1gVXoO8vpwUg 8526
tests/test_core_utils.py sha256=Hbd7rCCoKRReFnDMI0QFLLJvzvIGXUXIlHRLZMLsJhY 4096
tests/test_dap_plugins.py sha256=5sWnsrtZcngedheD5r8XQj2WEbGqWi0ZTF5_ln49KV8 26521
tests/test_device_manager.py sha256=CMa5hujbWekwpnOgKhPTC5H8Jvz1Tmt0wbqvRyRqSPY 11924
tests/test_devices.py sha256=ZS4cMNXt7z-GyU8PSpMPFmoQdgY1krkie9qQj9lEsqQ 25863
tests/test_file_utils.py sha256=WToPlIKSfZTsoZi090NuzydZpNyOsSgLSkpy4RR93DU 5686
tests/test_lmfit_serializer.py sha256=uTxjDuwCA2IwIGLbKAjR8hVdGTrsVhT6peetMx_A2HY 839
tests/test_observer.py sha256=TtN5Q_ZCJDr36mfh8EeraKNAO5VDWL3qrLFk4f0GaD0 5720
tests/test_pdf_writer.py sha256=XCuPqcLmi2KL09JHi86NZTYSrWksF8zBF6jgwZCdfRw 450
tests/test_plugin_helper.py sha256=DJL1AUgu_l88HxV7TAKx2x1PPnilBkwjv0eo8WDInFY 665
tests/test_redis_connector.py sha256=MosCObsMdz4Emzkhowi12OsrIRPitkrTmchVtfsYRLc 15320
tests/test_redis_connector_fakeredis.py sha256=aUSA2hCuFxtFyiKp8Zv3U8EZsLJMTuzxQ8J16rFoIgQ 22103
tests/test_scan_context.py sha256=t5bp-17jkMb7J--rEQnuAaMrX-TEE69-4cOOV13Qock 4650
tests/test_scan_data.py sha256=VKQDpLVuubvKy6N6NBwFr-MnWwYjDIgsKTeJu3HkQts 5018
tests/test_scan_items.py sha256=irPQcsv22Ui5JbVRuP1Jg6igiZI0F_OgVl1uiPlnp2o 16705
tests/test_scan_manager.py sha256=bfl96q7L8sO2ZNaygAaq2Bd0DGkSXlJE-K8LXXht3k4 1798
tests/test_scan_object.py sha256=1X8wFsqpaPlifLBn3dKd0VweOBLAYfrWKZc3ZFj_m9g 8869
tests/test_scan_report.py sha256=8RZWPWpNhTDczgld5LCb8if_B_73hFf-557TeeC2PQo 4153
tests/test_scibec_validator.py sha256=Qh6ZIWUxQLF5sukdNS7DqwW-a2zeuPZ4eDk0llJFgVY 388
tests/test_serializer.py sha256=7bH51TyxqXfaYnSeEYFNvuOxRJUawX8LucY49nKK_Tc 735
tests/test_signature_serializer.py sha256=HAKIew-kkm_KzZvp2eGEvSb1IyG8qkNS-6zeuA-afyA 2249
tests/test_user_scripts_mixin.py sha256=TB4JVL9I0jKItCL6ah6O6gGe7kW-8Hkep8TuSxnzDoI 2993
tests/test_yaml_loader.py sha256=aQqmd3V1Uyxi1XfiR65zsmBKr1c8t4Nd8S9sGFw4M3U 4184
util_scripts/create_plugin_structure.py sha256=WlhRfmYEQf101Gt6leooPUZXZHOI_FV-2dNq8F0VHJc 7303
util_scripts/init_config.py sha256=qC2ZN5X5G0hjGgJI4KTLQ8Uq_COMKzJGZf7FAWm_fNQ 830
util_scripts/plugin_setup_files/README_template_tests.md sha256=zpkRZD_6LgMREoePhFQSuZYtCPeX-TO8lOZ6DxcSTiU 1443
util_scripts/plugin_setup_files/gitignore sha256=cgNvnvYMgOWjrnVQEgTN5r33OPWtMgSAZF2c0L8_V84 3297
util_scripts/plugin_setup_files/post_startup.py sha256=rt2-_HKHQLPUsmb7ipIRSRhsGUBxjhEJvVGUy3sd__A 1274
util_scripts/plugin_setup_files/pre_startup.py sha256=IB9I8NWhW76ymftbo4FIbaA0DA8BYz7RELhURiJ-mIk 609
util_scripts/plugin_setup_files/pyproject.toml sha256=GZ4AAyzjSQRcIs5m_VYQ_4RgAnKtuf9yYkzxYMHMHeE 1856
util_scripts/plugin_setup_files/scan_plugin_template.py sha256=EVB6t7LVGdWK4iQ2XQ55LNBK7OnRr5qOg6IXYJKGVp4 2001
util_scripts/plugin_setup_files/setup_device_server.py sha256=Vle6excxxD49CMnSmsof58U8xGjbc0WUtPlI4VNrHpQ 251
util_scripts/plugin_setup_files/git_hooks/post-commit sha256=LJ289C9Gjm-F1v54vtXKpKiWmTnbDjAwDxvaNAPcFaw 289
util_scripts/plugin_setup_files/git_hooks/pre-commit sha256=rG5q_Is9x8CQgxhXQn5DF_86mZPchcXlp2aDUhSPmM0 287
bec_lib-2.10.3.dist-info/METADATA sha256=JK381Opp4jhuLkqZTyn3foADFj6HZs1fh3TBo07C92A 1282
bec_lib-2.10.3.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
bec_lib-2.10.3.dist-info/entry_points.txt sha256=4gwxcFfXQY2JEvx_hATpDQfBsVXIXc8flw13pngeNSk 170
bec_lib-2.10.3.dist-info/RECORD

entry_points.txt

bec-channel-monitor = bec_lib:channel_monitor_launch
bec-log-monitor = bec_lib:log_monitor_launch
bec_lib_fixtures = bec_lib.tests.fixtures