docs: def plot_dos(self, T=None, npoints=10000):
          """
              Plot the total Dos using DosPlotter()
          """
          if self.bzt_interp is None:
              raise BoltztrapError("BztInterpolator not present")
  
          tdos = self.bzt_interp.get_dos(T=T,npts_mu=npoints)
          #print(npoints)
          dosPlotter = DosPlotter()
          dosPlotter.add_dos('Total',tdos)
  
          return dosPlotter