PCDS Devices
Collection of Ophyd Device subclasses for IOCs unique to PCDS
Motivation
Ophyd presents a uniform set of abstractions for EPICS devices. While many
devices can be represented as generic EpicsMotor
and AreaDetector
objects, quite a few devices are specific to LCLS. This repository holds all of
these unique devices as well as additional tools to help aid the creation of
custom devices for specific applications.
Installation
Install the most recent tagged build:
conda install pcdsdevices -c pcds-tag -c lightsource2-tag -c conda-forge
Install the most recent development build:
conda install pcdsdevices -c pcds-dev -c lightsource2-tag -c conda-forge
- API
- pcdsdevices.analog_signals
- pcdsdevices.areadetector.cam
- pcdsdevices.areadetector.detectors
- pcdsdevices.areadetector.plugins
- pcdsdevices.atm
- pcdsdevices.attenuator
- pcdsdevices.beam_stats
- pcdsdevices.ccm
- pcdsdevices.crix_motion
- pcdsdevices.cvmi_motion
- pcdsdevices.dc_devices
- pcdsdevices.delay_generator
- pcdsdevices.device
- pcdsdevices.digital_signals
- pcdsdevices.digitizers
- pcdsdevices.energy_monitor
- pcdsdevices.epics_motor
- pcdsdevices.eps
- pcdsdevices.evr
- pcdsdevices.example
- pcdsdevices.fms
- pcdsdevices.gauge
- pcdsdevices.gon
- pcdsdevices.inout
- pcdsdevices.interface
- pcdsdevices.ipm
- pcdsdevices.jet
- pcdsdevices.keithley
- pcdsdevices.lakeshore
- pcdsdevices.lamp_motion
- pcdsdevices.lasers.btps
- pcdsdevices.lasers.counters
- pcdsdevices.lasers.dicon
- pcdsdevices.lasers.ek9000
- pcdsdevices.lasers.elliptec
- pcdsdevices.lasers.qmini
- pcdsdevices.lasers.rfof
- pcdsdevices.lasers.thorlabsWFS
- pcdsdevices.lasers.tuttifrutti
- pcdsdevices.lasers.zoomtelescope
- pcdsdevices.lens
- pcdsdevices.lic
- pcdsdevices.lic_2d_tmo
- pcdsdevices.light_control
- pcdsdevices.lodcm
- pcdsdevices.lxe
- pcdsdevices.make_ophyd_device
- pcdsdevices.mirror
- pcdsdevices.movablestand
- pcdsdevices.mpod
- pcdsdevices.mpod_apalis
- pcdsdevices.mps
- pcdsdevices.mrco_motion
- pcdsdevices.pc
- pcdsdevices.piezo
- pcdsdevices.pim
- pcdsdevices.pmps
- pcdsdevices.pneumatic
- pcdsdevices.positioner
- pcdsdevices.pseudopos
- pcdsdevices.pulsepicker
- pcdsdevices.pump
- pcdsdevices.pv_positioner
- pcdsdevices.qadc
- pcdsdevices.radiation
- pcdsdevices.ref
- pcdsdevices.rs_powersupply
- pcdsdevices.rtds_ebd
- pcdsdevices.sample_delivery
- pcdsdevices.sensors
- pcdsdevices.sequencer
- pcdsdevices.signal
- pcdsdevices.sim
- pcdsdevices.slits
- pcdsdevices.smarpod
- pcdsdevices.spectrometer
- pcdsdevices.sqr1
- pcdsdevices.state
- pcdsdevices.stopper
- pcdsdevices.sxr_test_absorber
- pcdsdevices.tags
- pcdsdevices.targets
- pcdsdevices.timetool
- pcdsdevices.tmo_ip1
- pcdsdevices.tpr
- pcdsdevices.usb_encoder
- pcdsdevices.utils
- pcdsdevices.valve
- pcdsdevices.variety
- pcdsdevices.wfs
- Signal Classes
- Base Classes
- Simulated Devices