Diff for "ScriptingNotes" - MRC CBU Imaging Wiki
location: Diff for "ScriptingNotes"
Differences between revisions 12 and 13
Revision 12 as of 2006-10-02 09:30:07
Size: 173
Comment:
Revision 13 as of 2006-10-02 10:45:17
Size: 967
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Notes on Scripting, Batching and Tasking == == Notes on Scripting, Batching and Tasking for SPM5 ==
Line 3: Line 3:
 BatchRenderRfx  * Why Script?
 
  * A large part of SPM code is complex housekeeping related to files and directories
  
  * Tailoring requires attention to these housekeeping matters
Line 5: Line 9:
 BatchScripting    *''Have I got the right files?''
Line 7: Line 11:
  * Need to create novel suite of analyses out of a number of core modules

  * Intercommunication via the SPM.mat structure

  ABitOfScript



  AllGorySpmMat

  ["MYV"]

 * Why Batch?

  * Need to perform same or similar analyses on several datasets

 * Spm5Tasks
 
  * How to access them

  * What they do

  * Job/task manager can be extended

  * ''To be clarified: there may be some undocumented functionality for linking up tasks in sequence so that output of one task become the input to the next.'''
  
Line 9: Line 39:
 AllGorySpmMat  * Other approaches
Line 11: Line 41:
 ["MYV"]
 
 Spm5Tasks
  * aa -- Rhodri Cusack's Automatic Analysis modules
Line 15: Line 43:
 PetModelAutomation5    * AutomaticAnalysisIntroduction

PetModelAutomation5

Notes on Scripting, Batching and Tasking for SPM5

  • Why Script?
    • A large part of SPM code is complex housekeeping related to files and directories
    • Tailoring requires attention to these housekeeping matters
      • Have I got the right files?

    • Need to create novel suite of analyses out of a number of core modules
    • Intercommunication via the SPM.mat structure ABitOfScript

      AllGorySpmMat ["MYV"]

  • Why Batch?
    • Need to perform same or similar analyses on several datasets
  • Spm5Tasks

    • How to access them
    • What they do
    • Job/task manager can be extended
    • To be clarified: there may be some undocumented functionality for linking up tasks in sequence so that output of one task become the input to the next.

    ["Jobs3"]
  • Other approaches

PetModelAutomation5

CbuImaging: ScriptingNotes (last edited 2013-03-07 21:23:05 by localhost)