Back to: Index of cards
Operations in this section include transforming existing time series into derived series and visualizing time series data on charts.
Opens a pop-up menu where you can search and add time series objects to the analysis.
Get a time series property or linked sensor associated with an object. To add a linked sensor, follow the steps below:
1. Select a root object type (for example: Weather Station
).
2. Select a specific object instance (for example: ROMA
).
3. Select a sensor from the dropdown showing available sensors. Once a sensor is selected it is rendered as a time series plot.
Takes as input a Foundry dataset of a specific schema and returns a preview of the time series on a time series chart.
Timestamp
column of LONG type, a Value
column of DOUBLE type, and a Series ID
column.Timestamp
column will be divided into 100 buckets and the Value
column will be averaged for each bucket. This will cause displayed values to be approximate.Time series preview cards are a Beta feature and may not be available on your Foundry instance.
Generates a time series plot by writing a formula in the formula box.
In the formula box, use any of the assigned plot variable names to type in a mathematical formula returning a numerical value.
The Derivative plot shows the rate of change at each given point on the selected plot.
DSP (digital signal processing) filters are commonly used on incoming series to reduce their complexity. Quiver includes three separate filtering algorithms: Butterworth ↗, Chebyshev ↗, and Inverse Chebyshev ↗. Each algorithm has several parameters that can be altered.
This filter allows you to keep or remove points based on mathematical conditions. While the Time Range transformation lets you filter data based on the timestamp of the data (the x-axis, in many cases), the Filter transformation filters based on the value of the data (the y-axis, in many cases). As an example, to filter a series to only include values over 100, you can write $A > 100
.
$A
). This allows you to use multiple series in your filter condition ($A > 100 && $B < 50
).The Integral transformation is the reverse of the Derivative. Rather than calculating rate of change, it calculates the area under the curve.
Regression is used to view the best-fit regression line over a selected time series.
Sample is used to resample an existing series at a constant frequency.
Segment transforms operate on the output of a Filtered series.
The Union transformation operates on two or more series and allows you to compute a running sum or mean of all inputs.
The relative axis plot type can be used to plot series against a time-axis that is not absolute. Instead, you can plot relative to the source plot used.
Time range can be used to filter your series to a defined time range. It takes a time series plot and a time range parameter as inputs.
Time shift allows you to shift the time of a series by some time unit.
Cumulative aggregates allow you to display the cumulative value of a series, either over the entire length of the series or over a specific period of time.
Rolling aggregates are typically used to “smooth” a series and show an averaged version of it. For each point in your series, a Rolling aggregate will calculate a new point based on your window function and aggregate method.
average
, each point will be calculated by finding the average value over the previous week.sum
, then each point will be the sum of the previous three days.Periodic aggregates are similar to Rolling aggregates except that they downsample the data.
Take an object set of time series root objects and a time series formula, and plot the formula for the full batch of root objects.
Display an object set of time series with the options to color and separate based on any object properties and slice the time series by linked events, filtering only to relevant time slices.
Takes multiple time series, either from a transform table column, a grouped time series plot, or an object set with time series, and computes a linear aggregation of the time series set over time. You can add a linear aggregation from the Next Actions menu by selecting Visualize > Linear aggregation. Note that while a rolling or periodic aggregate transforms aggregate over a single time series, the linear aggregation aggregates across multiple time series.
A Bollinger band plot is a type of technical analysis tool used by traders and investors to analyze and identify potential trends, price volatility, and market sentiment in financial markets. The plot consists of two bands plotted around a simple moving average (SMA) on a configurable rolling time window. These bands are:
As shown in the example below, these bands are usually plotted together with the moving average itself and they can be added separately using the rolling aggregate plot.
The time series bound plots the region bounded by two time series.