SasView / sasview

Code for the SasView application.
BSD 3-Clause "New" or "Revised" License
47 stars 41 forks source link

Need a way out of the GSC #2915

Open smk78 opened 1 week ago

smk78 commented 1 week ago

Is your feature request related to a problem? Please describe. For the heck of it I tried a 7M atom (nuclear) PDB file in the GSC.

It loaded in ~30s.

Rendering the 3D drawing was acceptably fast.

Doing the Debye Full Avg calculation went on and on (I gave up at 10 mins) using ~90% CPU.

There is no Stop button on the GSC. We do have one in the FitPage. There is a Cancel button but it doesn't do anything and it certainly doesn't kill the thread. Also, even if you Close/kill the GSC window the calculation thread is still active and eats so much system resource that you can't Quit SasView. The only option is to kill the process.

I think we either need a proper Stop button (that kills the thread), or at least a popup window when you click Compute if the loaded coordinate file is beyond a certain size ("this calculation may take hours, are you sure you want to continue").