docs: def processInput(self, dataAveraging=False, windowSize=None):
          """ #TODO: docstring
  
          :param dataAveraging: #TODO: docstring
          :param windowSize: #TODO: docstring
          """
          self.dependentVar = numpy.array(self.dependentVarInput,
                                          dtype=numpy.float64
                                          )
          self.independentVar = numpy.array(self.independentVarInput,
                                            dtype=numpy.float64
                                            )
  
          sortMask = self.independentVar.argsort()
          self.dependentVar = self.dependentVar[sortMask]
          self.independentVar = self.independentVar[sortMask]
  
          if dataAveraging:
              averagedData = averagingData(self.dependentVar,
                                           windowSize=windowSize,
                                           averagingType=dataAveraging
                                           )
              averagedData = numpy.array(averagedData, dtype=numpy.float64)
  
              missingNumHigh = numpy.floor((self.independentVar.size
                                            - averagedData.size
                                            ) / 2
                                           )
              missingNumLow = ((self.independentVar.size - averagedData.size)
                               - missingNumHigh
                               )
  
              self.dependentVar = averagedData
              self.independentVar = self.independentVar[missingNumLow:
                                                        -missingNumHigh]