Skip to main content

Module api

Module api 

Source

Modules§

abs
absolute_threshold
absolute_timestamp_series
acos
add
after_persistence_window
aggregate_enum_series
aggregate_numeric_series
aggregate_under_ranges_series
allow_negative_values
and_series
approximate_threshold_operator
approximate_threshold_ranges
arithmetic_series
array_series
arrow_array_plot
arrow_bucketed_enum_plot
arrow_bucketed_multivariate_plot
arrow_bucketed_numeric_plot
arrow_bucketed_struct_plot
arrow_enum_plot
arrow_full_resolution_plot
arrow_numeric_plot
asin
asset_channel
atan2
average
band_pass_configuration
band_stop_configuration
batch_compute_unit_result
batch_compute_units_request
batch_compute_with_units_request
batch_compute_with_units_response
binary_arithmetic_operation
binary_arithmetic_series
bit_and_function
bit_operation_function
bit_operation_series
bit_or_function
bit_shift_left_function
bit_shift_right_function
bit_test_function
bit_xor_function
bode
boolean_series
boolean_to_ranges
bucketed_cartesian3d_plot
bucketed_cartesian_plot
bucketed_enum_array_plot
bucketed_enum_plot
bucketed_frequency_domain_plot
bucketed_multivariate_plot
bucketed_numeric_array_plot
bucketed_numeric_plot
cartesian
cartesian3d
cartesian3d_bounds
cartesian3d_bucket
cartesian3d_unit_result
cartesian_bounds
cartesian_bucket
cartesian_plot
cartesian_unit_result
channel_series
compact_enum_point
computable_node
compute_node
compute_node_from_reference_request
compute_node_request
compute_node_response
compute_node_result
compute_node_with_context
compute_unit_result
compute_units_request
compute_with_units_request
compute_with_units_response
compute_with_units_result
context
cos
count
cpsd
cumulative_sum_series
curve_fit
curve_fit_details
curve_fit_options
curve_fit_plot_type
curve_fit_result
curve_result_details
data_source_and_channel
data_source_channel
decimate_strategy
decimate_with_buckets
decimate_with_resolution
deprecated
derivative_series
derived_series
detrend_type
divide
double_constant
driver_series3d
duration_constant
duration_filter_ranges
enum1d_array_series
enum_aggregation_function
enum_bucket
enum_constant_resample_interpolation_configuration
enum_count_duplicate_series
enum_filter_operator
enum_filter_ranges
enum_filter_transformation_series
enum_histogram_bucket
enum_histogram_node
enum_histogram_plot
enum_multivariate_aggregation
enum_plot
enum_point
enum_resample_configuration
enum_resample_interpolation_configuration
enum_resample_series
enum_series
enum_series_equality_ranges
enum_time_range_filter_series
enum_time_shift_series
enum_to_numeric_series
enum_union_operation
enum_union_series
equal_to_series
equality_operator
error_code
error_result
error_type
events_enum_series
events_enum_value_source
events_search_ranges
exclude_negative_values
exponential_curve
exponential_result_details
extract_enum_from_struct_series
extract_numeric_from_struct_series
extract_struct_from_struct_series
fft
fft_window
filter_by_expression_series
first_point_matching_condition
floor_divide
forward_fill_interpolation
forward_fill_resample_interpolation_configuration
frequency_bucket
frequency_decimate_with_buckets
frequency_domain
frequency_domain_plot
frequency_domain_plot_complex
frequency_domain_plot_magnitude_and_phase
frequency_domain_plot_v2
frequency_domain_v2
frequency_point
frequency_summarization_strategy
function_derived_series
function_parameter_name
function_parameter_value
function_reference
function_variables
greater_than_or_equal_to_series
greater_than_series
grouped_compute_node_response
grouped_compute_node_responses
grouping
high_pass_configuration
histogram
histogram_channel_count
incompatible_unit_operation
integer_constant
integral_series
interpolation_configuration
intersect_ranges
lat_long_point
less_than_or_equal_to_series
less_than_series
literal_range
literal_ranges
ln
local_variable_name
log10
log_exact_match_case_insensitive_filter
log_filter_operator
log_filter_series
log_point
log_regex_filter_operator
log_series
log_time_shift_series
log_union_operation
log_union_series
log_value
logarithmic_curve
logarithmic_result_details
low_pass_configuration
magnitude_scaling
max_series
maximum
mean_series
min_max_threshold_operator
min_max_threshold_ranges
min_series
minimum
module_version_reference
modulo
multiply
multivariate_bucket
multivariate_enum_input
multivariate_input
multivariate_numeric_input
multivariate_unit_result
negate
negative_value_configuration
not_equal_to_series
not_ranges
not_series
nth_range
numeric1d_array_series
numeric_aggregation
numeric_aggregation_function
numeric_approximate_filter_series
numeric_bucket
numeric_constant_resample_interpolation_configuration
numeric_data_type
numeric_filter_transformation_series
numeric_histogram_bucket
numeric_histogram_bucket_strategy
numeric_histogram_bucket_width_and_offset
numeric_histogram_node
numeric_histogram_plot
numeric_multivariate_aggregation
numeric_output_field
numeric_plot
numeric_point
numeric_resample_configuration
numeric_resample_interpolation_configuration
numeric_resample_series
numeric_series
numeric_threshold_filter_series
numeric_time_range_filter_series
numeric_time_shift_series
numeric_union_operation
numeric_union_series
nyquist
offset_series
on_change_ranges
or_series
output_format
output_frequency_type
output_phase_unit
output_range_start
padded_ranges
page_info
page_strategy
page_token
paged_log_plot
parameter_input
parameterized_compute_node_request
parameterized_compute_node_response
parameterized_context
peak_ranges
peak_type
percentage_threshold
percentile
periodogram
periodogram_method
persistence_window_configuration
pinned_module_version_reference
point3d
polynomial_curve
polynomial_result_details
power
power_curve
power_result_details
product_series
psd
query_source
range
range_aggregation
range_aggregation_operation
range_map
range_padding_configuration
range_series
range_sort_order
range_summary
range_value
ranges_numeric_aggregation
ranges_summary
reference
refprop_property
refprop_series
refprop_substance
rolling_operation_series
rolling_operator
root_mean_square
run_channel
scale_series
scatter
scatter3d
scatter_curve_fit
scatter_fit_options
scatter_summarization_strategy
scatter_temporal_aggregation
select_index_from1d_enum_array_series
select_index_from1d_numeric_array_series
select_newest_points_series
select_value
series
series_crossover_ranges
series_equality_ranges
series_name
set_negative_values_to_zero
signal_filter_configuration
signal_filter_series
sin
single_point
spatial_decimate_strategy
sqrt
stability_detection_ranges
stability_window_configuration
stale_ranges
standard_deviation
stft_options
string_constant
string_set_constant
struct_series
subtract
sum
sum_series
summarization_strategy
summarize_cartesian
summarize_cartesian3d
summarize_multivariate
summarize_ranges
summarize_series
summation
tag_filter
tag_filter_operator
tag_filter_validation_error_type
tag_filters
tan
temporal_decimate_strategy
threshold
threshold_operator
thresholding_ranges
time_difference_series
time_series_curve_fit
time_series_fit_options
timestamp_and_id
timestamp_constant
truncate_strategy
unary_arithmetic_operation
unary_arithmetic_series
unbounded_behavior
union_ranges
unit_computation_error
unit_conversion_series
unit_operation
unit_result
units_missing
value
value_difference_series
value_map_series
value_strategy
variable_name
variable_value
window
window_symmetry
zscore_series

