Ticket #10034 (inprogress)

Opened 6 years ago

Last modified 5 years ago

Improve Documentation aroung Cloning workspaces in Python

Reported by: Owen Arnold Owned by: Owen Arnold
Priority: major Milestone: Backlog
Component: Documentation Keywords:
Cc: Blocked By:
Blocking: Tester:

Description (last modified by Owen Arnold) (diff)

Improve the documentation of what = means in Python for Mantid workspaces, both for the loose linkage between ws names and variable names, having more than one variable pointing to a workspace, and how to create a copy of a workspace. Don't forget that

a = b.clone() 

is now implemented.

This should be done as a page in the Mantid in Python training course so we can refer people to it easily.

This is the original request, but it is not what we are going to go with as the two meanings of = would be event more confusing.

Request by Tim Charlton.

He would like uses to be given a way to Clone a workspace upon equals as though it was a separate workspace rather than working on a reference. This is specifically for python users.

For example. currently in the following A and B reference the same workspace:

A = B

However the behaviour requested is that:

A = B

is analogous to:

A = CloneWorkspace(B)


Change History

comment:1 Changed 6 years ago by Nick Draper

  • Status changed from new to assigned
  • Component changed from Reflectometry to Documentation
  • Description modified (diff)
  • Summary changed from Cloning Python Import to Inprove Documentation aroung Cloning workspaces in Python

comment:2 Changed 6 years ago by Owen Arnold

  • Description modified (diff)
  • Summary changed from Inprove Documentation aroung Cloning workspaces in Python to Improve Documentation aroung Cloning workspaces in Python

comment:3 Changed 6 years ago by Owen Arnold

  • Status changed from assigned to inprogress

refs #10034. Add doc tests and description

This algorithm was completely missing any usage examples. Description has also been updated. Included quite a large discussion on alias vs copy in python as well as some examples.

Changeset: c2cb4b233c66fcfee93ce1613d2ccf5678dc4677

comment:5 Changed 6 years ago by Owen Arnold

refs #10034. Fix underline issue.

Changeset: 48ed45b5e15bf0dac18b2cbae6f3a3b6720afc17

comment:6 Changed 6 years ago by Nick Draper

Moved to the backlog at the code freeze of R3.3

comment:7 Changed 6 years ago by Nick Draper

  • Milestone changed from Release 3.3 to Backlog

comment:8 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 10876

Note: See TracTickets for help on using tickets.