docs: def get_clean_isd_history(dest=os.path.join(folder, 'isd-history-cleaned.tsv'),
                            url="ftp://ftp.ncdc.noaa.gov/pub/data/noaa/isd-history.csv"): # pragma: no cover
      '''Basic method to update the isd-history file from the NOAA. This is 
      useful as new weather stations are updated all the time.
      
      This function requires pandas to run. If fluids is installed for the 
      superuser, this method must be called in an instance of Python running
      as the superuser (administrator).
      
      Retrieving the file from ftp typically takes several seconds.
      Pandas reads the file in ~30 ms and writes it in ~220 ms. Reading it with 
      the code below takes ~220 ms but is necessary to prevent a pandas 
      dependency.
      
      Parameters
      ----------
      dest : str, optional
          The file to store the data retrieved; leave as the default argument
          for it to be accessible by fluids.
      url : str, optional
          The location of the data file; this can be anywhere that can be read
          by pandas, including a local file as would be useful in an offline
          situation.
      '''
      import pandas as pd
      df = pd.read_csv(url)
      df.to_csv(dest, sep='\t', index=False, header=False)