UniDec
Universal Deconvolution of Mass and Ion Mobility Spectra
Public Member Functions | Public Attributes | List of all members
UniDec.unidec_modules.IM_windows.IMToolExtract Class Reference
Inheritance diagram for UniDec.unidec_modules.IM_windows.IMToolExtract:
Inheritance graph
[legend]
Collaboration diagram for UniDec.unidec_modules.IM_windows.IMToolExtract:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, args, kwargs)
 
def initialize_interface (self, massdat, ccsdat, mccsgrid, config, pks)
 
def on_close (self, e)
 
def on_close_cancel (self, e)
 
def loadpeaks (self, e)
 
def get_from_gui (self, e)
 
def on_add (self, e)
 
def on_plot (self, e)
 

Public Attributes

 plot1
 
 plot2
 
 masspanel
 
 ctlzout
 
 config
 
 massdat
 
 ccsdat
 
 totalgrid
 
 pks
 
 ztab
 
 zout
 

Constructor & Destructor Documentation

def UniDec.unidec_modules.IM_windows.IMToolExtract.__init__ (   self,
  args,
  kwargs 
)
Creates dialog window for performing extraction of IM data slices.
:param args: Passed to wx.Dialog
:param kwargs: Passed to wx.Dialog
:return: None

Member Function Documentation

def UniDec.unidec_modules.IM_windows.IMToolExtract.get_from_gui (   self,
  e 
)
Load from GUI to self.zout. If nothing is set, self.zout = 0.
:param e: Unused event
:return: None

Here is the caller graph for this function:

def UniDec.unidec_modules.IM_windows.IMToolExtract.initialize_interface (   self,
  massdat,
  ccsdat,
  mccsgrid,
  config,
  pks 
)
Initilizes the interface and plots the intial results.
:param massdat: Mass distribution array (N x 2)
:param ccsdat: CCS distribution array (M x 2)
:param mccsgrid: Array of intensity values for corresponding mass and CCS values (N x M) array
:param config: UniDecConfig object
:param pks: Peaks object
:return: None

Here is the call graph for this function:

def UniDec.unidec_modules.IM_windows.IMToolExtract.loadpeaks (   self,
  e 
)
Load masses from self.pks.peaks into the masspanel.
:param e: Unused event
:return: None

Here is the caller graph for this function:

def UniDec.unidec_modules.IM_windows.IMToolExtract.on_add (   self,
  e 
)
Add a blank line to the masspanel.
:param e: Unused event
:return: None

Here is the caller graph for this function:

def UniDec.unidec_modules.IM_windows.IMToolExtract.on_close (   self,
  e 
)
Close the dialog and set self.config.zout to self.zout.
:param e: Unused event
:return: None

Here is the caller graph for this function:

def UniDec.unidec_modules.IM_windows.IMToolExtract.on_close_cancel (   self,
  e 
)
Close the dialog but do not update self.config.zout.
:param e: Unused event
:return: None

Here is the caller graph for this function:

def UniDec.unidec_modules.IM_windows.IMToolExtract.on_plot (   self,
  e 
)
First, it updates from the GUI.
Second, if _zout_str(self.zout).bin file exists, it will be imported.
    This allows slices of specific charge states to be extracted. Otherwise, the default is all charge states.
Third, the values are extracted and plotted.
:param e: Unused event
:return: None

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

UniDec.unidec_modules.IM_windows.IMToolExtract.ccsdat
UniDec.unidec_modules.IM_windows.IMToolExtract.config
UniDec.unidec_modules.IM_windows.IMToolExtract.ctlzout
UniDec.unidec_modules.IM_windows.IMToolExtract.massdat
UniDec.unidec_modules.IM_windows.IMToolExtract.masspanel
UniDec.unidec_modules.IM_windows.IMToolExtract.pks
UniDec.unidec_modules.IM_windows.IMToolExtract.plot1
UniDec.unidec_modules.IM_windows.IMToolExtract.plot2
UniDec.unidec_modules.IM_windows.IMToolExtract.totalgrid
UniDec.unidec_modules.IM_windows.IMToolExtract.zout
UniDec.unidec_modules.IM_windows.IMToolExtract.ztab

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