Structs§

Abs
Computes the absolute value of each point in the series.
AbsoluteThreshold
Threshold defined as a real number corresponding the unit of a series.
AbsoluteTimestampSeries
Replaces values in a series with the absolute timestamps.
Acos
Computes the arccosine of each value, returning radians.
Add
Adds two numeric series pointwise.
AfterPersistenceWindow
The first point in the output range will be the first point after the condition has been true for the min duration and min points.
AggregateEnumSeries
Aggregates values with duplicate timestamps in the input series values into a single value using the specified aggregation function.
AggregateNumericSeries
Aggregates values with duplicate timestamps in the input series values into a single value using the specified aggregation function.
AggregateUnderRangesSeries
Aggregates the input series under the ranges in the provided ranges series, and outputs a new series with one point at the start of each range, where the value is the aggregation result. If a range has no points, no point will be produced for it. If a range has no start, the point produced for it will be at the start of the compute request range.
AllowNegativeValues
AndSeries
Combines two boolean series point-wise using logical AND, producing true where both inputs are true and false otherwise.
ApproximateThresholdRanges
Produces a list of ranges for which the threshold condition is satisfied.
ArithmeticSeries
ArrowBucketedEnumPlot
ArrowBucketedMultivariatePlot
ArrowBucketedNumericPlot
ArrowBucketedStructPlot
ArrowEnumPlot
ArrowFullResolutionPlot
ArrowNumericPlot
Asin
Computes the arcsine of each value, returning radians.
AssetChannel
Atan2
Computes the two-argument arctangent atan2(y, x) using signs to determine the quadrant.
Average
A average that gives the same weight to each observation inside the time window
BandPassConfiguration
BandStopConfiguration
BatchComputeUnitResult
BatchComputeUnitsRequest
BatchComputeWithUnitsRequest
BatchComputeWithUnitsResponse
BinaryArithmeticSeries
Applies a point-wise transformation to a pair of series.
BitAndFunction
BitOperationSeries
Casts input series values to long before applying the bitwise operation.
BitOrFunction
BitShiftLeftFunction
Shifts the bits in each value left according to the given operand.
BitShiftRightFunction
Right shifts the bits in each value right according to the given operand.
BitTestFunction
Returns the bit at the specified index, where the right-most bit has index 0.
BitXorFunction
Bode
Returns the bode magnitude and phase of a system’s frequency response.
BooleanToRanges
Converts a boolean series to a range series, where each contiguous run of true values becomes a half-open range [start, end). The boolean series is treated as forward-filled: a value holds until the next sample. For example, given timestamps [0, 1, 2, 3, 4] and values [true, true, true, false, false], the result is a single range [0, 3). When openEnded is false and the series ends with true, the last range is closed at the final timestamp, producing a zero-duration range (moment) for isolated true values.
BucketedCartesian3dPlot
BucketedCartesianPlot
BucketedEnumArrayPlot
The array is flattened out into a an arrow stream of bucketed primitive results, with an extra column to indicate the index of the array that the bucket corresponds to.
BucketedEnumPlot
BucketedFrequencyDomainPlot
A bucketed/decimated frequency domain plot where multiple frequency bins have been aggregated.
BucketedMultivariatePlot
BucketedNumericArrayPlot
The array is flattened out into a an arrow stream of bucketed primitive results, with an extra column to indicate the index of the array that the bucket corresponds to.
BucketedNumericPlot
Cartesian3dBounds
Min/max bounds of an XYZ Cartesian plot, inclusive.
Cartesian3dBucket
Cartesian3dUnitResult
CartesianBounds
Min/max bounds of an XY Cartesian plot, inclusive.
CartesianBucket
CartesianPlot
CartesianUnitResult
CompactEnumPoint
ComputeNodeFromReferenceRequest
ComputeNodeRequest
ComputeNodeWithContext
ComputeUnitsRequest
ComputeWithUnitsRequest
ComputeWithUnitsResponse
ComputeWithUnitsResult
Context
Cos
Computes the trigonometric cosine of each value (input in radians).
Count
The number of points inside the time window.
Cpsd
Returns the cross-spectral density magnitude and phase of the two input series.
CumulativeSumSeries
Calculates the running total of the series values.
CurveFit
CurveFitOptions
CurveFitResult
DataSourceAndChannel
DataSourceChannel
DecimateWithBuckets
DecimateWithResolution
DerivativeSeries
Calculates the rate of change between subsequent points.
Divide
Divides left by right pointwise.
DurationFilterRanges
Filters a list of ranges down to only those satisfying a threshold condition on the range’s duration.
EnumBucket
EnumConstantResampleInterpolationConfiguration
Fills all empty resample intervals with a single constant value.
EnumCountDuplicateSeries
Counts the number of points along each timestamp in the input series.
EnumFilterRanges
Produces a list of ranges for which the filter condition is satisfied.
EnumFilterTransformationSeries
Outputs the values of the enum plot value within the ranges specified by a ranges node
EnumHistogramBucket
A bucket in an enum histogram representing all the counts for a specific enumerated value, across all input series.
EnumHistogramNode
EnumHistogramPlot
EnumPlot
EnumPoint
EnumResampleConfiguration
EnumResampleSeries
Resamples the input series to a new resolution using interpolation. Outputs data for timestamps corresponding to the defined frequency. Based on interpolation strategy, determines range of timestamps to output data for and interpolates values where necessary.
EnumSeriesEqualityRanges
Produces a list of ranges for which provided enum series are all equal (or are not all equal).
EnumTimeRangeFilterSeries
Filters the series to points within the specified time range.
EnumTimeShiftSeries
EnumToNumericSeries
Maps an enumerated series to a numeric series by mapping each string value to a double.
EnumUnionSeries
Combines multiple enum series together and outputs a single series. The strategy to merge input values with the same timestamp together is specified in the operation field.
EqualToSeries
Compares two numeric series point-wise, producing true where left == right and false otherwise.
ErrorCode
ErrorResult
ErrorType
Should be of the format Namespace:ErrorType
EventsEnumSeries
Queries events and emits an enum series where each data point corresponds to an event and the enum value is derived from a single event field (property, label, etc).
EventsSearchRanges
Produces a range series with a range for each event matching the query. Throws if there are more than 1,000 results.
ExcludeNegativeValues
ExponentialCurve
ExponentialResultDetails
y = a * e^(b * x)
ExtractEnumFromStructSeries
ExtractNumericFromStructSeries
ExtractStructFromStructSeries
Fft
Returns the single sided amplitude spectrum of the input series.
FilterByExpressionSeries
Keeps points from the base series where the boolean expression evaluates to true. Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled using the interpolation configuration.
FirstPointMatchingCondition
The first point in the output range will be the first point where the condition evaluates to true.
FloorDivide
Divides left by right pointwise and rounds down to the nearest integer.
ForwardFillInterpolation
ForwardFillResampleInterpolationConfiguration
Forward fill interpolation for resampling. Rounds the earliest and latest timestamp up to the nearest interval multiple and generates timestamps at the given interval between the new earliest and latest timestamps. For every timestamp in the resampled timestamps, takes the last known value before the timestamp as the value.
FrequencyBucket
A single bucket in a bucketed frequency domain plot.
FrequencyDecimateWithBuckets
FrequencyDomainPlot
FrequencyDomainPlotComplex
FrequencyDomainPlotMagnitudeAndPhase
FrequencyPoint
A single point in a frequency domain plot.
FunctionDerivedSeries
A reference to a derived series resulting from applying a function to a set of arguments.
FunctionParameterName
FunctionReference
Functions are deprecated and will be removed in a future version.
FunctionVariables
GreaterThanOrEqualToSeries
Compares two numeric series point-wise, producing true where left >= right and false otherwise.
GreaterThanSeries
Compares two numeric series point-wise, producing true where left > right and false otherwise.
GroupedComputeNodeResponse
GroupedComputeNodeResponses
Contains a ComputeNodeResponse for each applicable grouping along with metadata describing the grouping. All the contained ComputeNodeResponses are guaranteed to be of the same type.
HighPassConfiguration
HistogramChannelCount
The count of the value in the bucket for the specific channel.
IncompatibleUnitOperation
Attempted an incompatible operation of units.
IntegralSeries
Calculates the running sum of the area underneath a series using the trapezoidal rule.
IntersectRanges
The FE should try to pass in inputs in the order in which they should be evaluated for optimization’s sake. Alternatively, we can let the user select preconditions which they know to be cheaper to compute, which we will evaluate first.
LatLongPoint
LessThanOrEqualToSeries
Compares two numeric series point-wise, producing true where left <= right and false otherwise.
LessThanSeries
Compares two numeric series point-wise, producing true where left < right and false otherwise.
LiteralRange
A literal range of values.
LiteralRanges
A list of literal ranges.
Ln
Computes the natural logarithm (base e) of each value.
LocalVariableName
Log10
Computes the base-10 logarithm of each value.
LogExactMatchCaseInsensitiveFilter
Filters points such that the log message in each point contains an exact case-insensitive match of the provided token.
LogFilterSeries
Outputs only values of the log plot that satisfy the filter.
LogPoint
LogRegexFilterOperator
Filters points such that the log message in each point matches the given re2 regular expression. Regular expression syntax: https://github.com/google/re2/wiki/Syntax.
LogTimeShiftSeries
LogUnionSeries
Combines multiple log series together and outputs a single series. The strategy to merge input values with the same timestamp together is specified in the operation field.
LogValue
LogarithmicCurve
LogarithmicResultDetails
y = a * ln(x) + b
LowPassConfiguration
MaxSeries
For every timestamp specified in the input series, outputs a value that is the maximum for that timestamp across all input series. Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled using the interpolation configuration.
Maximum
The maximum value of points inside the time window.
MeanSeries
For every timestamp specified in the input series, outputs a value that is the mean for that timestamp across all input series. Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled using the interpolation configuration.
MinMaxThresholdRanges
Produces a list of ranges for which the threshold condition is satisfied.
MinSeries
For every timestamp specified in the input series, outputs a value that is the minimum for that timestamp across all input series. Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled using the interpolation configuration.
Minimum
The minimum value of points inside the time window.
Modulo
Computes the remainder of left divided by right pointwise.
Multiply
Multiplies two numeric series pointwise.
MultivariateBucket
MultivariateEnumInput
MultivariateNumericInput
MultivariateUnitResult
Negate
Negates each value in the series pointwise (multiplies by -1).
NotEqualToSeries
Compares two numeric series point-wise, producing true where left != right and false otherwise.
NotRanges
The not ranges node will invert the ranges, filling the negative space in time.
NotSeries
Negates a boolean series point-wise, producing true where the input is false and false where the input is true.
NthRange
Select the Nth range (0-indexed) from a range series.
NumericApproximateFilterSeries
Outputs the values of the numeric plot value that are approximately equal to the threshold value.
NumericBucket
NumericConstantResampleInterpolationConfiguration
Fills all empty resample intervals with a single constant value.
NumericFilterTransformationSeries
Outputs the values of the numeric plot value within the ranges specified by a ranges node
NumericHistogramBucket
A bucket in a numeric histogram representing a range of values, and the counts of values in that range across all input series.
NumericHistogramBucketWidthAndOffset
NumericHistogramNode
NumericHistogramPlot
NumericPlot
NumericPoint
NumericResampleConfiguration
NumericResampleSeries
Resamples the input series to a new resolution using interpolation. Outputs data for timestamps corresponding to the defined frequency. Based on interpolation strategy, determines range of timestamps to output data for and interpolates values where necessary.
NumericThresholdFilterSeries
Outputs only the values of the numeric plot value that satisfy the threshold condition.
NumericTimeRangeFilterSeries
Filters the series to points within the specified time range.
NumericTimeShiftSeries
NumericUnionSeries
Combines multiple numeric series together and outputs a single series. If the same timestamp is duplicated in multiple input series, the output series will contain a single point with this timestamp. The strategy to merge input values with the same timestamp together is specified in the operation field.
Nyquist
Returns a complex-valued frequency response, H(f), of the input series to the output series.
OffsetSeries
For every timestamp specified in the input series, offset it by a constant factor.
OnChangeRanges
Produces a list of ranges for each point that has a different value to the previous point. A range will have identical start and end times.
OrSeries
Combines two boolean series point-wise using logical OR, producing true where either input is true and false otherwise.
PaddedRanges
Expands ranges durations by adding temporal padding to the start, end, or both sides. Note that if the input ranges contain a RangeValue, it will be dropped.
PageInfo
Specification of a page for a series. Returns raw undecimated points beginning nearest to the given page token, advancing pageSize points in the time direction specified by the sign of the page size.
PagedLogPlot
ParameterInput
ParameterizedComputeNodeRequest
ParameterizedComputeNodeResponse
ParameterizedContext
PeakRanges
Produces a list of ranges for each point that is greater than its neighbors. Peaks at edges are discarded, and continuous, multivalue, flat peaks will return all values.
PercentageThreshold
Threshold defined as the percentage of a given value.
Percentile
The value at the specified percentile within the time window.
Periodogram
Returns the spectral density estimate (i.e. PSD) of the input series.
PersistenceWindowConfiguration
Configures how long a condition has to be true for to output a time range, and what to use as the start of the output range. For a point to be included in the output time range, both the minPoints and minDuration conditions must be satisfied.
PinnedModuleVersionReference
Point3d
PolynomialCurve
PolynomialResultDetails
y = sum( a_i * x^i ) for i in 0…len(a)
Power
Raises base to the power of exponent pointwise.
PowerCurve
PowerResultDetails
y = a * x^b
ProductSeries
For every timestamp specified in the input series, outputs a value that is the product for that timestamp across all input series. Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled using the interpolation configuration.
Psd
Range
The end represents the first timestamp that does not belong to the range. If absent, there is no known end to the range.
RangeAggregation
An aggregation value representing combined aggregation metrics for data over a range.
RangeMap
RangeSummary
Summary of a set of ranges
RangesNumericAggregation
Aggregates the values of a numeric series at each range specified by the input ranges.
RangesSummary
A summary of the ranges returned from a SummarizeRanges request. Returned when the number of ranges found is above a threshold.
Reference
RefpropSeries
Computes the output property given input properties for the substance using REFPROP. Initial implementation only expects two input properties.
RollingOperationSeries
RootMeanSquare
The root mean square of points inside the time window.
RunChannel
ScaleSeries
For every timestamp specified in the input series, multiply it by a constant factor.
Scatter
A scatter plot comprised of the values from one input series on the x-axis and values from another input series on the y-axis, for all points within a requested time range.
Scatter3d
ScatterCurveFit
Fits a curve to the scatter between two series.
ScatterFitOptions
SelectIndexFrom1dEnumArraySeries
For each timestamp, selects a single enum value from the 1D enum array at the specified index. If the index is out of bounds for an array at a given timestamp, it is omitted.
SelectIndexFrom1dNumericArraySeries
For each timestamp, selects a single numeric value from the 1D numeric array at the specified index. If the index is out of bounds for an array at a given timestamp, it is omitted.
SelectNewestPointsSeries
Select the most recent N points from the input series by timestamp.
SeriesCrossoverRanges
Produces a list of zero-duration ranges at the first point where two series cross over one another
SeriesEqualityRanges
Produces a list of ranges for which provided series are all equal (or are not all equal).
SeriesName
SetNegativeValuesToZero
SignalFilterSeries
Applies IIR-based signal filtering to input series. Includes low-pass, high-pass, band-pass, and band-stop filters. Currently supports variable-order bidirectional Butterworth filters, with fixed-size padding based on SciPy output.
Sin
Computes the trigonometric sine of each value (input in radians).
SinglePoint
Return type representing a single point value.
SpatialDecimateStrategy
Decimate by spatial trees. Creates buckets by bisecting on each dimension, creating quadrants for 2d scatter and octants for 3d scatter. Continues subdividing by prioritizing larger undivided buckets until reaching the max amount of buckets.
Sqrt
Computes the square root of each value.
StabilityDetectionRanges
Outputs a set of ranges where the input series is stable. For each point, the min and max are calculated over the specified lookback window, including the current point. A point is considered stable if its value does not deviate from the calculated min and the max by more than the threshold and the total number of points within the window is at least the specified amount. The threshold can be either fixed values or percentages of the value. The lookback window must be strictly positive. The minimum points threshold defaults to 2.
StabilityWindowConfiguration
StaleRanges
Produces a list of ranges for which data does not exist for the specified duration or longer. Increases window size by the specified staleness threshold on both ends to capture edge cases of data not currently in view.
StandardDeviation
The standard deviation of points inside the time window.
StftOptions
Options for frequency analyses that are backed by short-time Fourier transforms.
Subtract
Subtracts right from left pointwise.
Sum
The sum of point values inside the time window.
SumSeries
For every timestamp specified in the input series, outputs a value that is the sum for that timestamp across all input series. Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled using the interpolation configuration.
SummarizeCartesian
SummarizeCartesian3d
SummarizeMultivariate
SummarizeRanges
SummarizeSeries
Summarizes the output of a series node. The output can be a numeric, enum, log, or cartesian series. Summarization strategy should be specified.
Summation
The sum of points inside the time window.
TagFilter
A filter on a single tag key and set of values. For an IN operator, the tag key must match at least one of the values in the set. For a NOT_IN operator, it must not match any of the values in the set.
Tan
Computes the trigonometric tangent of each value (input in radians).
TemporalDecimateStrategy
Buckets the input by time range into equally sized buckets. The number of buckets is determined by the maxPoints parameter. Returns a CartesianPlot.
ThresholdingRanges
Produces a list of ranges for which the threshold condition is satisfied.
TimeDifferenceSeries
Outputs a new series where each value is the difference between the time of the current and previous points.
TimeSeriesCurveFit
Fits a curve to a series vs its timestamps.
TimeSeriesFitOptions
TimestampAndId
UnaryArithmeticSeries
Applies a point-wise transformation to a series. The transformation function is applied to every individual data point.
UnionRanges
UnitConversionSeries
Convert the given series to a different unit.
UnitsMissing
At least one input is missing a unit.
ValueDifferenceSeries
Calculates the first discrete difference of the input series. For each point, computes the difference between the current value and the previous value (current - previous). The first point in the input series is omitted from the output since it has no previous point to compare against.
ValueMapSeries
Maps a continuous numeric series to a discrete enum series using the specified value ranges.
VariableName
ZscoreSeries
Computes the z-score for each series within a group-by family. For each group at each timestamp, the output is (value - mean) / stddev, where mean and stddev are computed across all groups in the family at that timestamp, using the interpolation configuration to align values across groups. When stddev is zero at a timestamp (e.g., all groups have the same value), that data point is excluded from the output. If groupByTags is empty, all groups in the input series will be considered as a single family. This node only produces meaningful results when the input has a group by.

