Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

HTTP based client

appel_c requested to merge feat/add_py_scibec_http_client into main

Summary

First draft for an http base client for communicating with SciBEC (BEC DB).

Changes

  • Add http client for communication
  • add convenient functionality to retrieve data from the DB base on either scanID or dataset_num/scan_num together with a beamline + experiment or pgroup
  • Function return a bec_lib.scan_item.ScanItem, if device_data is requested in addition. It will be loaded and attached to the ScanItem

ToDo

Adapt BEC core services to use the new API. Integrate the client into bec.history calls for scans that are no longer available via local cache

Merge request reports

Loading