Hermes DRS  6.0
reduction software
 All Classes Namespaces Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
hermes.pipeline.run.checkOrders.checkOrders Class Reference

Class checkOrders will help visually determine a possible shift. More...

Public Member Functions

def __init__
 CheckOrders first looks for command line parameters. More...
 
def checkRefPositions
 determine the position of the given shift
 
def checkTheOrders
 Shows the graphical result.
 
def doSomeGui
 Initiate the GUI.
 
def yesItsAFile
 always set the variable self.inFile to a real file name More...
 
def doRun
 This is the run when file is choosed.
 
def evnmt_delete
 close the window
 
def destroy
 go out
 

Public Attributes

 inFile
 args is the list of command line arguments More...
 
 weHaveTheGUI
 Do we have the GUI ?
 
 shift
 the shift value More...
 
 results
 A fresh resultdict. More...
 
 fig
 self.fig is a standalone matplotlib figure when no GUI was found More...
 
 fenetre
 We have the GTK engine, we may GUI. More...
 
 boiteV
 Let the user terminate correctly. More...
 
 boiteH
 Hor box for the labels.
 
 frame
 Frame to group the labels.
 
 LabelShift
 self.LabelShift informs the user
 
 spinner
 spinner is an integer selector
 
 launchButton
 set the launch button
 
 chooser
 File chooser.
 
 frame2
 we want to apply filters to select files
 

Detailed Description

Class checkOrders will help visually determine a possible shift.

That shift has to be known in next steps of reduction.

Constructor & Destructor Documentation

def hermes.pipeline.run.checkOrders.checkOrders.__init__ (   self)

CheckOrders first looks for command line parameters.

When none, ptries to provide some GUI.

Member Function Documentation

def hermes.pipeline.run.checkOrders.checkOrders.yesItsAFile (   self,
  widget 
)

always set the variable self.inFile to a real file name

happens at every line change in the file chooser.

Member Data Documentation

hermes.pipeline.run.checkOrders.checkOrders.boiteV

Let the user terminate correctly.

Give a normal aspect accepted by any computer Vertical Box for frame

hermes.pipeline.run.checkOrders.checkOrders.fenetre

We have the GTK engine, we may GUI.

hermes.pipeline.run.checkOrders.checkOrders.fig

self.fig is a standalone matplotlib figure when no GUI was found

self.fig is an image contained in the GUI when there is one.

hermes.pipeline.run.checkOrders.checkOrders.inFile

args is the list of command line arguments

input file mentioned in parameter -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. The filename

hermes.pipeline.run.checkOrders.checkOrders.results

A fresh resultdict.

if no input file, do nothing

Create and fill the instrument model

hermes.pipeline.run.checkOrders.checkOrders.shift

the shift value

input file mentioned in parameter -i was not found.

tell the user and stop. no parameter -i on command line, ask user to check his input. shift was given on command line


The documentation for this class was generated from the following file: