mantidproject / mantidimaging

Graphical toolkit for neutron imaging.
https://mantidproject.github.io/mantidimaging
GNU General Public License v3.0
13 stars 6 forks source link

Multiple Live Viewers can be opened simultaneously #2398

Closed MikeSullivan7 closed 2 days ago

MikeSullivan7 commented 1 week ago

Issue

Closes #2361

Description

Removed the reraising of the currently opened Live Viewer to allow a second (or more) Live Viewer to be opened, each with a specified path.

Testing

make check make system-test

Acceptance Criteria

Open multiple Live Viewer windows and point them to different directories. Check that the LVs behave independently of each other and behave as expected. You should be able to use multiple terminals with the simulate_live_data.py script to check that MI can process the various LVs simultaneously (see screenshot below)

Documentation

Add release note

image

coveralls commented 1 week ago

Coverage Status

coverage: 74.229% (+0.009%) from 74.22% when pulling 41686852bceae67dd70ab83e6c79ca3f03b304a9 on 2361_multiple_LV_windows into 45a56d17ae9e406372c459b039c3f213586f30f8 on main.