adviewer 0.0.0

Creator: railscoderz

Last updated:

Add to Cart

Description:

adviewer 0.0.0

AreaDetector configurator (and - one day - viewer)
adviewer - despite the viewer in its name - is primarily a configuration
tool for already-running areaDetector IOCs. It can help you determine how
any given plugin pipeline has been configured, displaying an interactively-
reconfigurable node graph and tree-based view. It may also help you discover
what plugins are installed for an unfamiliar installation.
Eventually, there will be a full-featured viewer based on PyDM integrated
as well. For now, a simple PyDM user interface is spawned in a separate
process when using the image plugin right-click context menu in the graph.

Requirements

Python 3.6+
qtpy + PyQt5
qtpynodeeditor, a pure Python port of nodeeditor
networkx
ophyd

Optionally:

PyDM, to spawn an image viewer



Running adviewer
To install:
$ pip install git+https://github.com/pcdshub/adviewer
To run:
$ adviewer --help
$ adviewer 13SIM1:
$ adviewer --pvlist filename.pvlist


Running the Tests
$ python run_tests.py

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.