ISISComputingGroup / ISISComputingGroup/IBEX

Display Graph of PVs alongside OPI

Offen
#1,901 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
6
Forks
2
Ø Merge
16 Std. 40 Min.
Gemergte PRs (30 T.)
2

Beschreibung

As a scientist, I want to display the history of a variable as a function of time on a graph alongside the GUI of a device, so that I can see what effect changing the device settings has on the variable.

#### Acceptance Criteria
1. I can display an empty graph alongside device GUIs (i.e. OPIs)
1. I can select one or more variables (blocks or PVs) to display on the graph.
1. The selected variables are shown as functions of time
1. I can save the graph as a file (e.g. as a PNG file)
1. I can copy/paste the graph to another application.

#### Notes
1. The aim is to be able put a device GUI next to a graph of one or more PVs. The PV need not be one directly associated with device itself (for example, conceivably, you might want to display the change in, say, scattered intensity as the voltage on the magnet power supply is varied.
1. For some scientists this is a "killer feature".
1. We could limit the number of variables the user wishes to display to, say, 5. Having more than 5 traces on the graph is likely to get confusing.
1. Attached is a very rough schematic of how the graph might appear.
![opis_and_graphs](https://cloud.githubusercontent.com/assets/7249337/21109017/223f6bb4-c08f-11e6-84db-8b95eff03afa.png)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

No files or tests are named. Start by locating the existing OPI/device GUI entry point and the code that accesses PVs, then determine how a time-series graph can sit alongside the GUI. Done means selecting one or more variables, displaying their history over time, and supporting empty graphs, file saving, and copy/paste as described in the acceptance criteria.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
data-visualization, frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.