As a user, if uncertainties have been published by the underlying device, I would like plots & fits to use them. This issue depends on all of: - https://github.com/ISISComputingGroup/ibex_bluesky_core/issues/21 - https://github.com/ISISComputingGroup/ibex_bluesky_core/issues/19 - https://github.com/ISISComputingGroup/ibex_bluesky_core/issues/8 Which must be completed first. ### Acceptance criteria: - [x] Uncertainties, if available, are plotted as error bars on plots. * We probably want a `LivePlotWithUncertainty` wrapper on top of `LivePlot` for this. * `matplotlib` can already handle plots with error bars, so this is largely "pass data through to matplotlib in the right places". - [x] Uncertainties, if available, are used in fits. * `lmfit` takes `weights` for each point which can be used to implement this - so this is largely "pass data through to lmfit in the right places".
As a user, if uncertainties have been published by the underlying device, I would like plots & fits to use them.
This issue depends on all of:
Which must be completed first.
Acceptance criteria:
LivePlotWithUncertaintywrapper on top ofLivePlotfor this.matplotlibcan already handle plots with error bars, so this is largely "pass data through to matplotlib in the right places".lmfittakesweightsfor each point which can be used to implement this - so this is largely "pass data through to lmfit in the right places".