EarliestTimeView
A lazy view over node values
Methods
| Method | Description |
|---|---|
bottom_k | Compute the k smallest values |
collect | Compute all values and return the result as a list |
compute | Compute all values and return the result as a node view |
get | Get value for node |
groups | Group by value |
items | Iterate over items |
max | Return the maximum value |
max_item | Return largest value and corresponding node |
median | Return the median value |
median_item | Return median value and corresponding node |
min | Return the minimum value |
min_item | Return smallest value and corresponding node |
nodes | Iterate over nodes |
sorted | Sort by value |
sorted_by_id | Sort results by node id |
to_df | Convert results to pandas DataFrame |
top_k | Compute the k largest values |
values | Iterate over values |
Properties
| Property | Description |
|---|---|
dt | Access earliest times as UTC DateTimes. |
event_id | Access the event ids of the earliest times. |
t | Access earliest times as timestamps (milliseconds since the Unix epoch). |
Method Details
bottom_k
Signature: bottom_k(k)
Compute the k smallest values
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
k | int | - | The number of values to return |
Returns
| Type | Description |
|---|---|
| NodeStateOptionEventTime | The k smallest values as a node state |
collect
Compute all values and return the result as a list
Returns
| Type | Description |
|---|---|
| list[EventTime, optional] | all values as a list |
compute
Compute all values and return the result as a node view
Returns
| Type | Description |
|---|---|
| NodeStateOptionEventTime | the computed NodeState |
get
Signature: get(node, default=None)
Get value for node
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
node | NodeInput | - | the node |
default | Optional, optional | None | the default value. Defaults to None. |
Returns
| Type | Description |
|---|---|
| Optional, optional | the value for the node or the default value |
groups
Group by value
Returns
| Type | Description |
|---|---|
| NodeGroups | The grouped nodes |
items
Iterate over items
max
Return the maximum value
Returns
| Type | Description |
|---|---|
| Optional, optional | The maximum value or None if empty |
max_item
Return largest value and corresponding node
median
Return the median value
Returns
| Type | Description |
|---|---|
| PropValue | Optional[Optional[EventTime]]: |
median_item
Return median value and corresponding node
min
Return the minimum value
Returns
| Type | Description |
|---|---|
| Optional, optional | The minimum value or None if empty |
min_item
Return smallest value and corresponding node
nodes
Iterate over nodes
Returns
| Type | Description |
|---|---|
| Nodes | The nodes |
sorted
Signature: sorted(reverse=False)
Sort by value
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
reverse | bool, optional | False | If True, sort in descending order, otherwise ascending. Defaults to False. |
Returns
| Type | Description |
|---|---|
| NodeStateOptionEventTime | Sorted node state |
sorted_by_id
Sort results by node id
Returns
| Type | Description |
|---|---|
| NodeStateOptionEventTime | The sorted node state |
to_df
Convert results to pandas DataFrame
The DataFrame has two columns, "node" with the node ids and "value" with the corresponding values.
Returns
| Type | Description |
|---|---|
| DataFrame | the pandas DataFrame |
top_k
Signature: top_k(k)
Compute the k largest values
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
k | int | - | The number of values to return |
Returns
| Type | Description |
|---|---|
| NodeStateOptionEventTime | The k largest values as a node state |
values
Iterate over values
Returns
| Type | Description |
|---|---|
Iterator[Optional[EventTime]] | Iterator over values |
Property Details
dt
Access earliest times as UTC DateTimes.
Returns
| Type | Description |
|---|---|
| EarliestDateTimeView | A lazy view over the earliest times for each node as datetimes. |
event_id
Access the event ids of the earliest times.
Returns
| Type | Description |
|---|---|
| EarliestEventIdView | A lazy view over the event ids of the earliest times for each node. |
t
Access earliest times as timestamps (milliseconds since the Unix epoch).
Returns
| Type | Description |
|---|---|
| EarliestTimestampView | A lazy view over the earliest times for each node as timestamps. |