:return: a data frame containing the names and sizes for all tables

def tcounts(self):
        """
        :return: a data frame containing the names and sizes for all tables
        """
        df = pd.DataFrame([[t.name(), t.size()] for t in self.tables()], columns=["name", "size"])
        df.index = df.name
        return df