gbutils is a set of utilities for the manipulation and statistical analysis of data.

All the utilities read data from file or standard input in an ASCII format and print the result in ASCII format to standard output.

These utilities are mainly designed to be used inside an interactive gnuplot session, or inside a gnuplot script, with the help of the special datafile identifier '<'. See the gnuplot documentations for details. Other plotting programs, like the graph program in the plotutils package, can alternatively be used.

Among the additional features in the 5.2 version:

  • Added option -t to gbget to perform post-selection transformation.
  • Several new tests and the associated p statistics have been added to gbtest.
  • Added a new program gbhill for the maximum likelihood estimation of the upper or lower tails of distributions. Presently available families are: exponential, gaussian and Pareto type I and III.
  • Added a new program gbgcorr to compute the coreelation dimension of time series using Gussian kernel (code provided by Cees Diks).

Among the additional features in the 5.0 version:

  • Several new transformations have been added to gbget. The added features also replace the functionalities previously provided by gbdenan and gbzscore. Consequently, these programs are deprecated and will be eventually removed in version 5.1. Moreover, multiple transformations can now be applied to data. They are considered in the order in which they appear in the transforation string. See the gbget tutorial for further details
  • All the non-linear regression routines have been implemented in a single command: gbnlreg. Consequently, the programs gbrobreg and gbrobareg are deprecated and will be eventually removed in version 5.1
  • A new output method has been implemented through all programs, which allows for the specification of the precision of the output of floating point numbers, using the environment variable "GB_OUT_FLOAT_FORMAT". See the overview for further details.
  • The generation of pseudo random numbers from different distributions is now possible using the new command "gbrand", which uses the GSL rich set of random number generators.
  • The command gbtest has been added to run various one- and two-sample statistical tests. The selection of tests is, at present, not large, but will be extended in future releases. The functionality of the program "gbks" has been incorporated in the new "gbtest" and, consequently, this program has been removed.