code: def list_marts(self):
          
  
          def _row_gen(attributes):
              for attr in attributes.values():
                  yield (attr.name, attr.display_name)
  
          return pd.DataFrame.from_records(
              _row_gen(self.marts), columns=['name', 'display_name'])
docs: Lists available marts in a readable DataFrame format.
  
          Returns:
              pd.DataFrame: Frame listing available marts.