Generators
Events that create value.
Event Type | Behavior | Example(s) |
Generates a stream of values. |
| |
Generates values based on a specified curve shape. |
| |
From a list of values, generates a trended series of values. |
| |
Extends a list of values using the slope between the last two values of the provided input. |
|
Containers
Events that store value.
Event Type | Behavior | Example(s) |
Collects values with no limit. |
| |
Relays values downstream. |
| |
Collects values up to a specified limit; overflow passes downstream. |
| |
Collects values up to a limit; empties when limit is reached. |
| |
Releases a specific value from its store OR subtracts value from a downstream event each time it's triggered. |
| |
Opens on a schedule, releasing all of the value it has collected. Any value not sent downstream is retained. |
| |
Stores value in a container; container has a minimum and maximum size. Excess value and overdraws are passed downstream. |
| |
Stores value in a rotating list that follows a calendar. |
| |
Stores values in a list; sends the sum of those values to downstream events. Second argument specifies retention by cohort. |
|
Timers
Events that manage time.
Event Type | Behavior | Example(s) |
Insert a delay. |
| |
Close off the flow of values for a certain amount of time. |
|
Transforms
Events that alter a value.
Event Type | Behavior | Example(s) |
Modify the value received or convert units before relaying it downstream. |
|
Conditionals
Events that test values.
Event Type | Behavior | Example(s) |
Test a value and relay it if True. |
| |
Test a value and relay it if True, but only once. False on all subsequent calls. |
|
Tiering & Scale
Events that perform matrix multiplication.
Event Type | Behavior | Example(s) |
Define a set of tiers and identify which tier an inputted number belongs to. |
| |
Define breakpoints; given a value, split it into those breakpoints. |
|
Tunnels
Events that connect models.
Event Type | Behavior | Example(s) |
Connect to an event from a different model. |
|
Requests
Events to fetch remote data.
Event Type | Behavior | Example(s) |
Make a |
| |
Parse and store a querystring. |
| |
Use a JSONPath expression to parse the output of a Request. |
|
Keep reading: SEL Functions: Detailed Descriptions & Examples