parameters: (self)
return_statement: return pardict
docstring: Create a dictionary for parameter and parameter values for SNSPowderReductionPlus()
docstring_summary: Create a dictionary for parameter and parameter values for SNSPowderReductionPlus()
docstring_tokens: Create a dictionary for parameter and parameter values for SNSPowderReductionPlus ()
function: def buildParameterDict(self):
          """ Create a dictionary for parameter and parameter values for SNSPowderReductionPlus()
          """
          pardict = {}
  
          pardict["FilterByTimeMin"] = self.starttime
          pardict["FilterByTimeMax"] = self.stoptime
  
          pardict["NumberOfTimeInterval"] = self.numbertimeinterval
          pardict["LengthOfTimeInterval"] = self.lengthtimeinterval
          pardict["UnitOfTime"] = self.unitoftime
  
          pardict["LogName"] = self.logname
          pardict["MinimumLogValue"] = self.minimumlogvalue
          pardict["MaximumLogValue"] = self.maximumlogvalue
          pardict["LogValueInterval"] = self.logvalueinterval
          pardict["FilterLogValueByChangingDirection"] = self.filterlogvaluebychangingdirection
          pardict["TimeTolerance"] = self.timetolerance
          pardict["LogBoundary"] = self.logboundary
          pardict["LogValueTolerance"] = self.logvaluetolerance
          pardict["LogValueTimeSections"] = self.logvaluetimesections
          pardict["TitleOfSplitters"] = self.titleofsplitters
  
          # 2. Sort out some issue
          filtertype = "NoFilter"
          if self.filterbytime is True and self.filterbylogvalue is True:
              print ("Impossible situation!  Coding must be wrong!")
          elif self.filterbytime is True:
              filtertype = "ByTime"
          elif self.filterbylogvalue is True:
              filtertype = "ByLogValue"
          pardict["FilterType"] = filtertype
  
          return pardict
function_tokens: def buildParameterDict ( self ) : pardict = { } pardict [ "FilterByTimeMin" ] = self . starttime pardict [ "FilterByTimeMax" ] = self . stoptime pardict [ "NumberOfTimeInterval" ] = self . numbertimeinterval pardict [ "LengthOfTimeInterval" ] = self . lengthtimeinterval pardict [ "UnitOfTime" ] = self . unitoftime pardict [ "LogName" ] = self . logname pardict [ "MinimumLogValue" ] = self . minimumlogvalue pardict [ "MaximumLogValue" ] = self . maximumlogvalue pardict [ "LogValueInterval" ] = self . logvalueinterval pardict [ "FilterLogValueByChangingDirection" ] = self . filterlogvaluebychangingdirection pardict [ "TimeTolerance" ] = self . timetolerance pardict [ "LogBoundary" ] = self . logboundary pardict [ "LogValueTolerance" ] = self . logvaluetolerance pardict [ "LogValueTimeSections" ] = self . logvaluetimesections pardict [ "TitleOfSplitters" ] = self . titleofsplitters # 2. Sort out some issue filtertype = "NoFilter" if self . filterbytime is True and self . filterbylogvalue is True : print ( "Impossible situation!  Coding must be wrong!" ) elif self . filterbytime is True : filtertype = "ByTime" elif self . filterbylogvalue is True : filtertype = "ByLogValue" pardict [ "FilterType" ] = filtertype return pardict