X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=doc%2Frrdgraph_rpn.pod;h=aabd7383e43979ae6396d0fc210aa3c879a55563;hb=7bd35b8d099910071a57c66687f6ef79c5df9a5c;hp=dfc9a0bda903e77d6538fa7cffe38eb079a4376e;hpb=81ed9c86d4042e31e147b53bf14da233b6524021;p=rrdtool.git diff --git a/doc/rrdgraph_rpn.pod b/doc/rrdgraph_rpn.pod index dfc9a0b..aabd738 100644 --- a/doc/rrdgraph_rpn.pod +++ b/doc/rrdgraph_rpn.pod @@ -30,7 +30,7 @@ of your RRD script. Example: C This means: push variable I, push the number 8, execute -the operator I<+>. The operator needs two elements and uses those +the operator I<*>. The operator needs two elements and uses those to return one value. This value is then stored in I. As you may have guessed, this instruction means nothing more than I. The real power of B lies in the @@ -99,6 +99,11 @@ B<+, -, *, /, %> Add, subtract, multiply, divide, modulo +B + +NAN-safe addition. If one parameter is NAN/UNKNOWN it'll be treated as +zero. If both parameters are NAN/UNKNOWN, NAN/UNKNOWN will be returned. + B Sine and cosine (input in radians), log and exp (natural logarithm), @@ -127,6 +132,10 @@ B Convert angle in degrees to radians, or radians to degrees. +B + +Take the absolute value. + =item Set Operations B @@ -139,7 +148,14 @@ Example: C will compute the average of the values v1 to v6 after removing the smallest and largest. -B +B + +Pop one element (I) from the stack. Now pop I elements and build the +average, ignoring all UNKNOWN values in the process. + +Example: C + +B Create a "sliding window" average of another data series. @@ -163,6 +179,12 @@ average is essentially computed as shown here: Value at sample (t1) will be the average between (t1-delay) and (t1) Value at sample (t2) will be the average between (t2-delay) and (t2) +TRENDNAN is - in contrast to TREND - NAN-safe. If you use TREND and one +source value is NAN the complete sliding window is affected. The TRENDNAN +operation ignores all NAN-values in a sliding window and computes the +average of the remaining values. + + =item Special values B @@ -240,6 +262,12 @@ the first occurrence of that value in the time component. Example: C +=item STDEV + +Returns the standard deviation of the values. + +Example: C + =item LAST, FIRST Return the last/first value including its time. The time for @@ -296,6 +324,6 @@ Make sure to read L for tipsEtricks. =head1 AUTHOR -Program by Tobias Oetiker Eoetiker@ee.ethz.chE +Program by Tobias Oetiker Etobi@oetiker.chE This manual page by Alex van den Bogaerdt Ealex@ergens.op.het.netE