NumericExpr#

class nominal.experimental.compute.dsl.exprs.NumericExpr#

Bases: ChannelExpr[NumericSeries]

A compute expression for numeric channel data and derived signals.

abs()#
Return type:

NumericExpr

acos()#
Return type:

NumericExpr

asin()#
Return type:

NumericExpr

classmethod asset_channel(asset_rid, data_scope_name, channel_name, additional_tags=None)#
Return type:

NumericExpr

atan2(x_node, /)#
Return type:

NumericExpr

cos()#
Return type:

NumericExpr

cumulative_sum(start_timestamp)#
Return type:

NumericExpr

classmethod datasource_channel(datasource_rid, channel_name, tags=None)#
Return type:

NumericExpr

derivative(time_unit)#
Return type:

NumericExpr

divide(right_node, /)#
Return type:

NumericExpr

filter(ranges, /)#
Return type:

NumericExpr

floor_divide(right_node, /)#
Return type:

NumericExpr

integral(start_timestamp, time_unit)#
Return type:

NumericExpr

ln()#
Return type:

NumericExpr

log()#
Return type:

NumericExpr

max(nodes, /)#
Return type:

NumericExpr

mean(nodes, /)#
Return type:

NumericExpr

min(nodes, /)#
Return type:

NumericExpr

minus(right_node, /)#
Return type:

NumericExpr

modulo(right_node, /)#
Return type:

NumericExpr

multiply(right_node, /)#
Return type:

NumericExpr

offset(offset)#
Return type:

NumericExpr

plus(right_node, /)#
Return type:

NumericExpr

power(exponent_node, /)#
Return type:

NumericExpr

product(nodes, /)#
Return type:

NumericExpr

rolling(window, operator)#
Return type:

NumericExpr

classmethod run_channel(run_rid, data_scope_name, channel_name, additional_tags=None)#
Return type:

NumericExpr

scale(scalar)#
Return type:

NumericExpr

sin()#
Return type:

NumericExpr

sqrt()#
Return type:

NumericExpr

sum(nodes, /)#
Return type:

NumericExpr

tan()#
Return type:

NumericExpr

threshold(threshold, operator)#
Return type:

RangeExpr

time_difference(time_unit=None)#
Return type:

NumericExpr

value_difference()#
Return type:

NumericExpr

value_map(mapping, default, /)#
Return type:

EnumExpr