ave

ave() averages the values of all argument rows into a single trace.

avg

ave() averages the values of all argument rows into a single trace.

count

count() counts the non-missing values of all argument rows.

fill

fill() fills in all the missing datapoints with nearby points.

filter

filter() returns a filtered set of Rows that match the given query. It expects a single argument that is a string in URL query format, such as: os=Ubuntu12&config=8888.

geo

geo() folds the values of all argument rows into a single geometric mean trace.

iqrr

Computes a new trace that has all outliers removed by the interquartile rule.

log

log() applies a base-10 logarithm to the datapoints.

norm

norm() normalizes the rows to a mean of 0 and a standard deviation of 1.0. If a second optional number is passed in to norm() then that is used as the minimum standard deviation that is normalized, otherwise it defaults to 0.1.

ratio

ratio(a, b) returns the point by point ratio of two rows. That is, it returns a trace with a[i]/b[i] for every point in a and b.

scale_by_ave

Computes a new trace t1Ghat is scaled by 1/(ave) where ave is the average of the input trace.

scale_by_avg

Computes a new trace t1Ghat is scaled by 1/(ave) where ave is the average of the input trace.

shortcut

shortcut() returns a set of Rows that match the given shortcut id. It expects a single argument that is the id of a shortcut set of traces.

step

Computes the step function, i.e the ratio of the ave of the first half of the trace divided by the ave of the second half of the trace.

sum

Sum() Sums the values of all argument rows into a single trace.

trace_ave

Computes the mean for all the values in a trace and return a trace where every value is that mean.

trace_avg

Computes the mean for all the values in a trace and return a trace where every value is that mean.

trace_cov

Computes the Coefficient of Variation for all the values in a trace and return a trace where every value is that CoV.

trace_stddev

Computes the std dev for all the values in a trace and return a trace where every value is that stddev.

Examples

ave(fill(filter("config=8888")))

Plot a single curve that's the average of all the traces that have a config of '8888'. The traces have missing data points filled in from nearby runs.

ave(filter(""))

Plot a single curve that's the average of all the traces.

norm(filter("test=desk_linkedin.skp_1_1000_1000"))

Plot the normalized version of all the traces for 'desk_linkedin.skp_1_1000_1000'.