docstr: Generate a range of Epoch objects.
  
  Similar to the Python range() method.  Returns the range [
  start, stop ) at the requested step.  Each element will be a
  Epoch object.
  
  = INPUT VARIABLES
  - start    The starting value of the range.
  - stop     The stop value of the range.
  - step     Step to use.
  
  = RETURN VALUE
  - Returns a list contianing the requested Epoch values.
docstr_tok: ["Generate","a","range","of","Epoch","objects",".","Similar","to","the","Python","range","(",")","method",".","Returns","the","range","[","start",",","stop",")","at","the","requested","step",".","Each","element","will","be","a","Epoch","object",".","=","INPUT","VARIABLES","-","start","The","starting","value","of","the","range",".","-","stop","The","stop","value","of","the","range",".","-","step","Step","to","use",".","=","RETURN","VALUE","-","Returns","a","list","contianing","the","requested","Epoch","values","."]
code: def range(start, stop, step):
      """Generate a range of Epoch objects.
  
      Similar to the Python range() method.  Returns the range [
      start, stop ) at the requested step.  Each element will be a
      Epoch object.
  
      = INPUT VARIABLES
      - start    The starting value of the range.
      - stop     The stop value of the range.
      - step     Step to use.
  
      = RETURN VALUE
      - Returns a list contianing the requested Epoch values.
      """
      elems = []
  
      i = 0
      while True:
          d = start + i * step
          if d >= stop:
              break
  
          elems.append(d)
          i += 1
  
      return elems
  
file_path: catboost/contrib/python/matplotlib/py2/matplotlib/testing/jpl_units/Epoch.py
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  import math
  import datetime
  from matplotlib.dates import date2num
label_desc: Use image node_id 11 for calling the Epoch obj's underlying member method code with example usage: obj.range(start, stop, step) and returns: elems