Ticket #9490 (closed: fixed)

Opened 6 years ago

Last modified 5 years ago

Add ability to export any plot in the interface to a workspace

Reported by: Arturs Bekasovs Owned by: Raquel Alvarez Banos
Priority: critical Milestone: Release 3.4
Component: Muon Keywords: ALC
Cc: Blocked By: #9213
Blocking: Tester: Dan Nixon

Description

As per mock-ups (​https://github.com/mantidproject/documents/tree/master/Design/Mockups/muon/alc) we should be able to right-click any plot and export it to the workspace for other kind of analysis. This way we don't need to perform the whole analysis to be able to export intermediate results.

BaselineModelling/PeakFitting models already have exportWorkspace() methods which might be handy for this.

Change History

comment:1 Changed 6 years ago by Anders Markvardsen

  • Status changed from new to assigned
  • Owner changed from Arturs Bekasovs to Anders Markvardsen

comment:2 Changed 6 years ago by Anders Markvardsen

  • Owner changed from Anders Markvardsen to Karl Palmen

comment:3 Changed 6 years ago by Anders Markvardsen

  • Owner changed from Karl Palmen to Raquel Alvarez Banos

comment:4 Changed 5 years ago by Raquel Alvarez Banos

  • Priority changed from major to critical
  • Milestone changed from Backlog to Release 3.4

After discussion with Jamie and Steve I am moving this ticket to critical. A new "Export results..." button should be added at every step to allow exporting intermediate results. This button is actually there but it is hidden in the two first steps and only shown in the PeakFitting step. Make it visible and add a new method to export results loaded in the DataLoading step.

comment:5 Changed 5 years ago by Raquel Alvarez Banos

  • Status changed from assigned to inprogress

Re #9490 Swap buttons, show ExportResults button first

Changeset: b830b4bb8a8a03ac1d4b7cc8a781ad43b3f8f3b0

comment:6 Changed 5 years ago by Raquel Alvarez Banos

Re #9490 Make ExportResults button visible always

Changeset: 3501284d554aca7f2c4ccca523ba7a0518862be3

comment:7 Changed 5 years ago by Raquel Alvarez Banos

Re #9490 Return empty ws if there are no sections, models or data

Changeset: 1f447fc2670d6c3197bd9e7171eff0cb3edb5c68

comment:8 Changed 5 years ago by Raquel Alvarez Banos

Re #9490 The same for the PeakFitting step

Changeset: 9be641675692a6cd3ce6e6101c71707dbdf61fc0

comment:9 Changed 5 years ago by Raquel Alvarez Banos

Re #9490 Allow exporting results at any step

Changeset: e3e652e105562d240aa9c28ed52f693473c9b980

comment:10 Changed 5 years ago by Raquel Alvarez Banos

Re #9490 Add to output ws group non-empty workspaces only

Changeset: 36258905d9fb97dfead54983a199ba3f40264002

comment:11 Changed 5 years ago by Raquel Alvarez Banos

Re #9490 FittedFunction and correctedData should also exist

Changeset: b45c89c6e224f559a9f6451a8bed08c4c55a83aa

comment:12 Changed 5 years ago by Raquel Alvarez Banos

Re #9490 fittedPeaks should exist too

Changeset: cc5745f3f430ca2666049dba9c2789a0218b1c17

comment:13 Changed 5 years ago by Raquel Alvarez Banos

Re #9490 Check if there is anything to export

Changeset: 2824b88d5d7d7390f9996ce998ed8d163c2ffafc

comment:14 Changed 5 years ago by Raquel Alvarez Banos

Re #9490 Add method to export results in the DataLoading step

Changeset: fd45b2d3dcb44302b5884398223506504097f0d3

comment:15 Changed 5 years ago by Raquel Alvarez Banos

Re #9490 Export data loaded in the DataLoading step

Changeset: 6f285255fa4f6087a27db6364ced9022b17d8716

comment:16 Changed 5 years ago by Raquel Alvarez

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

This is being verified as pull request #570.

comment:17 Changed 5 years ago by Dan Nixon

  • Status changed from verify to verifying
  • Tester set to Dan Nixon

comment:18 Changed 5 years ago by Dan Nixon

  • Status changed from verifying to closed

Merge pull request #570 from mantidproject/9490_Add_ability_to_export_any_plot

Add ability to export any plot

Full changeset: 84cec0d61d54c3d48374affc8fbb3bc12b648ef1

comment:19 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 10333

Note: See TracTickets for help on using tickets.