1998-11-06 * test.c: added prototype for memcpy using #include Wed Aug 12 12:34:24 1998 Brian Gough * quantiles.c: Renamed percentile to quantile throughout. This is the correct name for the quantity, mathematically speaking. Wed Aug 5 12:34:58 1998 Brian Gough * mkheaders.pl: script to generate all the headers from gsl_statistics_int.h * test.h: removed test.h, not needed * test.c: added tests for all types * converted functions to use 'long double' for internal calculations, for extra range. * converted all the functions to use templates_on.h and templates_off.h Mon Jun 1 23:47:23 1998 Brian Gough * lag1_source.c: added a new function to compute the lag1-autocorrelation * test_nist.c: added some numerical accuracy tests from NIST Fri Apr 10 15:11:51 1998 Brian Gough * renamed pooled_variance.c, etc to p_variance to avoid linker complaints about long filenames on some platforms Wed Apr 8 18:11:48 1998 Brian Gough * Added a new recurrence algorithm for the mean, variance, skew and kurtosis. It uses a running value which is less likely to overflow than a global sum. Mon Mar 30 22:18:59 1998 Brian Gough * completely reorganised the source system to use macros as a primitive form of templates. Sun Mar 29 16:25:24 1998 Brian Gough * make everything const where possible (to reduce the chance of errors) Sun Mar 22 23:34:05 1998 Brian Gough * skew.c: compute the skewness of a dataset * percentiles.c: find a given percentile from a sorted dataset * minmax.c: allow the user to find the indices of the max/min data points, in addition to the max/min values * median.c: compute the median of a sorted dataset * kurtosis.c: compute the kurtosis * absdev.c: compute absolute deviations * split statistics functions into double versions (gsl_stats) and integer versions (gsl_stats_int). There is a script (convert_double_to_int.pl) to make the integer versions from the double versions.