diff options
author | John Wiegley <johnw@newartisans.com> | 2009-02-23 14:04:50 -0400 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2009-02-23 14:04:50 -0400 |
commit | 08559bff349b8266331389c9a0c579798ce94b4c (patch) | |
tree | 829d8c4f0c12855814d1d4891889fbfc655de8ed /contrib/scripts/trend | |
parent | a61901a0923a1b4413fcc44a8ff259d309c064b0 (diff) | |
download | fork-ledger-08559bff349b8266331389c9a0c579798ce94b4c.tar.gz fork-ledger-08559bff349b8266331389c9a0c579798ce94b4c.tar.bz2 fork-ledger-08559bff349b8266331389c9a0c579798ce94b4c.zip |
Moved scripts from contrib/scripts/ into contrib/
Diffstat (limited to 'contrib/scripts/trend')
-rwxr-xr-x | contrib/scripts/trend | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/contrib/scripts/trend b/contrib/scripts/trend deleted file mode 100755 index 3c189c0b..00000000 --- a/contrib/scripts/trend +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh - -# This script requires Python support. -# -# To use, just run "trend" with the accounts to compute the trend for: -# -# trend dining -# -# The trend values are not terribly meaningful, but this gives an -# example of how Python can be used to create more complex reports. - -ledger --import-stdin -T "@rdev()" reg "$@" <<EOF -import ledger - -mean = ledger.parse_value_expr ("AT") -last_mean = None -last_dev = None - -def rdev (details): - global last_mean, last_dev - mval = mean.compute (details) - if last_mean is None: - dev = ledger.Value () - else: - dev = mval - last_mean - dev = (last_dev + dev) / 2 - last_mean = mval - last_dev = dev - return dev -EOF |