MICFlow - Medical Image Computing Workflow System

Language Reference

MICFlow Script Language v0.2.0

A workflow in the MICFlow system is a script constructed using the MICFlow Script Language (MSL). MICFlow Script Language contains two language elements: the Python language and the specialized MICFlow classes and functions. The power of a MICFlow workflow is the combination of these two. The following describes the MICFlow classes and functions.

1. Images Class

An object of Images class represents a group of images with similar properties.

Creating an Images object:
    myImages = Images(list_of_file_names)

Example:
    a = Images('f:\tem\br1.hdr') #Contains only one image
    a = Images(['f:\tem\br1.hdr', 'f:\tem\br2.hdr']) #Contains multiple images

Public Properties:
    ['FilePath']
    ['FileNames']
    ['FileExt']
    ['FileFormat']

Public Attributes:
    .OnFileExists
    .OnFileNotExists

Public Sub-object:
    .Derived
(more to come...)

2. Command Class

An object of the Command class represents a command with multiple forms or a group of commands carrying out similar jobs. (more to come...)

About Me | Contact Me | Jinsong Ren      ©2005 UCL Center for Medical Image Computing