Ticket #127 (closed: fixed)
Extend the MantidPythonAPI for Python use
| Reported by: | Nick Draper | Owned by: | Nick Draper | 
|---|---|---|---|
| Priority: | critical | Milestone: | Iteration 10 | 
| Component: | Keywords: | ||
| Cc: | Blocked By: | ||
| Blocking: | Tester: | 
Description (last modified by Nick Draper) (diff)
We need to add
- the ability to create any algorithm
 - The ability to set parameters on algorithms
 - the ability to execute algorithms
 - The ability to extract 2D workspaces (prefereable any workspace)
 - Access to the data on 2D workspaces
 
This should be avaivable through providing a python interface to the following classes FrameworkManager Parameter IAlgorithm Algorithm Instrument Sample WorkspaceHistory AlgorithmHistory AlgorithmParameter
Change History
comment:3 Changed 12 years ago by Nick Draper
- Priority changed from major to critical
 - Milestone changed from Iteration 8 to Iteration 9
 
comment:10 Changed 12 years ago by Matt Clarke
comment:11 Changed 12 years ago by Matt Clarke
comment:12 Changed 12 years ago by Matt Clarke
comment:13 Changed 12 years ago by Matt Clarke
comment:14 Changed 12 years ago by Matt Clarke
comment:15 Changed 12 years ago by Matt Clarke
comment:16 Changed 12 years ago by Matt Clarke
(In [1155]) Added AlgorithmParameter, WorkspaceHistory and AlgorithmHistory to Python wrapper. Had to define a == operator for AlgorithmParameter and AlgorithmHistory. Had to define a method to return AlgorithmParameters from WorkspaceHistory as Python is not happy with overloading on const. Refs #127
comment:17 Changed 12 years ago by Matt Clarke
comment:18 Changed 12 years ago by Matt Clarke
comment:19 Changed 12 years ago by Matt Clarke
comment:20 Changed 12 years ago by Matt Clarke
comment:21 Changed 12 years ago by Matt Clarke
comment:22 Changed 12 years ago by Matt Clarke
comment:23 Changed 12 years ago by Matt Clarke
comment:24 Changed 12 years ago by Matt Clarke
comment:25 Changed 12 years ago by Nick Draper
- Owner changed from Matt Clarke to Nick Draper
 - Status changed from new to assigned
 - Milestone changed from Iteration 9 to Iteration 10
 
comment:26 Changed 12 years ago by Nick Draper
- Owner changed from Nick Draper to Matt Clarke
 - Status changed from assigned to new
 
comment:27 Changed 12 years ago by Matt Clarke
comment:28 Changed 12 years ago by Matt Clarke
comment:29 Changed 12 years ago by Matt Clarke
comment:30 Changed 12 years ago by Matt Clarke
comment:31 Changed 12 years ago by Matt Clarke
comment:32 Changed 12 years ago by Nick Draper
- Status changed from new to assigned
 - Owner changed from Matt Clarke to Nick Draper
 
comment:33 Changed 12 years ago by Nick Draper
- Status changed from assigned to closed
 - Resolution set to fixed
 
comment:34 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 975
Note: See
        TracTickets for help on using
        tickets.
    
(In [963]) re #127 Edit the windows build to embed the manifest files required to import the API to python.