emit
The emit source is primarily used for testing and can be used to generate
points from a specific point in time at a specific interval.
emit(limit=-1,
     every='1s',
     points=None,
     start=None,
     end=moment.end()) | ...
| Argument | Description | Required? | 
|---|---|---|
| limit | total number of points to emit, when not set emits forever | No, default: -1 | 
| every | moments.duration specifying the rate at which to emit points | No, default: 1s | 
| points | a list of points to emit in order | No, default: None | 
| start | moments.date specifying the exact date in time to start | No, default: None | 
| end | moments.date specifying the exact date in time to stop emitting | No, default: moment.end() | 
emitting a point for every day in 2013
from flume import emit, write
(
    emit(limit=365, start='2013-01-01', every='1 day')
    | write('stdio')
).execute()