Skip to main content Module api Copy item path Source absolute_threshold absolute_timestamp_series_node aggregate_enum_series_node aggregate_numeric_series_node and_series_node arithmetic_series_node array_series_node band_pass_configuration band_stop_configuration bit_operation_series_node bode_node boolean_series_node boolean_to_ranges_node cartesian3d_bounds cartesian3d_node cartesian_bounds cartesian_node click_house_series_resolution_details constant_default_value_resample_interpolation_configuration constant_numeric_series_node cpsd_node cumulative_sum_series_node curve_fit_details curve_fit_node curve_fit_options curve_fit_plot_type_node derivative_series_node duration_filter_ranges_node enum_array_series_node enum_count_duplicate_series_node enum_equality_ranges_node enum_filter_ranges_node enum_filter_transformation_series_node enum_histogram_node enum_resample_series_node enum_series_node enum_time_range_filter_series_node enum_to_numeric_series_node enum_union_series_node equal_to_series_node exponential_curve extract_enum_from_struct_series_node extract_numeric_from_struct_series_node extract_struct_from_struct_series_node extrema_ranges_node fft_node filter_by_expression_series_node forward_fill_interpolation forward_fill_resample_interpolation_configuration frequency_domain_node frequency_domain_node_v2 greater_than_or_equal_to_series_node greater_than_series_node high_pass_configuration histogram_node integral_series_node interpolation_configuration intersect_ranges_node less_than_or_equal_to_series_node less_than_series_node literal_enum_series_node literal_range literal_ranges_node log_filter_series_node log_series_node log_time_shift_series_node log_union_series_node logarithmic_curve low_pass_configuration max_series_node mean_series_node min_max_threshold_ranges_node min_series_node multivariate_enum_input_node multivariate_input_node multivariate_numeric_input_node nominal_storage_locator not_equal_to_series_node not_ranges_node not_series_node nth_range_node numeric_array_series_node numeric_filter_transformation_series_node numeric_histogram_bucket_strategy numeric_histogram_bucket_width_and_offset numeric_histogram_node numeric_nan_filter_node numeric_resample_series_node numeric_series_node numeric_threshold_filter_series_node numeric_time_range_filter_series_node numeric_union_series_node nyquist_node offset_series_node on_change_ranges_node on_change_series_node or_series_node padded_ranges_node percentage_threshold persistence_window_configuration polynomial_curve power_curve product_series_node psd_node range_map range_sort_order ranges_node ranges_numeric_aggregation_node ranges_numeric_aggregation_to_numeric_series_node raw_enum_series_node raw_log_series_node raw_numeric_series_node raw_untyped_series_node refprop_series_node resample_configuration resample_interpolation_configuration resample_interpolation_constant_default_value resolved_node resolved_numeric_aggregation resolved_percentile resolved_series rolling_operation_series_node rolling_operator scalar_udf_series_node scale_series_node scatter3d_node scatter_curve_fit_node scatter_fit_options scatter_node select_index_from_enum_array_series_node select_index_from_numeric_array_series_node select_newest_points_series_node select_oldest_points_series_node select_value_node series_crossover_ranges_node series_node signal_filter_configuration signal_filter_series_node stability_detection_ranges_node stale_ranges_node storage_locator struct_field_path_index struct_field_path_key struct_field_path_token struct_series_node sum_series_node summarize_cartesian3d_node summarize_cartesian_node summarize_multivariate_node summarize_ranges_node summarize_series_node tag_by_intervals_series_node tag_filter tag_filter_operator tag_filters tag_injection_series_node tagged_interval threshold thresholding_ranges_node time_difference_series_node time_series_curve_fit_node time_series_fit_options time_shift_series_node union_ranges_node unit_conversion_series_node value_difference_series_node value_map_series_node window zscore_series_node AbsoluteThreshold AbsoluteTimestampSeriesNode AggregateEnumSeriesNode AggregateNumericSeriesNode AndSeriesNode ArithmeticSeriesNode BandPassConfiguration BandStopConfiguration BitOperationSeriesNode BodeNode BooleanToRangesNode Cartesian3dBounds CartesianBounds ClickHouseSeriesResolutionDetails ConstantDefaultValueResampleInterpolationConfiguration ConstantNumericSeriesNode CpsdNode CumulativeSumSeriesNode CurveFitNode CurveFitOptions DerivativeSeriesNode DurationFilterRangesNode EnumCountDuplicateSeriesNode EnumEqualityRangesNode EnumFilterRangesNode EnumFilterTransformationSeriesNode Outputs the values of the enum plot value within the ranges specified by a ranges node EnumHistogramNode EnumResampleSeriesNode EnumTimeRangeFilterSeriesNode EnumToNumericSeriesNode EnumUnionSeriesNode Combines multiple enum series into one. If {@code operation} is present, duplicate
timestamps within a tag group are merged by the given operation. If {@code operation} is
absent, the inputs are concatenated (SQL {@code UNION ALL}) and duplicate timestamps are
preserved; callers that need aggregation should wrap the output downstream. EqualToSeriesNode ExponentialCurve ExtractEnumFromStructSeriesNode ExtractNumericFromStructSeriesNode ExtractStructFromStructSeriesNode ExtremaRangesNode FftNode FilterByExpressionSeriesNode ForwardFillInterpolation ForwardFillResampleInterpolationConfiguration GreaterThanOrEqualToSeriesNode GreaterThanSeriesNode HighPassConfiguration IntegralSeriesNode IntersectRangesNode LessThanOrEqualToSeriesNode LessThanSeriesNode LiteralEnumSeriesNode LiteralRange LiteralRangesNode LogFilterSeriesNode LogTimeShiftSeriesNode LogUnionSeriesNode LogarithmicCurve LowPassConfiguration MaxSeriesNode MeanSeriesNode MinMaxThresholdRangesNode MinSeriesNode MultivariateEnumInputNode MultivariateNumericInputNode NominalStorageLocator NotEqualToSeriesNode NotRangesNode NotSeriesNode NthRangeNode NumericFilterTransformationSeriesNode Outputs the values of the numeric plot value within the ranges specified by a ranges node NumericHistogramBucketWidthAndOffset NumericHistogramNode NumericNanFilterNode NumericResampleSeriesNode NumericThresholdFilterSeriesNode Even though this could be implementing using a filter transformation, handling it alone gives
easier pushdown instead of indirecting through ranges nodes NumericTimeRangeFilterSeriesNode NumericUnionSeriesNode Combines multiple numeric series into one. If {@code operation} is present, duplicate
timestamps within a tag group are merged by the given operation. If {@code operation} is
absent, the inputs are concatenated (SQL {@code UNION ALL}) and duplicate timestamps are
preserved; callers that need aggregation should wrap the output downstream. NyquistNode OffsetSeriesNode OnChangeRangesNode OnChangeSeriesNode OrSeriesNode PaddedRangesNode PercentageThreshold PersistenceWindowConfiguration PolynomialCurve PowerCurve ProductSeriesNode PsdNode RangeMap RangesNumericAggregationNode RangesNumericAggregationToNumericSeriesNode RawEnumSeriesNode RawLogSeriesNode RawNumericSeriesNode RawUntypedSeriesNode RefpropSeriesNode ResampleConfiguration ResolvedPercentile The value at the specified percentile within the time window. ResolvedSeries RollingOperationSeriesNode ScalarUdfSeriesNode ScaleSeriesNode Scatter3dNode ScatterCurveFitNode ScatterFitOptions ScatterNode SelectIndexFromEnumArraySeriesNode SelectIndexFromNumericArraySeriesNode SelectNewestPointsSeriesNode SelectOldestPointsSeriesNode SeriesCrossoverRangesNode SignalFilterSeriesNode 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. StabilityDetectionRangesNode StaleRangesNode StructFieldPathIndex StructFieldPathKey SumSeriesNode SummarizeCartesian3dNode SummarizeCartesianNode SummarizeMultivariateNode SummarizeRangesNode SummarizeSeriesNode TagByIntervalsSeriesNode Slices a numeric series by pre-resolved intervals, injecting tags from each interval.
Points outside all intervals are dropped. TagFilter TagInjectionSeriesNode Injects constant tag key-value pairs into a series for downstream grouping or filtering.
No injected key may already exist on the input grouping tags. TaggedInterval ThresholdingRangesNode TimeDifferenceSeriesNode TimeSeriesCurveFitNode TimeSeriesFitOptions TimeShiftSeriesNode UnionRangesNode UnitConversionSeriesNode ValueDifferenceSeriesNode ValueMapSeriesNode Window ZscoreSeriesNode ArraySeriesNode BooleanSeriesNode Cartesian3dNode CartesianNode CurveFitDetails CurveFitPlotTypeNode EnumArraySeriesNode EnumSeriesNode FrequencyDomainNode FrequencyDomainNodeV2 HistogramNode InterpolationConfiguration LogSeriesNode MultivariateInputNode NumericArraySeriesNode NumericHistogramBucketStrategy NumericSeriesNode RangeSortOrder RangesNode ResampleInterpolationConfiguration ResampleInterpolationConstantDefaultValue ResolvedNode ResolvedNumericAggregation RollingOperator SelectValueNode SeriesNode SignalFilterConfiguration StorageLocator StructFieldPathToken StructSeriesNode TagFilterOperator TagFilters Threshold