===========
secop-ophyd
===========
**secop-ophyd** integrates SECoP-enabled hardware into the
`Bluesky `_ experiment orchestration framework.
.. image:: images/secop-ophyd.svg
:class: impl-logo
It acts as a bridge between SECoP nodes and Bluesky's
`ophyd-async `_ device
layer: connecting to a SECNode via TCP, reading its descriptive data, and
automatically generating ophyd device objects for all exposed modules and
parameters. The resulting devices can be used in
`Bluesky plans `_
just like any other ophyd device, giving SECoP hardware seamless access to the
full Bluesky ecosystem alongside EPICS, Tango, and other control-system
backends.
Communication with the SECNode is handled internally by
`Frappy `_.
Sources/Where to get
--------------------
`On GitHub `_.
secop-ophyd is also available on `PyPI `_
and can be installed with ``pip install secop-ophyd``.
Full documentation is available at
`sampleenvironment.github.io/secop-ophyd `_.