Difference: HipeWhatsNew8x (11 vs. 12)

Revision 122011-07-20 - JavierDiaz

Line: 1 to 1
 
META TOPICPARENT name="HipeWhatsNew"

What's coming up in HIPE 8

Line: 57 to 57
 

Tasks

Deleted:
<
<
  • Task registration will issue warnings if either the task was already registered or the taskname was already used or both.
 
  • General clean up of tasks:
Changed:
<
<
    • Removed default values from mandatory parameters, warnings issued (control of bad programming)
    • Validators in primary inputs (improved checking and messages on bad data), return false on error (control damage of developer mistakes)
  • Modifiers (parameter editors):
    • Added Editor for selecting a subset of a list of values (JListModifier)
    • Added a variant of JOptionModifier (Combobox) that returns some values but shows others (example: ints returned but strings shown)
>
>
    • All mandatory parameters must be filled in by users: removed default values from mandatory parameters, warnings issued (detection of programming mistakes)
    • Improved parameter checking and messages on bad data: Validators in primary inputs, they return false on error and log a warning (detection of programming mistakes)
    • All task GUIs and nodes should now show tooltips
  • Added some new user-friendly parameter editors (see For Task developers only)
 
  • Default task layout:
Changed:
<
<
    • Improving visibility of defaults: tooltip
>
>
    • Improving visibility of defaults: tooltip TODO
 
    • big modifiers can occupy a full row
    • groups (tabs) can be navigated with the mouse wheel
Changed:
<
<
    • Added checkboxes to parameters labels: they control which parameters will be used to generate the task call. By default:, optionals are unmarked. Defaults, when requested, will be shown (*)
    • Can reset parameters individually
    • Parameters can list the variables they can accept
    • Task command generation: added converters so that arbitrary types can be represented with Jython strings (*)
>
>
    • New Task Dialog Preference allows to generate task calls showing all non-empty parameters ("full calls").
    • Parameters can be reset individually via contextual menu on parameter names (vs resetting all parameters with Clear button)
    • Parameters can list the variables they can accept via contextual menu on parameter names (to know before hand if we have the proper data to use a parameter)
  • For Task developers only:
    • Task registration will issue warnings if either the task was already registered or the taskname was already used or both.
    • Command generation: added converters so that arbitrary types can be represented with Jython strings (part of better visibility for defaults)
    • New shared Modifiers (parameter editors):
      • Added Editor for selecting a subset of a list of values (JListModifier, N values of M possible, M >= N)
      • Added a variant of JOptionModifier (Combo box) that returns some values but shows others (example: parameter uses integers but we show strings to users)
 

Quality control

Line: 81 to 84
 

Data input-output

  • Task importUFDirToPal renamed to importObservation
  • Task exportPalToUFDir renamed to exportObservation
Changed:
<
<
  • Task simpleAsciiTableReader extended to support all options of asciiTableReader via Advanced tab.
>
>
 

Virtual Observatory

 
This site is powered by the TWiki collaboration platform Powered by Perl