code: def loadtxtargs(self):
          
  
          d = dict()
          d.update(delimiter=self.datdel, skiprows=self.rts)
  
          if self.decdel == '.':
              # First valid row of data.
              cols = range(self.matches_p[self.rts + 1])
          else:
              cols = range(self.matches_c[self.rts + 1])
              # Converter needed for float, decdel is comma:
              convd = {}
              for i in cols:
                  convd[i] = _floatit
                  d.update(converters=convd)
          d.update(usecols=cols)
  
          return d
docs: Return a dict (kwargs) to provide to numpys loadtxt, based on the
          resulting attributes.
  
          The usecols attribute is set to be all columns in the file. This
          is done because some data file exporters put an (extra) data
          delimiter just after last data on each row. This is not
          expected by numpys loadtxt, but it's not a problem if the usecols
          item is set.