Defines the CubeStats_AT class.
Calculate various image-plane based statistics for a cube
See also CubeStats_AT for the design document, which admittedly still conflicts with what is written here.
Parameters: | keyval : dictionary, optional |
---|
Attributes
_version | (string) |
Methods
addinput(item[, slot]) | Add a BDP input to an AT. |
addinputbdp(item[, slot, insert]) | Add a BDP to the _bdp_in list |
addoutput(item[, slot]) | Add a BDP output product to an AT. |
addoutputbdp(item[, slot, insert]) | Add a BDP to the _bdp_out list |
check() | |
checkfiles() | check if the files from all the BDP_out’s in an AT exist, |
checktype(item) | Check the type of an object to see if ti is a BDP |
clearinput() | Clear the input BDP list |
clearoutput() | Clear the output BDP list |
copy() | Creates an independent duplicate of the task. |
delete([delfiles]) | Method to delete the AT and underlying BDPs. |
delinput(slot) | Delete a specific BDP in the _bdp_in list |
deloutput(slot) | Delete a specific BDP in the _bdp_out list |
dir([filename]) | Return the absolution directory of this ADMIT project or a derefenced filename address. |
execute([args]) | Executes the task. |
getVersion() | Return the version string |
getdtd(fl) | Method to write out the dtd data |
getkey(key) | Retrieval value for a key. |
haskey(key) | Query if a key exists for an AT. |
isequal(at) | Method to determine if two ATs are the same. |
isstale() | Return True/False if an AT is up to date |
len2() | Return the length of _bdp_in and _bdp_out in a tuple |
markChanged() | Mark an AT that it’s state was changed, so it would need to be rerun. |
markUpToDate() | Sets the _stale state to indicate that the AT does not need to be run |
mkdir(dirname) | Make a directory in the ADMIT hierarchy if it doesn’t exist yet It also allows an absolute path, in the classical unix sense. |
run() | running CubeStats new 0.2.4 style of AT |
save() | |
set_bdp_in([bin]) | Validate the _valid_bdp_in list and digest it into the appropriate attributes |
set_bdp_out([bout]) | Validate the _valid_bdp_out list and digest it into the appropriate attributes |
setkey([name, value, isinit]) | set keys, two styles are possible: |
show() | Return the type of the AT |
summary() | place holder empty summary in case the derived class doesn’t implement it |
uptodate() | Returns the current state of the _stale flag |
validateinput([describe]) | Method to validate the _bdp_in’s against a dictionary of expected types. |
write(node) | Method to write the AT to disk |
running CubeStats new 0.2.4 style of AT