class documentation

class IntervalDifferential: (source)

Constructor: IntervalDifferential(intervals, default)

View In Hierarchy

Given a list of intervals, generate the amount of time to sleep between "instants".

For example, given 7, 11 and 13, the three (infinite) sequences:

    7 14 21 28 35 ...
    11 22 33 44 ...
    13 26 39 52 ...

will be generated, merged, and used to produce:

    (7, 0) (4, 1) (2, 2) (1, 0) (7, 0) (1, 1) (4, 2) (2, 0) (5, 1) (2, 0)

New intervals may be added or removed as iteration proceeds using the proper methods.

Method __init__ No summary
Method __iter__ Undocumented
Instance Variable default Undocumented
Instance Variable intervals Undocumented
def __init__(self, intervals, default=60): (source)
Parameters
intervals:list of int, long, or float paramThe intervals between instants.
default:int, long, or floatThe duration to generate if the intervals list becomes empty.
def __iter__(self): (source)

Undocumented

Undocumented

intervals = (source)

Undocumented