Ticket #120 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

Extend the C++ integration of QTIPLOT and Mantid

Reported by: Nick Draper Owned by: Matt Clarke
Priority: major Milestone: Iteration 8
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

Create an Execute Algorithm dialog that lists all available algorithms. After selection the app should query the required parameters and display a custom dialog with suitable controls for each parameter that needs data. Then the execution should be either run or cancelled.

Change History

comment:1 Changed 12 years ago by Matt Clarke

(In [911]) Added getHistogramNumber to workspace as virtual method. Refs #120

comment:2 Changed 12 years ago by Matt Clarke

(In [922]) Refs #120. Added function to pythonAPI to get algorithm names.

comment:3 Changed 12 years ago by Matt Clarke

(In [947]) Refs #120. Added mantid gui stuff to qtiplot. Should work on windows but may require some changes to the .pro file.

comment:4 Changed 12 years ago by Matt Clarke

(In [948]) Refs #120. Add instructions for modifying qtiplot for Mantid.

comment:5 Changed 12 years ago by Nick Draper

(In [956]) Re #120

Minor changes to geet the build oorking in windows

comment:6 Changed 12 years ago by Matt Clarke

(In [957]) Refs #120. Added a method to dynamic factory to return the keys and adjusted PythonInterface to account for this.

comment:7 Changed 12 years ago by Matt Clarke

(In [958]) Refs #120. Didn't mean to change LibraryManager

comment:8 Changed 12 years ago by Matt Clarke

(In [959]) Refs #120. Added/edited tests and added doxygen

comment:9 Changed 12 years ago by Matt Clarke

(In [997]) Made changes to Python interface so it can handle all types of workspace. Refs #120

comment:10 Changed 12 years ago by Matt Clarke

(In [998]) Oops. Refs #120

comment:11 Changed 12 years ago by Matt Clarke

(In [999]) Changes made to gui for using algorithms, Refs #120

comment:12 Changed 12 years ago by Matt Clarke

(In [1000]) Made one more pointless change just to get the 1000th checkin! Refs #120

comment:13 Changed 12 years ago by Nick Draper

(In [1001]) re #120 Extended the ability to delete workspaces to the framework manager.

comment:14 Changed 12 years ago by Nick Draper

(In [1002]) re #120 Obvious mistake, sorry!

comment:15 Changed 12 years ago by Matt Clarke

(In [1006]) Can now delete workspaces from Qtiplot. Refs #120

comment:16 Changed 12 years ago by Matt Clarke

(In [1007]) Can delete workspace via pythoninterface. Refs #120

comment:17 Changed 12 years ago by Nick Draper

(In [1021]) re #120 Provided a default implementation for getRequiredProperties

comment:18 Changed 12 years ago by Matt Clarke

(In [1041]) Refs #120. Remove get required properties.

comment:19 Changed 12 years ago by Matt Clarke

(In [1042]) Changed how properties are validated. Refs #120

comment:20 Changed 12 years ago by Matt Clarke

(In [1051]) Added methods to workspace to allow python instance to get the data. Boost.python appeared not to like the overloaded DataX etc. methods. Refs #120

comment:21 Changed 12 years ago by Matt Clarke

(In [1052]) Tests should now build (hopefully). Refs #120

comment:22 Changed 12 years ago by Matt Clarke

(In [1054]) Some plank* removed the DLLExport from the class definition. Refs #120. *Me!

comment:23 Changed 12 years ago by Nick Draper

  • Status changed from new to closed
  • Resolution set to fixed

comment:24 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 968

Note: See TracTickets for help on using tickets.