@staticmethod<EOL><INDENT>def frange(start, stop, step, digits_to_round=<NUM_LIT:3>):<DEDENT>
while start < stop:<EOL><INDENT>yield round(start, digits_to_round)<EOL>start += step<EOL><DEDENT>
Works like range for doubles

:param start: starting value
:param stop: ending value
:param step: the increment_value
:param digits_to_round: the digits to which to round \
(makes floating-point numbers much easier to work with)
:return: generator