Enums§

ApproximateThresholdOperator
ArraySeries
ArrowArrayPlot
BinaryArithmeticOperation
BitOperationFunction
BooleanSeries
Cartesian
Cartesian3d
ChannelSeries
ComputableNode
ComputeNode
ComputeNodeResponse
ComputeNodeResult
ComputeUnitResult
CurveFitDetails
CurveFitPlotType
CurveResultDetails
DecimateStrategy
DerivedSeries
DetrendType
The type of detrending to apply to the signal. When absent, will default to the detrend behavior for that function.
DoubleConstant
DriverSeries3d
DurationConstant
Enum1dArraySeries
EnumAggregationFunction
EnumFilterOperator
EnumMultivariateAggregation
Aggregations for enum series in multivariate queries.
EnumResampleInterpolationConfiguration
EnumSeries
EnumUnionOperation
EqualityOperator
EventsEnumValueSource
FftWindow
FrequencyDomain
FrequencyDomainPlotV2
FrequencyDomainV2
FrequencySummarizationStrategy
FunctionParameterValue
Grouping
Histogram
IntegerConstant
InterpolationConfiguration
LogFilterOperator
LogSeries
LogUnionOperation
MagnitudeScaling
MinMaxThresholdOperator
ModuleVersionReference
MultivariateInput
NegativeValueConfiguration
Numeric1dArraySeries
NumericAggregation
NumericAggregationFunction
NumericDataType
Supported numeric data types for value casting.
NumericHistogramBucketStrategy
NumericMultivariateAggregation
NumericOutputField
NumericResampleInterpolationConfiguration
NumericSeries
NumericUnionOperation
OutputFormat
OutputFrequencyType
OutputPhaseUnit
OutputRangeStart
PageStrategy
PageToken
PeakType
PeriodogramMethod
QuerySource
Identifies where a compute query originated from. Used for observability (perf metrics, ClickHouse log_comment)
RangeAggregationOperation
RangePaddingConfiguration
RangeSeries
RangeSortOrder
Sort order for selecting ranges. ASC selects from earliest to latest, DESC selects from latest to earliest.
RangeValue
RefpropProperty
Supported properties for REFPROP calculations
RefpropSubstance
Supported substances for REFPROP calculations
RollingOperator
ScatterSummarizationStrategy
ScatterTemporalAggregation
SelectValue
Series
SignalFilterConfiguration
StringConstant
StringSetConstant
StructSeries
SummarizationStrategy
TagFilterOperator
TagFilterValidationErrorType
TagFilters
Threshold
ThresholdOperator
TimestampConstant
TruncateStrategy
UnaryArithmeticOperation
UnboundedBehavior
Dictates how empty range bounds should be handled by the compute node. Defaults to INFINITY.
UnitComputationError
UnitOperation
UnitResult
Value
ValueStrategy
VariableValue
Window
WindowSymmetry