code: def fetch_rrlyrae(partial=False, **kwargs):
      
      if partial:
          return PartialRRLyraeLC('table1.tar.gz',
                                  cache_kwargs=kwargs)
      else:
          return RRLyraeLC('table1.tar.gz',
                           cache_kwargs=kwargs)
docs: Fetch RR Lyrae light curves from Sesar 2010
  
      Parameters
      ----------
      partial : bool (optional)
          If true, return the partial dataset (reduced to 1 band per night)
  
      Returns
      -------
      rrlyrae : :class:`RRLyraeLC` object
          This object contains pointers to the RR Lyrae data.
  
      Other Parameters
      ----------------
      data_home : str (optional)
          Specify the local cache directory for the dataset. If not used, it
          will default to the ``astroML`` default location.
      url : str (optional)
          Specify the URL of the datasets. Defaults to webpage associated with
          Sesar 2010.
      force_download : bool (optional)
          If true, then force re-downloading data even if it is already cached
          locally. Default is False.
  
      Examples
      --------
      >>> rrlyrae = fetch_rrlyrae()
      >>> rrlyrae.ids[:5]
      [1013184, 1019544, 1027882, 1052471, 1056152]
      >>> lcid = rrlyrae.ids[0]
      >>> t, mag, dmag, bands = rrlyrae.get_lightcurve(lcid)
      >>> t[:4]
      array([ 51081.347856,  51081.349522,  51081.346189,  51081.347022])
      >>> mag[:4]
      array([ 18.702,  17.553,  17.236,  17.124])
      >>> dmag[:4]
      array([ 0.021,  0.005,  0.005,  0.006])
      >>> list(bands[:4])
      ['u', 'g', 'r', 'i']