Dan Allan
Dan Allan
Some ideas in https://github.com/bluesky/ophyd/pull/755 were deferred in favor of simpler approach that could be back-ported to v1.3.x. Let's visit them.
This has appeared a lot in build logs. Seems to fail 10-20% of the time: ``` __________________ test_default_configuration_smoke[pyepics] ___________________ ad_prefix = 'ADSIM:' cleanup = @pytest.mark.adsim def test_default_configuration_smoke(ad_prefix, cleanup): class MyDetector(SimDetector):...
See bluesky/bluesky-enhancement-proposals#21 for details.
In #936, we rely on an image based on https://github.com/klauer/simioc-docker for `test_epicsmotor.py`. It is unmaintained, and it runs multiple IOCs in one container, which is against best practice and make...
This might be a one-off, just leaving this here for later reference. Will close if it doesn't come up again in the near future. ``` Run coverage run --concurrency=thread --parallel-mode...
There is no universal good default value for timeout. If a timeout is too large, it delays notification of failure and [leaves resources dangling](https://github.com/bluesky/ophyd/pull/837#discussion_r409007458). If a timeout is too short,...
Following up on this comment: https://github.com/bluesky/ophyd/pull/749#issuecomment-535996052 @klauer @ZLLentz Did work along these lines already make its way into pcdsdevices?
Different experiments might call for different levels of precision in tracking changes in, say, the beam current. One user might want a detailed data dump, another might want a shorter...
In `CamBase` we capture some components common to all AD cameras as configuration. But there are probably some device-specific components that should also be captured.
Currently, even the simplest area detector configurations require defining custom classes in beamlines' IPython profiles. There is no full-featured AD class built in to ophyd. This makes setting up an...