## Computes average, minimum, maximum, median, and standard deviation
## from lines of numbers.
BEGIN {
min = 2^1024
max = -min
}
{
s += $1
a[n++] = $1
if ($1 < min) min = $1
if ($1 > max) max = $1
}
END {
if (CSVOUT)
for (i in a)
print i","a[i] > CSVOUT
avg = s / n
asort(a)
for (i in a)
s2 += (a[i] - avg)^2
std = sqrt(s2 / (n - 1))
print "{"
print " \"mean\": "a[int(n / 2)]","
print " \"stddev\": "std","
print " \"avg\": "avg","
print " \"min\": "min","
print " \"max\": "max
print "}"
}