Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

Feat/waveform standalone widget

wyzula_j requested to merge feat/waveform-standalone-widget into main

Description

Standalone BECWaveformWidget with toolbar, RPC, plugin similar to BECMotorMapWidget. Due to time constrains I am not planning to extend any functionality of the widget with this MR. Please create issues for additional feature requests, I will now only focus on bugs.

The widget warps around BECFigure with one Waveform and toolbar for user interaction through GUI without using CLI.

Main Features:

  • Export figure into .png/.csv/.h5
  • Export to matplotlib Qt window (if matplotlib is installed)
  • Switch between different mouse modes.
  • Configuration of what curves should be plotted
  • Adding removing DAP curves using LMFit
  • DAP parameter viewer to display fitting parameters
  • Setting of visual features such as label, title, scale of axes etc.

Related Issues

relates to #243 (closed)

Type of Change

  • new BECWaveFormWidget

Potential side effects

None

Screenshots / GIFs (if applicable)

[Include any relevant screenshots or GIFs to showcase the changes made.]

Additional Comments

I will not add how to interact with the toolbar and dialog popups, should be intuitive, if not please let me know about possible improvements.

Edited by wyzula_j

Merge request reports

Loading