Registry / devops / bec-server

bec-server

JSON →
library3.130.3pypypiunverified

BEC (Beamline Experiment Control) server for controlling beamlines at synchrotrons. Version 3.130.3. Active development with frequent releases.

pip install bec-server
INSTALL
IMPORT
SIG · BEC-SERVER
B
bec-server
devopspythonv3.130.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

BECServer
from bec_server.bec_server_utils import BECServer
from bec_server import BECServer

Initialize and start the BEC server. Adjust config file path as needed.

from bec_server import BECServer server = BECServer() server.start() # Alternatively, start with config: # server = BECServer(config_file='config.yaml') # server.start()
Debug
Known issues
breakingIn version 3.0.0, the import path changed from `bec.server` to `bec_server`. Update all imports.
fix
Replace `from bec.server import BECServer` with `from bec_server import BECServer`.
affects: >=3.0.0
deprecatedSupport for Python 3.10 dropped in version 3.100.0. Requires Python >=3.11.
fix
Upgrade Python to 3.11 or newer.
affects: >=3.100.0
gotchaBECServer requires a running Redis instance for some features. The server will fail silently if Redis is unavailable.
fix
Ensure Redis is running locally (default port 6379). Check with `redis-cli ping`.
affects: all
Upgrade
Version history
3.130.3latest on PyPI · released Jun 5, 2026
Audit
Dependencies
bec-corerequiredCore library for BEC server functionality
Agent activity
11 hits · last 30 days
node
8
Resources
bec-server — pip install bec-server · libregistry