numtools

perform numerical operations on vectors and matrices in unix pipes
git clone git://src.adamsgaard.dk/numtools # fast
git clone https://src.adamsgaard.dk/numtools.git # slow
Log | Files | Refs | README | LICENSE Back to index

README (1373B)


      1 numtools
      2 --------
      3 
      4 Perform common mathematical operations on numerical arrays, typically
      5 passed as plain text in UNIX pipes.
      6 
      7 The toolset consists of the following:
      8 
      9 - histpdf(1): plots a histogram of values in the first column.
     10 - max(1): returns the maximum value for each column.
     11 - mean(1): returns the average value for each column.
     12 - min(1): returns the minimum value for each column.
     13 - randcounts(1): produces random counts in weighted bins.
     14 - randnum(1): produces random numbers in a range.
     15 - range(1): generates an evenly spaced vector over a range.
     16 - rangetest(1): tests the output status of a child program with a
     17   range of input values.
     18 - stddev(1): returns the standard deviation for each input column.
     19 - stdvar(1): returns the standard variance for each input column.
     20 - sum(1): returns the sum for each column.
     21 - transpose(1): interchanges the row and column positions for each
     22   field.
     23 
     24 For detailed usage information and examples, please refer to the
     25 included man pages.
     26 
     27 Requirements:
     28 	- C compiler (C99).
     29 	- libc
     30 	- histpdf(1): gnuplot(1)
     31 
     32 Author:
     33 	Anders Damsgaard <anders@adamsgaard.dk>
     34 
     35 Maintained at:
     36 	git://src.adamsgaard.dk/numtools
     37 	https://src.adamsgaard.dk/numtools
     38 
     39 The LICENSE file details the legal conditions.  If an individual
     40 source file contains differing copyright and licensing text, those
     41 conditions supersede the included LICENSE file.