HistoryDateTimeView

A lazy view over node values

Methods

MethodDescription
collectCompute all values and return the result as a list
computeCompute all values and return the result as a node view
getGet value for node
itemsIterate over items
nodesIterate over nodes
sorted_by_idSort results by node id
to_dfConvert results to pandas DataFrame
valuesIterate over values

Method Details

collect

Compute all values and return the result as a list

Returns

TypeDescription
list[HistoryDateTime]all values as a list

compute

Compute all values and return the result as a node view

Returns

TypeDescription
NodeStateHistoryDateTimethe computed NodeState

get

Signature: get(node, default=None)

Get value for node

Parameters

NameTypeDefaultDescription
nodeNodeInput-the node
defaultHistoryDateTime, optionalNonethe default value. Defaults to None.

Returns

TypeDescription
HistoryDateTime, optionalthe value for the node or the default value

items

Iterate over items

nodes

Iterate over nodes

Returns

TypeDescription
NodesThe nodes

sorted_by_id

Sort results by node id

Returns

TypeDescription
NodeStateHistoryDateTimeThe 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

TypeDescription
DataFramethe pandas DataFrame

values

Iterate over values

Returns

TypeDescription
Iterator[HistoryDateTime]Iterator over values