Ticket #3620 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

Progress: report fractions of 1%

Reported by: Janik Zikovsky Owned by: Janik Zikovsky
Priority: minor Milestone: Iteration 30
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Martyn Gigg

Description

For some very slow algorithms, reporting every 0.1 % change would be a little nicer. Allows canceling faster: e.g. MergeMDEW = 30 minutes = 18 seconds between updates.

This should probably be an option on the Progress() dialog.

Some work will be needed in the MantidPlot side to show the fraction.

Change History

comment:1 Changed 9 years ago by Janik Zikovsky

  • Status changed from new to accepted

Reporting an ETA would be cool too.

comment:2 Changed 9 years ago by Janik Zikovsky

In [14227]:

Refs #3620: Progress reporting can give fractions of a percent; also can show estimated time to algorithm completion. Refs #3557: Better progress reporting in MergeMDEW.

comment:3 Changed 9 years ago by Janik Zikovsky

  • Status changed from accepted to verify
  • Resolution set to fixed

comment:4 Changed 9 years ago by Martyn Gigg

  • Status changed from verify to verifying
  • Tester set to Martyn Gigg

comment:5 Changed 9 years ago by Martyn Gigg

  • Status changed from verifying to closed

Verified that progress notification can now be sent at defined intervals rather than simple every 1%.

The time estimation seems to work for top-level algorithms but not if something is called as a child, e.g. Load with LoadISISNexus. A minor issue though so #3672 has been created to look at it.

comment:6 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 4467

Note: See TracTickets for help on using tickets.