docs: def get_dataframes():
      """Yield tuples of dataframe variable name and the dataframe. Skips variables with names that
      start with an underscore"""
  
      for k, v in caller_locals().items():
          if k.startswith('_'):
              continue
  
          if isinstance(v, pd.core.frame.DataFrame):
              yield k, v