bec-lib

View on PyPIReverse Dependencies (12)

2.7.3 bec_lib-2.7.3-py3-none-any.whl

Wheel Details

Project: bec-lib
Version: 2.7.3
Filename: bec_lib-2.7.3-py3-none-any.whl
Download: [link]
Size: 169438
MD5: 813d248ebd6284f449109bdbf4c72157
SHA256: ce4d40f9f9c9da008960e821447692201a9e82baf3a215a1fe9f49a4cd4dd69c
Uploaded: 2024-04-26 13:54:20 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: bec_lib
Version: 2.7.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
Requires-Dist: fpdf
Requires-Dist: hiredis
Requires-Dist: lmfit
Requires-Dist: loguru
Requires-Dist: louie
Requires-Dist: msgpack
Requires-Dist: numpy
Requires-Dist: psutil
Requires-Dist: pydantic (~=2.0)
Requires-Dist: pylint
Requires-Dist: pyyaml
Requires-Dist: redis
Requires-Dist: requests
Requires-Dist: rich
Requires-Dist: scipy
Requires-Dist: toolz
Requires-Dist: typeguard (>=4.0.1)
Requires-Dist: black (~=24.0); extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: fakeredis; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pandas; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-random-order; extra == "dev"
Requires-Dist: pytest-redis; extra == "dev"
Requires-Dist: pytest-timeout; 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=lIQKN313qOxNl4xRqBIks6detH7Ta8002nvO4-SRj64 1199
README.md sha256=O_v1XuJCvSONflf_ZStdjfAa8GPJIULZSsrXzxY6OpA 2616
pyproject.toml sha256=DkPtLHqTm7gco30Rt3pUXrN4MMkvuW-gcu0Ypq8jiuI 1203
bec_lib/__init__.py sha256=ZYqc3_O04_WJ3iNWelP24IxZcRpD6bQtpp2-UGxp070 638
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/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=a_wCKSpGsXQm-uUj6MQX6v7y6BCrJGEn12ts11lPTFk 1272
bec_lib/client.py sha256=TKuMgBP2YdY3ZvvtnjCRix5G1lxjXGV0qCvIo71e5AU 9386
bec_lib/config_helper.py sha256=lls3gQWof1Z4aaj5hAZsNnI--LhxGQvhHCbP0L6d_Mc 9055
bec_lib/connector.py sha256=G3v6H0JQOWbWT9ntZX4oH350k-puKVhuuf6mH-qtR_c 4747
bec_lib/dap_plugin_objects.py sha256=hYdy0jyQ3s80vG6PpVdXgdt7M-AHyPnr4HlHeEsgxjY 12816
bec_lib/dap_plugins.py sha256=C--AGU4wnru4xcVL8a447a13rXiGmmGsR1GHnrzwkeM 3935
bec_lib/device.py sha256=h5dGmN52mZWxa8fLhrgDj7M0p1gFD9DI0ARAWfR-SIM 30828
bec_lib/devicemanager.py sha256=PiQ3nP8fGg84hjdPPCmVbQo6oip-IYCVArLuQXCuGEk 23274
bec_lib/endpoints.py sha256=axcwVw25TFW4IrNhMK12SevxsNGSIhHJUL2ne7BbeZQ 37595
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=uL07_DCJ_fkWcr1a3ibAf86LjElo5GrJhc3rj_IC8Uk 7455
bec_lib/messages.py sha256=O36r7hG94zKGTTrsM0as1lQJyfhCwDl6Ak-XIvFzYoE 22247
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=X-PMbfYTpb7852MJOD1G6MaRM8PUrc6cFlp4IYmlUrU 39044
bec_lib/request_items.py sha256=ZmMDaSfDfSjxv5DO_A8TDRrKp-TMRUP6dTDzttpnwIE 5664
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=_wevBIpFoAo6ETThWrXhBSZsPuYeytrkl5EiAFHvrww 8573
bec_lib/scan_report.py sha256=lvcIrlCT6LCZBvTHS3bFeUzDfJSMzNDkcxaJSZ8KgAQ 6097
bec_lib/scans.py sha256=ScLsFTVh173-6JCeRJz2xSsezdDZxAKBMyJhR4nwoXs 17027
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=rWG-_8QMNDBIhisXbFgeKxpoWyBh9BAX4xeklHLs4iE 10944
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=PDmKlvw2BJSDpDm_NEOtEz4GpUO8kAIja6dF_2unsi8 1481
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=GbTsn72Cawb9hwDVO_ZTRP4-xYcK5zTVrqpvrq-5Xiw 25797
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=ZHOdlk64T9qb6Fatsg-cY19IqzBznz7v0sXfhWTTTRw 15768
tests/test_redis_connector_fakeredis.py sha256=Cg_wlLyit8X6lq3m-IXwKbGPf2MZckJq5aNOL1ujDvs 20906
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
util_scripts/create_plugin_structure.py sha256=8xS_7H4wtJxSZHWYp4orHKVoRjyORVatKYAXXcDAhXw 6052
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=bj2i1OcRH_uIX0mGt9zsLiOIDLkFCqnnd2kjVJlabKs 2340
util_scripts/plugin_setup_files/pre_startup.py sha256=TAt2PGuv6fmfb_WCjKVEsY0FYvJopS-il3gCQ8QCWPk 1011
util_scripts/plugin_setup_files/pyproject.toml sha256=c5gurzi5v6boA3vtBUqtKr5b6TFLRD9U_TAxAQkdQ-k 1403
util_scripts/plugin_setup_files/scan_plugin_template.py sha256=EVB6t7LVGdWK4iQ2XQ55LNBK7OnRr5qOg6IXYJKGVp4 2001
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.7.3.dist-info/METADATA sha256=lIQKN313qOxNl4xRqBIks6detH7Ta8002nvO4-SRj64 1199
bec_lib-2.7.3.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
bec_lib-2.7.3.dist-info/entry_points.txt sha256=3FVI020PAErDpcjvfRJzYddlZrwS4i0363P7kBmJsqM 125
bec_lib-2.7.3.dist-info/RECORD

entry_points.txt

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