This is the first look chain. More...
Public Member Functions | |
def | __init__ |
This is the first look chain. More... | |
def | hereLine |
just draw a line, print current time and module name | |
def | doTheChain |
proceed | |
def | doSomeGui |
here begins the gui | |
def | yesItsAFile |
set the variable self.inFile to a real file name | |
def | doRun |
launch the program | |
def | searchFile |
run again on another file | |
def | evnmt_delete |
close or end | |
def | destroy |
finish program | |
Public Attributes | |
inFile | |
remember time of begin More... | |
dobackground | |
by default, dobackground is False | |
weHaveTheGUI | |
by default, weHaveTheGUI is False More... | |
figurDrawn | |
by default, figurDrawn is False | |
results | |
self.results is a new resultDict (with all its default values) | |
optioncontainer | |
optioncontainer is a new OptionDict | |
fenetre | |
we have no gui, give help More... | |
boiteV | |
positional box | |
checkBack | |
positional box More... | |
checkDivFF | |
checkbox to let the user choose to do divide by the FF | |
bouton | |
launch button | |
bouton2 | |
next run | |
chooser | |
positional box More... | |
frame2 | |
we want to apply filters to select files here a FITS files filter More... | |
frame3 | |
a frame for the information labels | |
labelFile | |
self.labelFile is changed when user picks another input file . More... | |
labelOut | |
self.labelOut is changed for another output file | |
figur | |
initiate the resulting graphic | |
Static Public Attributes | |
tuple | computebiasprescan = computeBiasPrescan( self.results ) |
tuple | cutPre = cutPrescanRegion( self.results ) |
tuple | subBiasCCD = subtractBiasCCD( self.results ) |
tuple | convertADU = convertADUtoPhotonUnits( self.results ) |
int | maxOrderOffset = 14 |
tuple | estimatePos = estimateOrderPosition( self.results ) |
list | resultingShift = self.results[ "shiftEstimateOrderModel" ] |
tuple | h = strftime( "%H:%M:%S", localtime ( ) ) |
tuple | checkImageSanity = checkImageSanity( self.results ) |
tuple | bckMeasure = measureBackground( self.results ) |
create a place to draw on More... | |
tuple | modelBckg = modelBackground( ) |
list | a = self.results[ "modelBackgroundImage" ] |
tuple | fn1 = buildPath( self.results [ "DebugPath" ], self.results [ "fileindex" ] + '_bck.png' ) |
tuple | fn2 = buildPath( self.results [ "DebugPath" ], self.results [ "fileindex" ] + '_bck2.png' ) |
tuple | subBckg = subtractBackground( self.results ) |
string | inShortName = shortname+"_inputImage" |
tuple | extOrd = extractOrders( self.results ) |
list | sn = self.results[ "extractedImageSimpleSum" ] |
list | snpp = sn[ instrumentModel.middleRow, : ] |
string | extractedName = shortname+"_extracted" |
This is the first look chain.
def hermes.pipeline.run.firstLook.firstLook.__init__ | ( | self | ) |
This is the first look chain.
|
static |
create a place to draw on
add the usefull toolbar
hermes.pipeline.run.firstLook.firstLook.checkBack |
positional box
frame for options checkbox to let the user choose to do the background
hermes.pipeline.run.firstLook.firstLook.chooser |
positional box
a clean resultdict with its usefull default values a file chooser set on the configured input folder
hermes.pipeline.run.firstLook.firstLook.fenetre |
we have no gui, give help
We have the GTK engine, we may GUI. fenetre is the main window
hermes.pipeline.run.firstLook.firstLook.frame2 |
we want to apply filters to select files here a FITS files filter
here an any file filter a frame for the file chooser
hermes.pipeline.run.firstLook.firstLook.inFile |
remember time of begin
set the variable self.inFile to a real file name
search for argument following "-i"
ar is the number of command-line arguments we are receiving If we do NOT receive any, we show a GUI to get them. args is the list of arguments. by default, inFile is empty
build a clean path for filename list all files with that part
hermes.pipeline.run.firstLook.firstLook.labelFile |
self.labelFile is changed when user picks another input file .
hermes.pipeline.run.firstLook.firstLook.weHaveTheGUI |
by default, weHaveTheGUI is False
Lets the drawing programs know that they do not have to create their own canvas.