original_docstring: 
      Split a light curve to some slices with indicated time interval and step
  
      Parameters
      ----------
      lc_object : `~lightkurve.LightCurve` instance
                  Input light curve object
      split_time : float
                  The length of each light curve slice in units of ``time``
      back_step : float
                  The backward step of each light curve slice in units of ``time``
  
      Yields
      -------
      time_start : float
                  The begin time of each light curve slice.
      time_stop : float
                  The end time of each light curve slice.
      
docstring: Split a light curve to some slices with indicated time interval and step
  Parameters
  
  
  
  Yields
  
  time_start : float
  The begin time of each light curve slice.
  time_stop : float
  The end time of each light curve slice.
docstring_tokens: Split a light curve to some slices with indicated time interval and step Parameters Yields time_start : float The begin time of each light curve slice . time_stop : float The end time of each light curve slice .
code: def _split_light_curve(lc_object, split_time=10, back_step=3):
      """
      Split a light curve to some slices with indicated time interval and step
  
      Parameters
      ----------
      lc_object : `~lightkurve.LightCurve` instance
                  Input light curve object
      split_time : float
                  The length of each light curve slice in units of ``time``
      back_step : float
                  The backward step of each light curve slice in units of ``time``
  
      Yields
      -------
      time_start : float
                  The begin time of each light curve slice.
      time_stop : float
                  The end time of each light curve slice.
      """
      if (lc_object.time.value[-1] - lc_object.time.value[0]) < split_time:
          yield lc_object.time.value[0], lc_object.time.value[-1]
      else:
          time_start = lc_object.time.value[0]
          while time_start < lc_object.time.value[-1]:
              time_stop = time_start + split_time
              if time_stop > lc_object.time.value[-1]:
                  yield lc_object.time.value[-1] - split_time, lc_object.time.value[-1]
                  break
              else:
                  yield time_start, time_stop
                  time_start = time_stop - back_step
code_tokens: def _split_light_curve ( lc_object , split_time = 10 , back_step = 3 ) : if ( lc_object . time . value [ - 1 ] - lc_object . time . value [ 0 ] ) < split_time : yield lc_object . time . value [ 0 ] , lc_object . time . value [ - 1 ] else : time_start = lc_object . time . value [ 0 ] while time_start < lc_object . time . value [ - 1 ] : time_stop = time_start + split_time if time_stop > lc_object . time . value [ - 1 ] : yield lc_object . time . value [ - 1 ] - split_time , lc_object . time . value [ - 1 ] break else : yield time_start , time_stop time_start = time_stop - back_step
short_docstring: Split a light curve to some slices with indicated time interval and step
  Parameters
short_docstring_tokens: Split a light curve to some slices with indicated time interval and step Parameters
comment: """
      Split a light curve to some slices with indicated time interval and step
  
      Parameters
      ----------
      lc_object : `~lightkurve.LightCurve` instance
                  Input light curve object
      split_time : float
                  The length of each light curve slice in units of ``time``
      back_step : float
                  The backward step of each light curve slice in units of ``time``
  
      Yields
      -------
      time_start : float
                  The begin time of each light curve slice.
      time_stop : float
                  The end time of each light curve slice.
      """