/usr/share/doc/ruby-gsl/examples/histogram/cauchy.rb is in ruby-gsl 2.1.0.3+dfsg1-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #!/usr/bin/env ruby
# Usage from command line:
# % gsl-randist 0 10000 cauchy 30 | ./hist1d.rb -100 100 200
require("gsl")
if ARGV.size != 3
puts("Usage: gsl-histogram xmin xmax n")
puts(" Computes a histogram of the data")
puts(" on stdin using n bins from xmin to xmax")
end
a = ARGV.shift.to_f
b = ARGV.shift.to_f
n = ARGV.shift.to_i
h = GSL::Histogram.alloc(n, a, b)
while line = STDIN.gets
x = line.chomp.to_f
h.increment(x)
end
h.graph("-C -g 3 -L 'gsl-randist 0 10000 cauchy 30'")
|