Results 42 issues of Ken Lauer

## What does this do? As noted in the changelog: Added EPICS Archiver Appliance data source support. This data source interfaces with a tool that provides historical time series data...

Would it be reasonable to have a hook in the best effort callbacks to allow for customization of the classes used - such as a custom `LiveTable` subclass/implementation? If the...

It should be possible to propagate timestamp information to widgets. Consideration for timestamp metadata (like pulse ID) may be advisable as well.

Current master (and all previous released versions) appear to leave a CA channel dangling without reference in Python - until the interpreter exits. Need to test that adding this causes...

Background: * `_PVcache_` is keyed on `(pvname, form, context)` * `epics.ca` cache is (and has always been) keyed on `epics.ca._cache[context][pvname]` * This means that two `epics.PV`s can have a reference...

Hi, I've been using your nice graphviz library as part of a largely asyncio-based side project. Overall it works great - so thanks! For this side project, in the interest...

(Reported by @aegger13, who indicated this is happening pretty frequently) ```python Traceback (most recent call last): File "/reg/g/pcds/pyps/conda/py36/envs/pcds-3.5.0/lib/python3.6/site-packages/ophyd/_dispatch.py", line 45, in run callback(*args, **kwargs) File "/reg/g/pcds/pyps/conda/py36/envs/pcds-3.5.0/lib/python3.6/site-packages/ophyd/signal.py", line 954, in _pv_connected...

```python ERROR Subscription value callback exception (EpicsSignal(read_pv='IM3L0:PPM:CAM:IMAGE2:ArrayData', name='im3l0_detector_array_data', p arent='im3l0_detector', value=array([0, 0, 1, ..., 0, 0, 0], dtype=int16), timestamp=1600987788.245194, auto_monitor=False, string=False, write_pv='IM3L0:PPM:CAM:IMAGE2:ArrayData', limits=False, put_complete=False)) Traceback (most recent call last): File...

Refactor pyepics, caproto backends to add the requested callbacks on connection

This would more closely mimic how epics-base does string interpolation. https://docs.python.org/3/library/string.html#template-strings Copying in the documentation relevant portions and example: * `$identifier names a substitution placeholder matching a mapping key of...