bec-server

View on PyPIReverse Dependencies (1)

3.16.0 bec_server-3.16.0-py3-none-any.whl
3.14.0 bec_server-3.14.0-py3-none-any.whl
3.13.3 bec_server-3.13.3-py3-none-any.whl
3.13.2 bec_server-3.13.2-py3-none-any.whl
3.13.0 bec_server-3.13.0-py3-none-any.whl

Wheel Details

Project: bec-server
Version: 3.16.0
Filename: bec_server-3.16.0-py3-none-any.whl
Download: [link]
Size: 204082
MD5: 855666ae263de007d83d3d83182a82aa
SHA256: 65b71eeea0ee4ba97324a2cf9bc4d2e0e479bf012460f940c947842848fc0478
Uploaded: 2025-02-27 14:28:11 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: bec-server
Version: 3.16.0
Summary: BEC server
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: bec-lib (~=3.0)
Requires-Dist: h5py (~=3.10)
Requires-Dist: libtmux (~=0.37)
Requires-Dist: lmfit (~=1.3)
Requires-Dist: msgpack (~=1.0)
Requires-Dist: numpy (<3.0,>=1.24)
Requires-Dist: ophyd-devices (<2.0,>=1.10.3)
Requires-Dist: ophyd (~=1.9)
Requires-Dist: psutil
Requires-Dist: pydantic (~=2.8)
Requires-Dist: python-dotenv (~=1.0)
Requires-Dist: pyyaml (~=6.0)
Requires-Dist: rich (~=13.7)
Requires-Dist: black (~=24.0); extra == "dev"
Requires-Dist: coverage (~=7.0); extra == "dev"
Requires-Dist: fakeredis (>=2.23.2,~=2.23); extra == "dev"
Requires-Dist: isort (>=5.13.2,~=5.13); extra == "dev"
Requires-Dist: pylint (~=3.0); extra == "dev"
Requires-Dist: pytest-random-order (~=1.1); 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.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
.gitignore sha256=cgNvnvYMgOWjrnVQEgTN5r33OPWtMgSAZF2c0L8_V84 3297
PKG-INFO sha256=ueYR3SsIMcJScs9g8MgeunzUgIJKCFzqhkQWPZl3p-w 1135
README.md sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyproject.toml sha256=7eIwgYIMS6c6OBGyGc_EEQrKWCaDycS1Ai-1qz_r2yY 1647
bec_server/__init__.py sha256=HmDJH_VknvM9ndvapKH7FzambsHQHlUjxyiKskkeWZ4 42
bec_server/bec_server_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_server/bec_server_utils/launch.py sha256=qveJtyNMTTJYt0yONlVSiVMP8mu23LjQbOAJbrvG0lw 2297
bec_server/bec_server_utils/service_handler.py sha256=YMEfLxYussZ3OMMsq84Q7YXXuaWxzCxc9cgxo4XPSsM 6271
bec_server/bec_server_utils/subprocess_launch.py sha256=zcGa1_B6oE-G23nWZe8WCk5d1afBLT8slrP_Xl5Gfqo 2877
bec_server/bec_server_utils/tmux_launch.py sha256=7x-I55fN1w7H0FVj1MGfKumDbCOjXCk99L-0LluDayw 4071
bec_server/data_processing/__init__.py sha256=trRyF767t1jWmkohkNNJMGG0MR8ft-97KYDNAWLGytY 25
bec_server/data_processing/dap_server.py sha256=qvD3pAU9VM3-upJEx9Sn_5Wv_8b4Q4YXN75OP62PR4E 1430
bec_server/data_processing/dap_service.py sha256=foEtxs4ssP1E5m0b7GOEXo6amQ4jPnjcMDqnECQ8gEI 4905
bec_server/data_processing/dap_service_manager.py sha256=YpokJrBe3lWF2wBLrR_Nfnkf1yLc7YN5c2pqYsk2tpc 9899
bec_server/data_processing/image_analysis_service.py sha256=PwEr_PwLYWh0QbXft8MMe8Clge6VKBplcKcZJEMAwlk 5177
bec_server/data_processing/lmfit1d_service.py sha256=Gl_mWCTYjbHVZYXAEwLLx3WoJ0BlXn5V-BooFe_i0qw 13667
bec_server/data_processing/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_server/data_processing/cli/launch.py sha256=B65SjZHdSeecM6wfx1XSwnpN3BYn_Udf0ax9P0BvoJs 1369
bec_server/device_server/__init__.py sha256=e939HNXukhxUKP0bg7_OCwEhlWJa4hysStiAend4Kqk 170
bec_server/device_server/device_server.py sha256=iKPIBFbZw6nwuKmMECGciylzYqMNFUp8i3ZUnjahuhs 30783
bec_server/device_server/rpc_mixin.py sha256=-F_97cTAkvNeXTAXUXwMtd8NS_5FIir9daO630KOnLc 9958
bec_server/device_server/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_server/device_server/cli/launch.py sha256=hPnRuM6uTYssFgZj9JCKH_HJAnaSVJNBzQ-jQVKJmCE 1329
bec_server/device_server/devices/__init__.py sha256=tR3DCfw-oB2M04ENgAgUKpycoD46ecvIFj4d0-ZDTwM 118
bec_server/device_server/devices/config_update_handler.py sha256=8fhQpRRYs3BFyu-FKEm_ao-urbUmmZIs_Qx0M3cWEco 7880
bec_server/device_server/devices/device_serializer.py sha256=qV4RwnGm2zxEI7DOQfnVhhWJyFsqfLH4OJ6CB-DvwyI 6140
bec_server/device_server/devices/devicemanager.py sha256=Cjbt7RUtPhh7v7xH_7K8xZ1av5MzK5r0mg7U-I-2crs 28034
bec_server/device_server/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_server/device_server/tests/utils.py sha256=TEFphxjexBd81bJx_g9XZvxi99GxA6n_Qdhe_fhcMAs 9464
bec_server/file_writer/__init__.py sha256=sS-0hiPjEwZN1D8hP6pRo-TjsP9keGRkz99wYKo8ydA 91
bec_server/file_writer/async_writer.py sha256=xEUxeqQo2yfqX_74O-oXOrBLzUACQgeIUj4CrKyggmQ 17492
bec_server/file_writer/default_writer.py sha256=k0t_eJx2LJou6xG2DkMg_sYUbEE1GfOJv-9_EMT2vok 4681
bec_server/file_writer/file_writer.py sha256=wWGx_RiwkzF3LR7Rbd-Bb6DeckFzctcSY-lK9p8gGes 10620
bec_server/file_writer/file_writer_manager.py sha256=hlTKODPHhSvY0810q3mPQeV84-MZpB3XipLcIXnyT58 11561
bec_server/file_writer/merged_dicts.py sha256=LdOT9uK5a09vLNY1Y5zsnuivUy89FRroEw3BcX0viNs 1531
bec_server/file_writer/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_server/file_writer/cli/launch.py sha256=MPDo0_TV8-TfpXbyQl0aCEaowAZ8ythS4sgOVhdwwuI 814
bec_server/file_writer_plugins/__init__.py sha256=5WLfnjWvkB5BZ9YZqo1HREq_BMrhVafjYmq99_TuXiY 31
bec_server/file_writer_plugins/cSAXS.py sha256=T8Si20JpWWxauEKGpEHih6Wi8sxCVGZzS9EhvDR7igg 22868
bec_server/scan_bundler/__init__.py sha256=vEO4Fr5dw2-ZUBA7NjfV8sQ63OSXy2DorJst8rCMr_8 38
bec_server/scan_bundler/bec_emitter.py sha256=5u_2i3LEmtyTdzZnoyadRk8Ziy09OI6mivsZ6994BTs 5285
bec_server/scan_bundler/bluesky_emitter.py sha256=ODNn8gn4NVdE51SaDK2gGL9UOVBlOtQG_UpFLAc31so 5073
bec_server/scan_bundler/emitter.py sha256=PgRxg2SPdtEaYZjO6n0Li1OwBOsWPRNF2SpjXRdh18w 499
bec_server/scan_bundler/scan_bundler.py sha256=oAlv8X14wQu5mrk3OM0wsg048Mx4mvtTxFUr3r0gS3U 16506
bec_server/scan_bundler/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_server/scan_bundler/cli/launch.py sha256=CIe-IhIhpJKrYfCfxf_Cl33he4MZoTDttj5CaUjPPUQ 815
bec_server/scan_server/__init__.py sha256=gOvkWyuGEZN9eb0KGffUrB-GSZvtkpLFm882QrTyWY0 26
bec_server/scan_server/errors.py sha256=y-ijjHnOeJPHmWak-z7VwAhn-8eUGnJLDWjBcGXccLA 180
bec_server/scan_server/instruction_handler.py sha256=hHVKwRaUY8bLy1eDWi9-CZd5eKC_lYzl3IwYeWGuOgs 4043
bec_server/scan_server/path_optimization.py sha256=bz2zvKi0kR6S24lsH0X2A4AaCtvRdRmB-dKlZVL6678 3489
bec_server/scan_server/scan_assembler.py sha256=P3iaANWV6ExzUuEHtxfZR4hMsqwP5MQf3KPIm_uKobQ 4629
bec_server/scan_server/scan_guard.py sha256=DCJzHV6nd8tjYYsghKaihz17YGNcsep2ORXrjXaZzmI 9279
bec_server/scan_server/scan_gui_models.py sha256=gt_-fpv9yJ2zWUjBAG8UwclK95leUJTkBaWXscMl4a4 8106
bec_server/scan_server/scan_manager.py sha256=Qu967s_xWqJW9Y8bb8LbmdIi8Rk3Cd54meKxBZ9zCn0 5136
bec_server/scan_server/scan_queue.py sha256=a02Ywc3ZY8xf1ksZZDmQg4eVTgpF4HN1AFq57yvYe_Y 39701
bec_server/scan_server/scan_server.py sha256=piE8jD_OStcGG0wgnFB1_vwvW_V-sWQao6j6C_u7LC8 4283
bec_server/scan_server/scan_stubs.py sha256=45ZYFJytpS7VxBLi77xeVwSXc4kb-6LaDP1H6x_k8SA 36963
bec_server/scan_server/scan_worker.py sha256=tkgPOLW0uxyg_TJiBXEON2r_apItCHgnm2oS0jN04Rc 19626
bec_server/scan_server/scans.py sha256=Jp0QmW-OETw_qRIWp026EOqBM4O4eLHVHRnCe3qI9Gg 63462
bec_server/scan_server/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_server/scan_server/cli/launch.py sha256=T2ydMjhnLT0WmXBbctj3wJpe6iuQrSXJmEITGefyEWA 867
bec_server/scan_server/scan_plugins/__init__.py sha256=5NklOvbJUXkv9V273mgoo1nWfOaFF7tDuyyqZUPaITM 30
bec_server/scan_server/scan_plugins/otf_scan.py sha256=sJSbIrqbMVQrYy_hi_N8dIyJo23CNkElqaSZozQTc1I 5270
bec_server/scan_server/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_server/scan_server/tests/fixtures.py sha256=zsMQRI1jAT9l_dxbTym5sLJJZWtknKiLtdm5r_L-FSw 2098
bec_server/scan_server/tests/utils.py sha256=z9amGQNzcT2gTL5fRxZOpqIfCU-OZ_VkG9BVjJR0TvA 1580
bec_server/scihub/__init__.py sha256=b-7WxBTPsyRFHdtaV0bvI_2kWSShlyhR_PdI4MQNuBk 27
bec_server/scihub/repeated_timer.py sha256=WVkM3w50kPMYiH4zgoeK1UY-O0tv7Knt1rEtTnQnsXs 855
bec_server/scihub/scihub.py sha256=nlRBVs3QG76XEat4rYlFYPB_5AQLnateP1dWRc9ZPJo 1476
bec_server/scihub/atlas/__init__.py sha256=4wEoVQdqO98xeNglRxh-zQ6luRVv3j_y01_1uW3v-5w 44
bec_server/scihub/atlas/atlas_connector.py sha256=KdMIEj8xwR73Lfmo1C7UhgjcaXP0jXbcezaI9QTdoyk 5152
bec_server/scihub/atlas/atlas_forwarder.py sha256=iNOe1gVP9abu17SG_PS1Gha5Ej3D3LEbYyroqlNxl4I 4874
bec_server/scihub/atlas/atlas_metadata_handler.py sha256=HNaOsACNoRqfaIEWBAkHFFkPGEjQ6fmz6B8Tyqt-Ddk 1827
bec_server/scihub/atlas/config_handler.py sha256=kmNsoTTe6SqVY2Yijcot0LdsAl6DjAThxGKHo--5-1k 11980
bec_server/scihub/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_server/scihub/cli/launch.py sha256=U9gOlwmvO28AGB8dsvSst7BqcjAA-5IkBHyFHfGzf8c 822
bec_server/scihub/scilog/__init__.py sha256=dmLy6UQsIAjVlOitqc3nCuLgYv84csYiEPB1Kw8hBpk 36
bec_server/scihub/scilog/scilog.py sha256=QSNOHM-zqFKTzH7PDsCcDj5nI27BzjQC4toR7tY98AE 2788
bec_server/scihub/service_handler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bec_server/scihub/service_handler/service_handler.py sha256=fM8-ox0-QlZBbsv4cSvogTeWGyTAD0EhJy12yw_HEh4 1105
tests/tests_bec_server_utils/test_main.py sha256=ipJbI0hD-ecXISGfo5zShNeWUQb4v_YqBWmZYcVX9_A 3574
tests/tests_bec_server_utils/test_service_handler.py sha256=H0VlTU2j6cDy9z5mCjLebjhdUFWqaRcRsfC4hmGPWw8 2400
tests/tests_bec_server_utils/test_tmux_launch.py sha256=YD9237lDfka-L1Pd7wYga3JekDnH_ti-Vt6OiE8LjVw 1828
tests/tests_data_processing/conftest.py sha256=4yzGYqs8EVOxxY9Bu-yGbzmOpzG9dxs3cwSCzjmRziQ 233
tests/tests_data_processing/test_dap_cli_launch.py sha256=3-MDECsZhAXhS1CPzVODlvDAmmR5qfKEqvGfaR3C3cU 1330
tests/tests_data_processing/test_dap_server.py sha256=9vvqmVhiveHJdpUHuhiy9etxuUeGdbr6MDO9o6bJcGA 437
tests/tests_data_processing/test_dap_service_manager.py sha256=x_RAwS0vIwQ8d81xqIPE_Hi2BkztTNoTktscP8Dttso 3569
tests/tests_data_processing/test_image_analysis_service.py sha256=e_BXR8p5QAOGz24vXAuC6hWzkajHkGAdeTDaYW1NRsw 3952
tests/tests_data_processing/test_lmfit1d_service.py sha256=HWIwU51A2-AV5CIzW_KfQFy8ad3i5Ab36orITrkHq1E 6228
tests/tests_device_server/conftest.py sha256=QoX4F0tdqARqmzNIZ4aXvma7x2GSewijRl202YYwBAs 1193
tests/tests_device_server/test_config_handler.py sha256=R0aoiT3nHmgqHu5ZjgEG5hMjsGN6JP_-v2ubSwiDskk 6337
tests/tests_device_server/test_device_instructions.py sha256=UzSOzn_H7vrrEfxkgyRnY0Z_1GJgZT91coGJW-D3-f8 4132
tests/tests_device_server/test_device_manager_ds.py sha256=D6-VwBLES0p8Iv0xwjCOqAcpnbjnBMKL12P_AM-A4Ho 9952
tests/tests_device_server/test_device_serializer.py sha256=n21nBxNFdqhSRmI_pwKiCveBpQhnoOr9DWZ5qfnLEPU 1252
tests/tests_device_server/test_device_server.py sha256=P5azVoGTjFBFnL4XO9ltqR9J5wfw1BoYYtxAdYgWdx8 28478
tests/tests_device_server/test_device_server_cli_launch.py sha256=wdz4p6yx4sBhcUnl6leTS4R_wpDgdrNyX8dIjo-yp3w 1210
tests/tests_device_server/test_rpc_mixin.py sha256=IysnLUXpN_yh4ZBtylAEc2oQCsVT09Uk4mfEDlzzkEE 9796
tests/tests_file_writer/conftest.py sha256=pBALZCt7vHW6W84lgP2iejKAtTg4TQIaLJEYzCISsGw 621
tests/tests_file_writer/test_async_file_writer.py sha256=wqm9FKSmQelbDMVH6xMT-PoGtyCtt2i4I4bF7S-dDdA 12294
tests/tests_file_writer/test_file_writer.py sha256=32mgG7AxSZ2DAspBKjTripadoiHCReqnPR0YZJ1LPNk 8405
tests/tests_file_writer/test_file_writer_cli_launch.py sha256=exc7Kk8tpaxKyys124XFi995DQn0895ApYntoALTR8w 1276
tests/tests_file_writer/test_file_writer_manager.py sha256=Ub0FaG5L6c3Rxf8Zz3N0_NIIt11WJA40fVRXmDRDbCE 8650
tests/tests_scan_bundler/conftest.py sha256=9TCGu39JihMdR9A2h9j3nmpQUTDIRAuz1eV85VKx6ko 1329
tests/tests_scan_bundler/test_bec_emitter.py sha256=IF0PnphwYCbmUIwOV25jPq4_aX6EIsj_lWbYfM_urAo 5298
tests/tests_scan_bundler/test_bluesky_emitter.py sha256=NnypLrteDyUKK0TOid0mwsp-xz1-ELMSgVtkNENTkdY 2780
tests/tests_scan_bundler/test_scan_bundler.py sha256=UTNGTY5up2Tsovj5I13IS7QjO47Hzc8f9-OkT7sVves 25417
tests/tests_scan_bundler/test_scan_bundler_cli_launch.py sha256=r8dUjCJBA17aRDsPLLKMlLHfL_3T5jz5rH8Z8Y1rcAI 1276
tests/tests_scan_server/conftest.py sha256=WUtAata3ks0rm_q1ewiUgH0EnTtGQw3F_OeXUsPaasc 621
tests/tests_scan_server/test_instruction_handler.py sha256=rF4UBy_yXFLRCxzCworTL_XQm6v7x1YY1fy-JnCChgM 2720
tests/tests_scan_server/test_path_optimization.py sha256=QyNKz1EPJFFBX2sZSk7yIsorajF3vPByB74CBASdbaM 9492
tests/tests_scan_server/test_scan_assembler.py sha256=uVgx2iV7BRzWTkPZdzjVO8uM37Nad4Jqk5UDm5ZsywI 5316
tests/tests_scan_server/test_scan_guard.py sha256=kCOdbu87lyNlX4gZObQi9-6weJ_7g1GCKBEtx-MnD8Q 14157
tests/tests_scan_server/test_scan_gui_models.py sha256=GW3G3sOibsiTDBD1SDvZicKe6ThiAGrCj7E2yw6f9TE 7830
tests/tests_scan_server/test_scan_server_cli_launch.py sha256=IepEOwq6RkpQ8rkNNYCpKi0894DIZU1rxpQ2K9OcdgQ 1286
tests/tests_scan_server/test_scan_server_queue.py sha256=Pv-8cItbGfEfxAKUGr0VLoXm79O7UosXJjzpN0h4ud4 32348
tests/tests_scan_server/test_scan_server_scan_manager.py sha256=v3dEOwb3j6ZzxhC0-qQcOUrHLOBN8LA0eTGzxmX8N34 1205
tests/tests_scan_server/test_scan_stub_status.py sha256=jWtvvHGVrasTIVvXetvvrbAq-C-gCmul0Vo72NUFeZk 10908
tests/tests_scan_server/test_scan_stubs.py sha256=aMxFDc3Kx2a1vhVushyW4lVaipMM_zcSvweJswjdgQQ 3993
tests/tests_scan_server/test_scan_worker.py sha256=U3ou8sy8SNZhMfDMyyKLFojhfQCJL7XXiSC00_ilQgs 26925
tests/tests_scan_server/test_scans.py sha256=IIvVIPfTQJQ67EUwX5gCOc-BJEj5W_Tc6-6ru6D4mCI 74586
tests/tests_scihub/conftest.py sha256=f6f1i7zzehYkvKE16epHeGwy8D1WqP1BkPlALmi4I1k 2310
tests/tests_scihub/test_atlas_config_handler.py sha256=lvpDU4DDP4K5pPUFJkoB6wYl_iVgnohsapNpg1CqFw8 19499
tests/tests_scihub/test_atlas_connector.py sha256=uoeSYsAK9oFIRY6fNrFhQ1CU_f9d37w2A284RILIXc8 1984
tests/tests_scihub/test_atlas_forwarder.py sha256=ZKnTPp-ignCZa7V4ISM7JIGXrEK92aScP6iqBQUJw00 2605
tests/tests_scihub/test_atlas_metadata_handler.py sha256=lvRehtI2KZNDvChiyXdyUmK70GwE6x3sMffq6d5K2HA 1131
tests/tests_scihub/test_repeated_timer.py sha256=r1Vay9UwJ5m6ecPSzF-q9WzbB-TLvotHvSAHEA39nEQ 537
tests/tests_scihub/test_scihub_cli_launch.py sha256=rjKRwQozzNMI_-paq7gbxH0hkHgkm51gugHrPSHZkEA 1194
tests/tests_scihub/test_scilog_connector.py sha256=jXJRkedqL43v5KPc1vNiTOuE--T2v0iJ8lheq0LCuZY 1648
bec_server-3.16.0.dist-info/METADATA sha256=ueYR3SsIMcJScs9g8MgeunzUgIJKCFzqhkQWPZl3p-w 1135
bec_server-3.16.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
bec_server-3.16.0.dist-info/entry_points.txt sha256=0BeNkfYO_9v7qZZTrT6_EtCZ697DqdVJa2R_bqbWQ-w 381
bec_server-3.16.0.dist-info/RECORD

entry_points.txt

bec-dap = bec_server.data_processing.cli.launch:main
bec-device-server = bec_server.device_server.cli.launch:main
bec-file-writer = bec_server.file_writer.cli.launch:main
bec-scan-bundler = bec_server.scan_bundler.cli.launch:main
bec-scan-server = bec_server.scan_server.cli.launch:main
bec-scihub = bec_server.scihub.cli.launch:main
bec-server = bec_server:main