File: ChangeLog

package info (click to toggle)
gbutils 6.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 2,508 kB
  • sloc: ansic: 24,219; sh: 4,723; makefile: 155
file content (2612 lines) | stat: -rw-r--r-- 85,130 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2022-04-11  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* ALL : version freeze for Debian distribution

	* test_*.sh: updated test scripts to use commands from the same
	directory

	* ALL : run 'autoreconf -ivf' updating scripts

2022-04-10  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* Makefile.am: only run tests of programs that are compiled

	* test_*.sh: updated test scripts to check also for the exit
	status of the command

2022-03-13  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* gbtest.c (KS_test): properly use function Qks

2022-03-12  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* gbtest.c: added the p-score for the V statistics and swapped the
	name of D+ and D- statistics.

	* gbdist.c (printdist): now the distribution is defined as F(x_k)
	= k/N rather then F(x_k) = k/(N+1).

2022-03-11  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* configure.ac: version updated to 6.3

	* Makefile.am: removed subdir tests/ now test scripts are in the
	root source directory. Now make distcheck works without errors.

2021-08-06  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* configure.ac, Makefile.am: added tests directory

	* tests/Makefile.am: added for doing tests

2021-07-09  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* configure.ac: version updated to 6.3 in beta

	* gbstat.c (main): added option 'var' to report the variance

	* Makefile.am: added reference to tests

2019-03-21  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* configure.ac: version updated to 6.2

2019-04-17  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* gbtest.c: corrected messages that reported two-sided
	specification for p values that were in fact one-sided.

2019-03-22  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* gbhisto2d.c (main): added transition matrix for binned
	continuous variables, option -M 8.

2019-03-21  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* configure.ac: version updated to 6.1

	* gbhisto2d.c (main): added a denan cleaning step. Added a proper
	gbutils initialization.

	* gbquant.c (main): Changed the behavior: -n set the number of
	quantile bins. Added option -Q to replace observations by their
	quantiles. The approach is not efficient but is designed to
	accomodate NANs. Added a couple of examples to the help file.

2019-02-18  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* configure.ac: version updated to 6.0

	* gblafit.c, gbalafit.c: implemented gbutils output style

2019-02-09  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* gbplot: cleaned code, improved command line parsing and
	interactive version

	* gbrand.c (main): improved man page;

	* gbalafit.c, gblafit.c: added programs to fit Laplace and
	asymmetric Laplace distribution;

2018-10-31  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* .c: replace "return" calls with "exit" calls in main;

2018-10-29  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* configure.ac: version updated to 6.0.beta2

	* gblaepfit.c (main): Added program to fit a less asymmetric power
	exponential density via maximum likelihood.

	* gbepfit.c, gbaepfit.c, gblaepfit.c: Implemented normal gbutils
	output structure.

2018-10-22  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* configure.ac: version updated to 6.0.beta1

	* gbrand.c (main): Added generation of random variables from the
	five parameter family of asymmetric exponential power distribution
	"aexppow". Added a list of supported distributions and their
	parameters.

2018-10-20  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* gbepfit.c: Added program to fit a power exponential density via
	maximum likelihood.

	* gbaepfit.c: Added program to fit an asymmetric power exponential
	density via maximum likelihood.

2018-08-03  Giulio Bottazzi  <g.bottazzi@santannapisa.it>

	* configure.ac: version updated to 5.7.2

	* tools.c (moment): improved warning messages

	* gbstat.c (main): avoid to compute central moments when not
	required. Fixed bug affecting computation of statistics for empty
	samples.

2018-03-04  Giulio Bottazzi  <bottazzi@sssup.it>

	* configure.ac: version updated to 5.7.1

	* .c: updated copyright date range

	* .c (main): changed "opt" from char to int, native returned by
	getopt and getopt_long functions.

2017-09-01  Giulio Bottazzi  <bottazzi@sssup.it>

	* configure.ac: version updated to 5.7.0

	* gbtest.c : added 'WILCO2', Wilcoxon signed rank test on paired
	samples.

	* tools.c (gbutils_header): updated date in copyright message.

	* gbfun.c (main): added option -T to change the computation from
	row-wise to column wise.

	* gbtest.c (main): further code cleaning; local copy of data is
	generated for one, two or paired sample tests; this is safest when
	multiple tests are performed.

2017-08-28  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c, gbstat.c: added option -o to set output format

2017-08-24  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: some code cleaning.

	* gbtest.c (FP_test): changed the sign of the U statistics for
	consistency with other tests

2017-08-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c (R_pscore): corrected the implementation of the
	Fisher's transformation.

	* gbtest.c (WILCO_test, WMW_test): check for memory leaks and
	removed a bug.

	* gbtest.c (Tpaired_test): added Spearman's T test for paired
	samples.

2016-06-04  Giulio Bottazzi  <bottazzi@sssup.it>

	* configure.ac: version updated to 5.6.9

	* lib/Makefile.am, lib/dummy.c: added a dummy function to be
	included in the library 'libgnu.a' also when no other functions
	are included. This is done because Darwin (OS X) does not handle
	empty libraries file.

2016-05-31  Giulio Bottazzi  <bottazzi@sssup.it>

	* configure.ac: added AM_PROG_AR to check the syntax of ar. This
	seems required to compile static library on Mac

2015-11-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: Updated version number to 5.6.8 Tagged with CVS using
	#cvs tag gbutils-5-6-8

	* configure.ac: added check for newer version (>= 2.0) of GSL. If
	a version greater equal to 2 is found, GSL_VER_2 is defined to
	1. This variable can be used in a preprocessor directive.

	* gbnlreg.c, gbnlmult.c: updated reference to GSL multifit
	function for GSL ver. 2.0

2015-09-08  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: Tagged with CVS using
	#cvs tag gbutils-5-6-7

	* README, doc/intro.pdf, doc/intro.txt: updated to reflect
	availability on official Debian system; removed obsolete list of
	files from the README.

	* configure.ac: Source package version updated to 5.6.7.

	* gbenv.c: the reporting of floating point properties is
	constrained to x68 family processors.

2015-07-17  Giulio Bottazzi  <bottazzi@sssup.it>

	* *.c: updated the address of the FSF.

2015-07-15  Giulio Bottazzi  <bottazzi@sssup.it>

	* *.c: replace "lenght" with "length" in the source code.

2015-06-12  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: Tagged with CVS using
	#cvs tag gbutils-5-6-6

	* configure.ac: Source package version updated to 5.6.6.

	* gbstat.c: added the computation of the mode using the Half
	Sample Method by Robertson and Cryer.

2015-06-06  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: Tagged with CVS using
	#cvs tag gbutils-5-6-5

	* gbkreg2d.c, gbkreg.c, gbker2d.c, gbhisto2d.c, gbacorr.c,
	gbstat.c : fixed typos

2015-05-30  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: set the expression 'x0l1' to the row number of the
	previous row, consistently with general notation.

	* configure.ac: added automatic manual creation for gbget

2015-05-29  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c: updated copyright dates

	* configure.ac: Source package version updated to 5.6.5.

	* Makefile.am: removed redundant script gbkeys2values: it gets
	replaced by gbconvtable.

	* gbconvtable, gbenv, Makefile.am: added man pages for gbconvtable
	and gbenv.

2015-05-12  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: Tagged with CVS using

	#cvs tag gbutils-5-6-4

	* gbhill.c: updated and improved the comment in the source code

	* gbget.c: added information about the size of the final matrix in
	verbose mode.

2015-05-06  Giulio Bottazzi  <bottazzi@sssup.it>

	* configure.ac: Source package version updated to 5.6.4.

	* Makefile.am: removed 'debian' directory from the distributed
	package. This is required for the inclusion in the official debian
	repositories.

2015-04-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c: improved help and error messages

2015-03-29  Giulio Bottazzi  <bottazzi@sssup.it>

	* configure.ac: removed any reference to 'flex' apart the initial
	"AM_PROG_LEX" which seems to be useful on Cygwin (but not on linux
	systems). Flex should be in general checked by the libmatheval
	package. Corrected dependencies of the gbget program. Source
	package version updated to 5.6.3. Tagged with CVS using:

	#cvs tag gbutils-5-6-3

	* Makefile.am: correct dependency for gbget; the explicit
	specification of flex library in the '_LDADD' declarations is now
	activated only for Cygwin.

	* gbkreg.c : corrected typo in help message

2015-03-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbmave.c: added default value for option '-s' to help message.

2015-03-05  Giulio Bottazzi  <bottazzi@sssup.it>

	* gblreg.c (main): fixed bug in option '-O 2': the estimated
	coefficient were wrongly printed on the first line.

2015-01-08  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes 5-6-2 (tagged with CVS) using

	#cvs tag gbutils-5-6-2

	This can be recovered using

	#cvs checkout -r gbutils-5-6-2

2015-01-07  Giulio Bottazzi  <bottazzi@sssup.it>

	* configure.ac, debian/changelog: version updated to 5.6.2; used
	'dch -v 5.6.2-1' to update debian/changelog

	* Makefile.am: updated to reflect new documents structure

	* gbzscore, gbdenan, gbrobreg, gbrobareg: obsolete utilities
	removed from the package

	* gbdummyfy, Makefile.am: added man page

	* gbrand.c, gbker.c, gbinterp.c, gbhisto2d.c, gbboot.c, gbglreg.c:
	error messages are now correctly printed to stderr

2015-01-06  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbinterp.c, gbrand.c: warning messages are now correctly printed to stderr

2014-12-27  Giulio Bottazzi  <bottazzi@sssup.it>

	* README, debian/docs, doc: added directory containing
	documentation files cygwin_install.pdf, cygwin_install.txt,
	gbget.pdf, gbget.txt, intro.pdf, intro.txt, overview.pdf,
	overview.txt

2014-09-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* README: updated list of source files

2014-09-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c: added 'finalize_program' to free all variables
	inizialized in 'inizialized_program'

	* tools.h: exported variable 'NL'

	* tools.c, tools.h, gbquant.c, gbget.c, gbtest.c: added the
	function "denan_pairs"; the function "data_denan" has been renamed
	"denan_data" for consistency

2014-09-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c (run_twosamples): changed the output of two sample
	tests in the case of many columns. Now point estimates are
	returned in the lower triangle irrespective of option -p.

2014-09-10  Giulio Bottazzi  <bottazzi@sssup.it>

	* Makefile.am: the list of files to be included in the package
	has been updated

2014-09-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes 5-6-1 (tagged with CVS) using

	#cvs tag gbutils-5-6-1

	This can be recovered using

	#cvs checkout -r gbutils-5-6-1

	* debian: updated file in the debian dir

	* gbhisto.c: added option '-S' to tune the midpoint calculation;
	added two cases to otpion -M to print cumulated distribution;
	fixed the output of some warning messages

2014-09-02  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhisto.c: added the description of the bin midpoint in the help
	message

	* gbacorr.c: added to the CVS repository

2014-08-27  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbacorr.c: added optiopn -p to compute confidence intervals
	using Fisher transform

	* configure.ac, Makefile.am: added 'gbacorrr' among the utilities
	depending on gsl for installation. Fixed mis-allignemt of the
	rules to create man pages.

2014-08-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.h: removed redundant initializaton of optarg ,optind,
	opterr and optopt;

	* Makefile.am: added explicit linking option for gbget

2014-08-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbplot: added an example using the 'set table' option; removed
	uneccessary '\' in the help message

2014-06-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes 5-6 (tagged with CVS) using

	#cvs tag gbutils-5-6

	This can be recovered using

	#cvs checkout -r gbutils-5-6

	* debian/control (Suggest): added gnuplot to suggested packages

2014-06-19  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlprobit.c (main): added a one line header to verbose messages

2014-06-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlprobit.c (main): fixed argument of 'sizeof' in my_alloc
	statements

2014-06-17  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c (readblock): fixed nasty bug in the procedure with wich
	missing columns are filled with NAN

2014-06-12  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: version updated to 5.6

	* gbplot: added man page

2014-06-07  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbmave.c: compute moving average for each column of data;
	previously the data from all columns were pooled

2014-06-06  Giulio Bottazzi  <bottazzi@sssup.it>

	* README: added mention of gbacorr and gbxcorr

	* ALL: implemented the long option '--version' and '--help' for
	all the executable, but not yet for the scripts. Now the help
	messages are sent to sdtout, in compliance with GNU coding
	standards.

	* tools.c, tools.h: added structure for getopt_long

2014-06-05  Giulio Bottazzi  <bottazzi@sssup.it>

	* Makefile.am, configure.ac : added help2man support. The man
	pages are added to the list as the revision of the help messages
	progresses.

	* gbker.c, gbget.c (main): Updated the -h message to comply with
	help2man syntax

2014-06-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbxcorr.c: updated gbxcorr to conmpute cross-covariance and
	cross-correlation coefficients with and without the removal of the
	mean

2014-05-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbacorr.c : added program 'gbacorr' to compute the
	autocorrelogram (or the cross-autocorrelogram) of a series of
	observations, column-wise.

2014-05-16  Giulio Bottazzi  <bottazzi@sssup.it>

	* debian: added the 'debian' directory that contains all
	information necessary to create the package. After 'autoreconf',
	'./configure' use 'make dist' to obtain a source tarball which can
	be used to create the deb packages. Remember to change the name of
	the source package from gbutils-version.tar.gz to
	gbutils_version.orig.tar.gz. Extract the archive, move inside the
	source tree and issue 'debuild -us -uc -b'

	* Makefile.am (EXTRA_DIST): directory 'debian' added to list of
	distributed files

2014-05-15  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: version set to 5.5.1

	* gbker.c (main): added option -w to select the boundaries of the
	gird. Modified method -M 2 for a more precise boundaries
	management. Using '-M 2 -w x,x -n 1' it is possible to compute the
	density in the point x.

	* configure.ac: updated syntax

	* tools.c (gbutils_header): updated header output

	* gbnlpolyit.c: improved help message

2014-03-31  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c (WMW_pscore): changed the text of WMW verbose output

2014-03-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbdist.c: added short description of the procedure

2014-02-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c (main): corrected bug that printed two times the
	number of observations

2014-02-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: version set to 5.5 (consolidation release)

	* gbnlreg.c: added R^2, F statistics and one-sided significance
	for the OLS model (-m 0). The baseline model is NOT the model with
	the coefficients (or parameters) equal to zero, but the model with
	the coefficients equal to the values specified in the initial
	condition.

	* gbnlpanel.c, gbnlmult.c, exponential_gbhill.c, paretoI_gbhill.c,
	gbhill.c, gbker.c, gbmstat.c, gbgcorr.c, gbboot.c: checked with
	-Wall; removed unused variables.

	* gbnlprobit.c: found potential bug in score minimization

	* multimin.c: Added two new GSL alogithms for minimization without
	derivatives. Updated version to 1.2

2014-01-17  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: corrected bug in the LL of gaussian model

2013-12-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c : implemented the report of various information
	criteria in the verbose mode. The statistics reported are : AIC,
	AICc, BIC and HQCin the case of LS regression

2013-11-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: version set to 5.4.5  (bugfix release)

2013-11-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbdist.c: avoid to print multiple values for consecutive
	identical observations. Only the last one is printed. Added the
	option '-i' (for identical) to recover previous behaviour. in the
	function printdist the type of the counter has changed form int to
	size_t

2013-10-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlmult.c, gbrand.c, gbnlqreg.c : fixed minor bugs

	* tools.c, tools.h, gbkreg2d.c, gbker2d.c, gbker.c, gbkreg.c,
	gbmodes.c, gbnear.c: the inline specification has been removed
	from the definition of the different types of kernel and the
	functions have been moved in tools.c/tools.h

2013-02-01  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: version set to 5.4.4  (bugfix release)

2013-01-21  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c (readblock): added separate warnings for underflow and
	overflow.

2012-11-10  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbdummyfy: corrected bug in the selection of the column to
	delete.

2012-11-07  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c, gbenv.c: added two new environment variables,
	GB_OUT_SEP and GB_OUT_NL to set the output field and record
	separators respectively.

2012-11-06  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: removed the condition |dF|>0 in the convergence
	condition of the OLS fitting. Indeed it could be |dF| == 0 which
	is perfectly fine! Notice that with linear functions, the second
	iteration of the minimizer fail automatically (no way of improving
	upon the first iteration!) but this does not generate any trouble
	in gbnlreg, apart the printing of a somehow cryptic message
	"cannot reach the specified tolerance in F" when verbosity is set
	to high.

	* configure.ac: updated the check for the gsl, according to the
	recommendation in the gsl manual

2012-10-29  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.h, tools.c: replaced the occurrences of "GBFILE *" with
	GBFILEP, which is already a pointer. It is substituted by 'gzFile'
	if the zlib are found on the system or by "FILE *" if they are
	not. This is actually the fixing of a bug, that went unnoticed in
	the old zlib versions but is now rightly spotted by the compiler.

2012-10-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c (readblock): added different warnings for different
	errors when converting string to double.


2012-10-24  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: added two relevant statistics to the LAD estimation
	(-M 1), namely the D statistics for inference and the coefficient
	of determination R2. The asymptotic probability to observe a D
	statistics as large as observed under the null (that is with
	parameters equal to their initial conditions) is also
	reported. These quantities are reported if the option -v is
	greater than 1.

2012-10-02  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: fixed bug in the conditions implying var-covar matrix
	computation

2012-10-01  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c (main): computation of var-covar matrix only when
	needed; print warning message if the maximum number of iterations
	is reached without optimization success; implemented a restart
	algorithm for simplex minimization, i.e. -M 1 and -M 2; new
	command line options -I and -E.

2012-09-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbconvtable: fixed a HUGE bug: replacement should be performed
	also if the column considered is not the last one

2012-07-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlpolyit.c (main): Cox R^2 correctly renamed Effron R^2.

2012-07-04  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: version set to 5.4.3  (bugfix release)

	* gbconvtable, gbdummyfy, gbzscore, gbdenan, gbplot: improved
	script portability by substituting '=' for '==' and replacing
	double square brackets test operator '[[' with single square
	bracket '['. The option '-E' has been removed from 'echo'
	instances and the help message is printed using an here-doc syntax
	instead than an 'echo' command. The 'if-then' syntax has been
	replaced with a 'case' construct for the parsing of the command
	line.

2012-06-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbinterp.c: in points outside the input range the interpolation
	of the curve is set equal to the nearest value while the
	derivatives are set to zero. A warning is printed.

2012-05-28  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: version set to 5.4.2  (bugfix release)

	* configure.ac: added version number to the final greeting;
	updated checking for (f)lex

2012-05-15  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c, gaussian_gbhill.c, paretoI_gbhill.c,
	paretoIII_gbhill.c, exponential_gbhill.c: removed the
	"unconditional" likelihood (previous options -M 1 and -M 4)

2012-05-14  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c (main): updated names of the statistics according to
	Stehphens' 1974 paper on J. Am. Stat. Ass.

2012-03-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbrand.c (main) : implemented binary output for the univariate
	continuous distributions

	* gbtest.c (main) : implemented binary input

	* gbhill.c (main) : implemented binary input/output; the binary
	output is for residuals

	* tools.c, tools.h: reorganized the list of functions and added
	function 'printcol' and 'printcol_bin' which print a single column
	of output

	* gbfun.c (main), gbget.c (main), gbmstat.c (main) : fixed the
	option -b for binary input/output

2012-02-27  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c (readblock): properly produce NAN when a conversion from
	string to float fails; print a warning if some conversion failed.

2012-02-14  Giulio Bottazzi  <bottazzi@sssup.it>

	* multimin.c: corrected the count of iterations. Now when the
	maximum number of iterations is set to zero, the program correctly
	does not perform any minimization and returns the initial values.

	* gbhill.c: included the Renjy transformation based on subsequent
	spacings. Still to be tested.

2011-12-21  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: version set to 5.4.1 (bugfix release)

	* gbhill.c: improved the treatment of Renjy transform for the
	goodness of fit, introducing "artificial" distribution with mass
	only on the range covered by the sub sample used in the
	estimation.

2011-10-24  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbxcorr.c (main): added utility to compute the cross-correlation
	matrix.

2011-10-04  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes officially 5.4 and it is released

	* gbget.c, gbnlpolyit.c: removed unused variable

	* gbtest.c: added explicit de-allocation of vectors

	* gbhisto.c: corrected bug in rage calculation in the case of
	many samples

	* tools.c (my_alloc): changed any instance of alloc to my_alloc.

2011-10-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c (new_matrix): removed unused variable.

	* gbhisto2d.c (main): removed unused function
	'printhist2d'. Variables 'xsteps' and 'ysteps' changed type from
	int to size_t.

	* gbtest.c (KW_test, FP_test, RHO_test): corrected bug in memory
	allocation.

	* tools.c (readblock): corrected bug in data loading: missing
	values weren't properly set to NAN. Print the warning for missing
	values only once.

2011-08-02  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlpolyit.c: corrected a bug in the bootstrap calculation of
	standard deviation of marginal elasticities and marginal
	effects. Added the printing of p-scores together with standard
	deviations when the option -v is specified. Added three different
	pseudo R^2 printed with the verbose option.

2011-08-01  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c: Improved option -O 4, now the uniform transformation
	of Renjy variables is printed for any kind of estimator. Removed
	option -O 5 because it is redundant. Now the number of parameters
	is kept fixed and NAN are added where appropriate.

2011-07-21  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbglreg.c: added option -O 4 to print fraction of explained
	variance associated to each explanatory variables.

2011-07-19  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlpolyit.c: corrected bug in the determination of the number
	of occupancy classes. Added explicit calls to free().

2011-07-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* configure.ac: removed residual references to FFTW; introduced
	check for lex/flex library necessary to have a working matheval
	installation.

	* NEWS: start to update the file. It was not updated after
	revision 5.0

	* README: removed references to FFTW


2011-07-08  Davide Pirino  <d.pirino@sssup.it>

	* gbhill.c: Added a new warning in the case of an exponential or
	pareto1 distribution for the lower tail estimation.
	* exponential_gbhill.c: Added varcovar for the lower tail estimation.
        * pareto1_gbhill.c:  Added varcovar for the lower tail estimation.
	* gaussian_gbhill.c: Added varcovar for the lower tail estimation.


2011-07-13  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes 5.4; but some bug fixes in gbhill
	are necessary

	* gbkreg.c, gbker.c, configure.ac : dropped dependence on FFTW
	library

2011-07-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* multimin.c: added transformation number 9 for semi-open interval
	(-infty,xmax) to be used, for instance, in gbhill.

	* gbhill.c: moved var-covar matrices in the distribution-specific
	files; changed default options of the minimization routines to use
	BFGS-2; changed the transformation used for the exponential
	distribution.

2011-07-08  Davide Pirino  <d.pirino@sssup.it>

	* exponential_gbhill.c: bugs fixed.

2011-07-05  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbplot: fixed a bug in option '-p' and added verbose output with
	option '-v'.

2011-05-13  Davide Pirino  <d.pirino@sssup.it>

	* gbhill.c: Added option -O 5 for printing # of obs used to
	stdout.

2011-05-11  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbplot: added option -l to set log scale on the axes and option
	-C to issue generic commands before the plot

2011-03-24  Davide Pirino  <d.pirino@sssup.it>

	* gbnlreg.c: Added option -O 4 to compute s-scores.

2011-03-10  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbbin.c: added option -w that allows for forced setting of the
	boundaries. When this option is set, the bins are defined
	accordingly to an uniformly spaced grid in the provided
	interval. Notice that using this option leads to bins that are no
	longer equally populated. The new option -w is incompatible with
	options -x,-y and -c.

2011-02-28  Davide Pirino  <d.pirino@sssup.it>

	* gbhill: warnings now only in verbose mode for better
	  visibility when gbhill is called repeatedly in scripts.

2011-02-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* Makefile.am: added script gbkeys2values

2011-02-11  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: multiple instances of option -t are joined together.

2011-01-19  Davide Pirino  <d.pirino@sssup.it>

	* gbhill: added varcovar options for upper tail estimation for
	gaussian, pareto1 and exponential. Note that pareto3 is still
	missing and lower tail estimations are not implemented. Probably
	they should be both removed from the code.

2010-12-11  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbplot: use 'wxt' as default terminal if available, otherwise
	use 'x11'

2010-12-10  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbinterp.c: if number of points and range are not provided,
	print 10 equally spaced points

	* gbnlpolyit.c, gbtest.c, gbnlqreg.c, gbnlprobit.c, gbnlpanel.c,
	gbnlreg.c, gbglreg.c, gbhisto.c, gbhill.c, gbgcorr.c, gbbin.c,
	gbfilternear.c: moved 'initialize_program' after command line
	processing

2010-12-03  Federico Tamagni  <f.tamagni@sssup.it>

	* gbhill.c: renamed estimated parameters, according to new
	functional specifications adopted in exponential_gbhill.c and
	paretoI_gbhill.c

	* exponential_gbhill.c, paretoI_gbhill.c: new functional
	specifications for distribution functions, F[j], and density
	functions, -log(f[j])

2010-12-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.h, tools.c: removed function "moment_gbbin" because no
	longer necessary.

	* gbbin.c: implemented the "xmedian" output option. Now both
	xmedian and ymedian are computed only when needed (the ordering
	operation implied in the computation of the median is N*log(N) in
	time and better avoided if unnecessary).

2010-12-02  Giulio Bottazzi  <bottazzi@sssup.it>

	* Makefile.am: added 'multimin.h' and 'gbhill.h' among the
	distributed files

2010-10-11  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlprobit.c: updated help message with -g default value

2010-09-10  Davide Pirino  <d.pirino@sssup.it>

	* tools.c, tools.h: added new function moment_gbbin called in gbbin.c
	* gbbin.c: new option "ymedian" is now available

2010-09-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhisto.c: added new option '-w' to manually set the binning
	window

2010-08-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbkreg.c: corrected bug, added explicit cast to double type in
	the computation of kernel values in method 1 (convolution).

	* gbkreg.c, gbker.c: new boundaries for convolution
	summation (method 1) should be more readable.

2010-08-21  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbkreg.c: corrected bug, added explicit cast to int type in
	boundary definition of method 2.

2010-08-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c: the function 'load2' and 'load3' have been rewritten as
	direct calls to function 'readblock', skipping the intermediate
	call to function 'loadtable'.

	* gbkreg.c, gbkreg2d.c, gbker2d.c: corrected bug in data loading:
	the variable 'size' was not explicitly initialized to zero. This
	is now necessary because of the new input functions.

2010-07-29  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c (loadblocks,loadblocks_bin): now these functions append
	read blocks to an already existing block list (if block>0).

	* gbget.c: explicitly set internal data storage to NULL after
	freeing.

2010-07-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlpolyit.c: added computation of marginal effects in two ways:
	total and elasticities. Added option -V to compute standard
	deviations.

2010-07-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* multimin.c: added warning when the maximum number of iterations
	is reached without finding a solution.

	* gbnlpolyit.c: Added output to plot class-occupancies and
	chi-square. Added log-likelihood among the output

2010-07-07  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlpolyit.c: added the new utility to obtain ML estimation of
	the "polyit" model. Just a draft, it lacks several features.

2010-07-06  Giulio Bottazzi  <bottazzi@sssup.it>

	* README: updated the description of 'sequential' data reading and
	the fact that only the first block of data files is read.

	* tools.c: load and loadtable functions have been rewritten to use
	the readblock function. Now these functions only read the first
	block.

2010-07-05  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c, tools.h: revision of data loading functions. New
	version of binary function dropping unnecessary parameters.  More
	general management of blocks structure, in both ASCII and binary
	functions. N.B.: now load_bin and loadtable_bin IGNORE the blocks
	after the first. This is different from the behaviour of their
	ASCII version.

	* gbget.c, gbfun.c, gbmstat.c: updated management of binary files
	input


2010-05-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbconvtable: added script to make substitution on a given column
	of standard input given key-value dictionary file. Useful to group
	data.

2010-05-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: remove unecessary creation of new matrices in
	data_applyfuns and data_applyselection. Added function
	data_applyfuns_recursive to implement recursively generic
	transformation on data. The recursive interpretation is invoked
	when the functions string begins with '@'.

2010-05-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c (main): print the number of observations in verbose
	output

2010-05-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbdummyfy: corrected the use of '>' and '<' operator with -gt
	and -lt respectively. These are the appropriate operators for
	integer comparison.

2010-04-30  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbdummyfy: the new version based on gawk provides much better
	performances.

2010-04-29  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c (main): debugged nasty bug affecting the interaction
	between option -t and transformation 'P'

2010-02-27  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbstat.c (main): fixed inconsistencies in help message

2010-02-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbstat.c: implemented option -O to select which statistics to
	print. Notice that the output format has slightly changed (no more
	dots but spaces and right indentation).

2010-02-19  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c (printnomatrixbycols): fixed bug which made this
	function always print to standard output.

	* gbget.c (data_applyselection): changed the way in which checks
	are handled. Now comma separated conditions inside a couple of
	curly brackets are OR-ed, while of course the specification of
	several bracket couples serve as an AND specification.

2010-02-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlqreg.c (main): fixed initialization condition of simplex
	size; added switch -M to select between minimization algorithms;
	added option -s to scale initial simplex size; added option -N to
	set the max number of iterations.

2010-02-16  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c (data_applyselection): changed check implementation to
	make it consistent with NAN

2010-02-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c : added new (undocumented and to be tested) feature to
	select rows according to rules: in the transformation space, specs
	like '{fun}' apply fun to the row and if the result is greater
	equal to zero print the line. More specs can be separated by
	comma, like '{fun1,fun2,...}'.

2009-12-17  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c: used size_t to count the blocks in loadblocks().  In
	printnomatrixbycols_bin() and printmatrixbycols_bin() added check
	that the amount of required output is actually printed.

2009-12-12  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c, gbbin.c, gbtest.c, gbnear.c ,gbker2d.c, gbkreg2d.c,
	gbboot.c, gbgcorr.c, gbfilternear.c, gbmstat.c, gbker.c,
	gbkreg.c,gbinterp.c,gbfun.c,gblreg.c,gbglreg.c,gbnlreg.c,
	gbnlpanel.c,gbnlqreg.c,gbrand.c,gbhill.c,gbnlmult.c, multimin.c:
	fixed 'printf' spec for size_t output

	* gbget.c, tools.c, tools.h: added a custom version of strndup for
	systems without it (most notably MAC OS). The code is courtesy of
	Stefan Soucek ssoucek at coactive.com

2009-09-11  Davide Pirino  <d.pirino@sssup.it>

	* gbnlpanel: A isnan check was missing in the option -V1 -M0.
          Help message has been updated.

2009-09-26  Davide Pirino  <d.pirino@sssup.it>

	* gbnlpanel: Minor corrections.


2009-08-26  Davide Pirino  <d.pirino@sssup.it>

	* gbnlpanel: Important NaN handling improvement: the program was
	faulty for data where an entire realization should be removed
	because of Nan's. Help message has been updated.

2009-08-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbdummyfy: little modification to error messages

2009-08-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbdummyfy: Minor corrections to help message.

2009-08-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* README: added mention of the GSL error handling behaviour.

	* gbnlprobit.c: added option -O 6 to compute marginal effect using
	the average of the derivative rather than the derivative computed
	in the average. Notice that -O 5 is not implemented as should
	become option 4 with error estimates.

2009-08-19  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c, tools.h, gbenv.c: GSL error handling is switched off by
	the function 'initialize_program' if the variable
	'GB_ERROR_HANDLER_OFF' is set in the environment. This requires
	the insertion of a GSL header file in 'tools.h'. Hope this does
	not endanger portability. The status of the handler can be
	obtained using the 'gbenv' function.

	* gbnlprobit.c: the verbose option prints also the value of the
	score function at the optimal threshold.

2009-08-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlprobit.c: added colons in verbose output; implemented
	output of marginal effects as option -O 4.

2009-08-04  Giulio Bottazzi  <bottazzi@sssup.it>

	* multimin.c: verbose output of function and gradients are now
	printed using scientific notation. The initial value of the
	function is also printed.

	* gbnlprobit.c: re-implemented the object function and derivatives
	using the complementary error function and its log via the GSL
	function 'gsl_sf_log_erfc'. Set the default minimizer to
	BFGS2. Removed the computation of probabilities from the object
	function. Modified variance-covariance matrix to use complementary
	error function.

2009-08-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlprobit.c: improved the management of threshold
	computation. Now by default any statistics based on threshold
	levels is NOT computed. One has to explicitly ask for it using
	option '-t'.

	* multimin.c: print iteration number in verbose mode.

2009-07-30  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlprobit.c: remove z-scoring of constant variates.

2009-07-24  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlprobit.c: fixed wrong deallocation of var-covar
	matrix. Fixed the code to properly recognize constant columns as
	non-dummy.

	* Makefile.am (EXTRA_SCRIPTS): added script 'gbdummyfy' to the
	package

2009-07-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* multimin.h: added gsl_blas.h and gsl_linalg.h header files.

	* gbnlprobit.c: build covariance matrix only if output option is
	greater than 1. Build Brier score and threshold values only if
	required.

2009-07-21  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlprobit.c: verbose messages properly redirected to stderr.

2009-07-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlprobit.c: added printing of the number of observations in
	verobose output. Added warning for the case of completely
	separated dummy variables (troublesome in linear models).

2009-07-16  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbboot.c: added output method -O 5 to bootstrap rows maintaining
	the block structure

	* gbplot: replaced 'return' with 'exit'

2009-07-15 Davide Pirino  <d.pirino@sssup.it>

	* gbnlpanel.c: Computation of the variance-covariance has been
	simplified and fitted to the latest version of BODIPI. Standard
	output of panel statistics has been improved. Other minor
	beautifications.

2009-07-09 Davide Pirino  <d.pirino@sssup.it>

	* gbnlpanel.c: Final implementation of the variance-covariance
	matrix estimation.

2009-07-02 Davide Pirino  <d.pirino@sssup.it>

	* gbnlpanel.c: Corrections on the fixed effect case.
	  "denan" procedure totally implemented for the fixed
	  effect case.

2009-06-28  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c: added option -a to consider entire data-set when
	printing distribution or density

2009-06-24 Davide Pirino  <d.pirino@sssup.it>

	* gbnlpanel.c: implemented new variance-covariance matrix based on
	last modification and computed on non-reduced log-likelihood.

2009-06-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlpanel.c: implemented new object function with prescription
	of zero mean for fixed effect constant. Variance-covariance
	expression must be re-worked.

2009-06-17  Davide Pirino  <d.pirino@sssup.it>

	* multimin.c:  minor beautifications.

	* gbnlpanel.c: data structure has been modified: blocks identify
	variables, row identify realizations, columns identify time. The
	output possibilities now contain fixed or random effects
	statistics.


2009-06-11  Giulio Bottazzi  <bottazzi@sssup.it>

	* multimin.c: added Vector Broyden-Fletcher-Goldfarb-Shanno
	version 2 method. Added printing of gradient modulus in verbose
	output.

	* gbnlreg.c: switched to the use of "multimin" interface. Output
	improvement but still work to do.

2009-06-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* README: included extended description of the new 'gbplot'
	command.

	* Makefile.am (EXTRA_SCRIPTS): added 'gbplot' among the package's
	scripts. This version supersedes the original examples provided in
	the README file.

2009-05-30  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbstat.c: corrected bug in the printing of headings with the -t
	option

2009-05-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c, tools.h : replace FILE with GBFILE to maintain
	compatibility with compressed files in loadtableblocks and
	readblock.

	* gbnlpanel.c: Change name from " loadtableblocks_gb" to
	"loadtableblocks". Added copyright notice.

2009-05-19  Davide Pirino  <d.pirino@sssup.it>

	* gbnlpanel.c: Random effect has been implemented.


2009-05-11  Davide Pirino  <d.pirino@sssup.it>

	* tools.c, tools.h: added functions loadtableblocks_gb and
	readblock for acquiring panel data.

	* gbnlpanel.c: First draft of nonlinear panel estimation. Only
	fixed effect available.


2009-04-07  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c, tools.h: modified function mystrtod to accept a single
	string pointer. Check for NAN is performed inside the function.

	* tools.c, gbfun.c: modified calls to mystrtod.

2009-02-17  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbfun.c: added binary file management.

	* tools.c: modified moment_nonan and moment_short_nonan to store
	the number of finite entries in a variable of type double. Added
	proper handling of output format in printmatrixbyrows() and
	printmatrixbycols(). Added function printnomatrixbycols() to print
	data which are not in matrix form. The "binary" IO method has been
	implemented with the function printmatrixbycols_bin() and
	printnomatrixbycols_bin() to print binary data and the functions
	load_bin(), loadtable_bin() and loadtable_block_bin() to read
	them.

	* gbstat.c: moved initialize_program() after options parsing.

	* gbmstat.c: there are two versions of this utility gbmstat_slow.c
	and gbmstat_fast.c. The first has a straightforward design: a
	slice of the input is passed to a routine which computes the
	statistics. The second is carefully design to run faster: it
	updates moments with new information so as to require less
	computations. For some reason (?) their speed is comparable. So
	I'll retain the slow version, which is easier to read, and keep
	the fast for future development. Notice that the 'fast' version
	does not have option '-D'.

2009-02-11  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbmstat.c: added new command to compute moving
	statistics. Modified accordingly Makefile.am.

2009-02-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbmave.c: reverted to the old version. The modified new version
	is now named gbmstat.c

2009-02-02  Giulio Bottazzi  <bottazzi@sssup.it>

	* TODO: check the use of moment_nonan in gbstat and the policy for
	the warnings about not enough observations.

	* gbmave.c: new version with the ability to process column and to
	compute different kinds of statistics.

	* tools.c: added function 'moment_nan' to compute statistics
	ignoring NAN entries and modified the existing function
	'moment_short_nan' to provide, consistently with he previous one,
	the number of not NAN entries. Notice that moment_nonan is silent
	on the number of observation needed and simply returns NAN for a
	variable if unable to compute it.

2009-01-30  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: added test 'R' to compute Pearson's correlation and
	p-score

	* gbget.c: added transformation 'w' to normalize a column by
	dividing each element by the sum of them. Barring NAN
	entries,. the sum of the elements of the column is equal to one.

2008-10-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbquant.c: added option -e to print estimated error, using
	asymptotic normal approximation, for the quantile value and
	score (options -x and -1). Presently not implemented in table
	mode (option -t).

2008-08-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlqreg.c: finally implemented computation of var-covar
	matrix. The calculation is done considering the ML approach to
	quantile estimation, i.e. starting from an asymmetric Laplace
	distribution.

2008-08-07  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbquant.c: fixed bug: corrected the definition of min and max
	indexes for the window selection explicitly using 'floor' and
	'ceil' functions.

	* gbnlqreg.c: corrected help output.

2008-07-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c (main): updated help message

2008-07-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c (new_matrix): fixed bug affecting the reversed count of
	rows and columns when the skip is negative.

2008-07-12  Giulio Bottazzi  <bottazzi@sssup.it>

	* scripts.txt: created a new file to collect useful scripts

	* README: added mention of gbfilternear. Added description of shell
	function 'gbploti'.

2008-06-04  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbbin.c: modified call to function sortn.

	* gbquant.c: modified call to function sortn and added option -W.

	* tools.c, tools.h: changed sortn to accept the position of the
	column to use for sorting. Various modifications to the source
	code, with the possible introduction of some bug.

2008-05-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbfun.c: fixed bug in the output of '-t' option.

2008-05-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbfilternear.c, Makefile.am: added program to filter near points
	in Euclidean metrics. Useful to reduce the size of scatter plots.

2008-04-07  Giulio Bottazzi  <bottazzi@sssup.it>

	* README: Added mention of the new programs.

2008-04-06  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbgrid.c: added option '-o' to set output format string.

2008-03-31  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: explicitly freed some allocated space at the end.

	* gbnlprobit.c: fixed bug in data storage allocation. Added option
	-z to zscore non-dummy data. Added printing of Type I and II
	errors. Added estimation based on score function and a long help
	that could be possibly improved.

	* tools.c: explicitly freed 'line' variable inside the data reading
	functions.

2008-03-28  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlprobit.c: added computation of summary statistics. Output is
	pretty ugly and should be improved.

2008-03-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* multimin.c (multimin):

	* Makefile.am, configure.ac, gbnlprobit.c: added gbnlprobit to the
	list of utilities.

	* multimin.c: a NULL type array is equivalent to no transformation
	on the variables. Simplex hedge size initialized to
	step_size+maxsize.

2008-03-15  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhisto2d.c: added options to handle discrete asymmetric data,
	that is couples where the two elements belongs to different sets
	of values.

2008-03-14  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: corrected nasty bug in transformation identification.

2008-03-13  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes 5.3 (beta)

	* gbfun.c: some code beautification.

	* Makefile.am: added proper linking requirements for gbnlmult.

	* README: updated README with new utilities and features.

	* gbget.c: improved parsing of spec, now the order of the block
	and slice specification can be reversed. Added new transformation
	'<..>' that substitutes the matrix of selected data with a set of
	function computed on it. Added separator ';' to specify different
	slices of rows and columns.

2008-03-12  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbfun.c: added option '-o' and '-s' to set output format.

	* gbget.c: created print-data function to handle all the
	printing. The check to see if data are in matrix form is now
	performed only there. Added transformation 'P' to print the data
	collected so far followed by two empty lines. In this way it is
	possible to implement a block-wise output. Now retrieval specs are
	builded from the command line in an intelligent way. Improved
	check on retrieval spec structure.


2008-01-30  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c, gbstat.c: corrected a mistake in "moment" function:
	with one observation all the statistics are (almost) perfectly
	defined. Updated the help message in gbstat.


2008-01-16  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes 5-2-2 (tagged with CVS) using

	#cvs tag gbutils-5-2-2

	This can be recovered using

	#cvs checkout -r gbutils-5-2-2


	* Makefile.am (EXTRA_PROGRAMS): removed fake entry for "gbnlmulti"

	* gbker.c: added option '-p' to print confidence interval (as an
	extra column) computed according to eq. 3.51 in Hardle W., Muller
	M., Sperlich S. and Werwatz A. "Nonparametric and Semiparametric
	Methods" (2004) Springer-Verlag, Berlin. Fixed a bug in method
	1-covolution, adding an explicit cast before taking differences of
	variables of type size_t as double. Other bugs could in principle
	be present.

2007-12-19  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: corrected name of variables in verbose output

2007-11-29  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbquant.c: fixed the order in which the function data_denan is
	applied when invoked with option "-w".

2007-08-14  Giulio Bottazzi  <bottazzi@sssup.it>

	* multimin.c: fixed output of multimin for simplex initial
	settings

2007-08-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbboot.c : added option -O 4 to have data "displaced" by a
	fraction of the minimal non-zero distance between consecutive
	observations.

2007-08-07  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbinterp.c: added option -I to read interpolated points from a file

2007-08-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlqreg.c: fixed the help message

	* gbtest.c: added Spearman's rho and Kendall's tau for correlation
	measure between two samples. The implemented statistics are valid
	with or without ties and are defined according to W.J. Conover
	"Practical Nonparametric Statistics", Third Edition.

2007-07-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: added computation of Spearman's Rho correlation.

2007-05-10  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbutils.css: new CSS file.

2007-05-02  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: corrected typos in help messages.

2007-04-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlqreg.c, configure.ac, makefile.am: added a new utility:
	gbnlqreg

	* gbnlreg.c: added mention of information matrix computation in
	comments for var_covar option number 3.

2007-04-05  Federico Tamagni <f.tamagni@sssup.it>

	* gbnlmult.c: fixing the help displayed to users.


2007-04-03  Giulio Bottazzi  <bottazzi@sssup.it>

	*Makefile.am, configure.ac: inserted gbnlmult in the list of
	utilities

	* gbnlmult.c: added gbnlmult to fit systems of simultaneous
	equation with OLS, that is assuming normally distributed shocks.

2007-03-30  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes 5.2.1

	* tools.c: updated copyright notice

	* gbfun.c: added 'lag' operator to specify previous values. For
	instance 'x3l4' stands for column 3, four steps before. Notice
	that the first row of output is build accordingly, so if some lag
	is specified, the output number of rows is reduced.

2007-03-27  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: --- RELEASED VERSION 5.2 -------------------------------

	* gbgcorr.c: added a short description of the program

	* gbutils.css: added a stylesheet file to generate html
	documentation

	* README: added mention of new files in the list. The html is
	generated with

	rst2html.py --stylesheet gbutils.css --embed-stylesheet <origin> <target>

2007-03-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbenv.c : removing output of floating point environment under
	Cygwin, where the ieeefp.h seems not to work.

2007-03-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbenv.c (main): added floating point environment reporting for
	Cygwin, which is based on ieeefp.h not present under Linux.

2007-03-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c: correctly named "THOUSEP" the thousand separator instead
	of THOUSANDS_SEP.

	* Makefile.am : added necessary source files to gbhill

2007-03-13  Giulio Bottazzi  <bottazzi@sssup.it>

	* README: added mention of "gbenv" and "gbhill" in the listing of
	programs and in the table of properties.

2007-02-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbboot.c: corrected mention of default sample size in gbboot
	help.

2007-02-08  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c (main): corrected bug: added check of parameters
	number and the loading of their values in the pareto1 case.

	* README, README.gbutils, INSTALL.CYGWIN: with the most recent
	version of docutils (ver.0.4) simply use

	rst2html.py --embed-stylesheet <origin> <target>

	* README: added a brief section on locale management

2007-01-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbfun.c: changed strtod instances to mystrtod.

	* tools.c, tools.h: added function mystrod to properly parse
	thousands separator defined by the locale. It only works with
	single-character separators like ',' or '.'  This function uses
	the external variable LCTHSEP which is initialized with the
	setting in the environment.


2007-01-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c, gbenv.c: added locale initialization from environment
	variables through function "setlocale".

2006-12-13  Federico Tamagni  <f.tamagni@sssup.it>

	* gbhill.c: fixed bugs in initial values for pareto1 pareto3 and
	gaussian fitting

2006-12-05  Federico Tamagni  <f.tamagni@sssup.it>

	* gbhill.c: added a switch to check initial parameter values.

	* paretoI_gbhill.c, paretoIII_gbhill.c, gaussian_gbhill.c: added
	two -M options to compute estimates conditioning on threshold
	levels. Notice that now -M 0,1,2 refer to upper tail inference,
	while -M 3,4,5 to lower tail estimation.


2006-11-28  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c, exponential_gbhill.c: added two -M options to compute
	estimates conditioning on threshold levels. Notice that now -M
	0,1,2 refer to upper tail inference, while -M 3,4,5 to lower
	estimation.


2006-11-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbrand.c: Added Pareto type III distribution.

2006-11-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gaussian_gbhill.c: commented out printing of debug output.

2006-11-17  Giulio Bottazzi  <bottazzi@sssup.it>

	* gaussian_gbhill.c: fixed some mistakes in derivatives
	expressions.

2006-11-11  Federico Tamagni  <f.tamagni@sssup.it>

	* gbhill.c: removed bug in initialization of s parameter for
	pareto3 fitting.


2006-11-10  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: fixed bug in expected variance of TR-RT test, the
	formula in Brockwell and Davis is actually wrong.

2006-11-10  Federico Tamagni  <f.tamagni@sssup.it>

	* gbhill.c: removed bug in initialization of s parameter for
	gaussian fitting.

2006-11-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: fixed typos in doc strings.

2006-11-08  Giulio Bottazzi  <bottazzi@sssup.it>

	* multimin.c: fixed typos in doc strings.

	* gbhill.c: removed old "print true values" code. It was a remnant
	of a previous implementation. Added minimum value of the negative
	log-likelihood to the output. Added switch to properly select
	minimization method and boundaries for the different cases of the
	exponential.

2006-11-08  Federico Tamagni  <f.tamagni@sssup.it>

	* gbhill.c: removed bug in initialization of b parameter for
	exponential fitting.

2006-11-06  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c: replaced minimization type 5 with 2 in
	estimating exponential's b parameter; remove bug in initialization
	of k value for exponential. Replaced minimization type 1 with 4 in
	estimating Pareto's b parameter.

2006-10-17  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbgcorr.c: added Cees Diks' gbgcorr to compute Gaussian kernel
	correlation dimension of time series.

2006-10-14  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes 5.1.4

2006-09-28  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbenv.c : added display of locales information

2006-09-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhisto2d.c: added management of discrete variables; notice that
	discrete states can also be labeled by floating point
	numbers. All the computation has been integrated in the main body
	of the program.

	* gbhisto.c: improved some error message and general outline.

	* gbtest.c: improved some error messages.

	* tools.c: added function my_calloc to allocate memory initially
	set to zero;


2006-09-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: added Levene test for equality of variances in 2 or
	more groups, robust to non-normality, see Brown, M. B. and
	Forsythe, A. B. 1974, Journal of the American Statistical
	Association, 69, 364-367. Made the output of F test more
	verbose. Changed the way in which the name of the test is printed.

	* gbstat.c: fixed bug in the determination of the median with
	option "-t".

2006-09-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbquant.c : enhanced option -w to handle multi-columns input;
	modified help description.

	* tools.c: moved here from gbget.c the definitions of "data_denan"
	which remove entire records, that is rows, containing NAN entries.

	* README : updated the table with the properties of the utilities

2006-09-15  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbbin.c : added outtype=NULL in the -O option; before passing it
	to realloc, a pointer not initialized should be set to NULL.

2006-09-01  Giulio Bottazzi  <bottazzi@sssup.it>

	* README: changed table entry relative to the way in which gbbin
	handles input data: from sequential to tabular. Updated version to
	5.1. TODO: add mention of gbhill.

	* gbbin.c: changed behavior of gbbin to handle multiple columns
	of y entries. Added options -c to split the elements of a list of
	columns.

2006-08-10  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c : added function sortn to sort all the columns of a
	table with respect to the values on the first column.

2006-05-25  Federico Tamagni   <f.tamagni@sssup.it>

	* paretoIII_gbhill.c: fixed bugs in computation of likelihood
	derivatives.

2006-05-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* paretoIII_gbhill.c: fixed bugs. Probably some error still
	remain.

	* gbhill.c: added more verbose warnings; constrained density and
	distribution output (-O 1 and -O 2) to the used observations;
	fixed pareto3 initialization..

2006-05-25  Federico Tamagni <f.tamagni@sssup.it>

	* paretoIII_gbhill.c: file added for Pareto Type III tail fitting with
	gbhill. Still a draft.

	* gbhill.h, gbhill.c: files have been modified to include
	Pareto Type III fitting.


2006-05-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c: added output option '3' to print Renyi-transformed
	residuals.

2006-05-06  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: added three tests of randomness: TR-TP, TR-DS and
	TR-RT. Added exact and asymptotic distribution under the null
	hypothesis for D+ and D- tests. The name of Kolmogorov-Smirnov
	statistics has been changed to D.

2006-04-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* gaussian_gbhill.c: fixed the expression for the derivative dFdm.

2006-04-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c : minor beautifications.

2006-04-22 Federico Tamagni  <f.tamagni@sssup.it>
	* gaussian_gbhill.c: fixed some errors in computation of
	likelihood's derivatives. Estimation using all the data seems ok,
	but that using a fraction of the sample still have problems.

	* gbhill.c: changes made in the initialization of the parameters
	for the Gaussian case.

2006-04-20 Federico Tamagni  <f.tamagni@sssup.it>
	* gaussian_gbhill.c: file added for gaussian tail fitting with
	gbhill. Very preliminary, estimation has several problems.

	* gbhill.h, gbhill.c: files have been modified to include
	gaussian fitting.


2006-04-13  Giulio Bottazzi  <bottazzi@sssup.it>

	* exponential_gbhill.c, paretoI_gbhill.c, gbhill.h: definitions of
	different distributions have been split in different files to keep
	gbhill.c smaller (and more readable).

	* tools.h: defined GBTOOLS_H variable to load the tools.h header
	file only once.

	* gbhill.c: fixed error in computation of Pareto Type I
	derivatives. Case M=3 seems to have problems.

2006-04-12  Federico Tamagni  <f.tamagni@sssup.it>

	* gbhill.c: added Pareto Type I fitting, fixing boundaries of
	minimization for this case. Very preliminary, minimization has
	problems.

2006-04-06  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c: fixed estimation when k=N.  New version with all four
	estimators, upper and lower, conditional and unconditional.

2006-04-04  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c: new version of gbhill; still a draft.

2006-03-31  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: fixed typo.

	* gbtest.c: added check that data are from cumulated
	distribution(s) for the 1 sample Kolmogorov-Smirnov or Cramer-von
	Mises tests. Added verbose output to KS test.

2006-03-29  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: added KS two samples to the displayed list of tests.

2006-03-24  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbhill.c: fixed boundaries of minimization in exponential
	fitting.

2006-03-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.h: fixed path of .h includes from lib/ subdirectory.

	* gbhill.c: implementation of exponential fitting seems
	ok. The utility is still a draft.

	* multimin.c: a bit of beautification.

2006-03-21  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes 5.1.3

	* gbhill.c: added new program for the estimation of tail
	behaviour. Just a draft.

2006-03-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbker.c: fixed bug in the initialization of variable "imin" in
	method 2, exact summation.

2006-03-16  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c, gbenv.c, gbrand.c: removed typos and non-dangerous
	bugs.

2006-03-14  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c : added Student's T test for single sample.

	* gbmave.c : changed option "-t" in "-s". Previous name conflicted
	with general usage of "-t" as indicating "tabular" behavior.

2006-03-13  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: present version becomes 5.1.2

	* gbget.c: added check at the end to skip printing if no data were
	loaded.

	* gbtest.c: removed option "-d" no longer used. Improved some
	output with option "-v 2". Tested CHI^2, Wilcoxon, Mann-Whitney,
	Kruskal-Wallis and Fligner-Policello. Added F-test and Student's T
	test in the homoscedastic and heteroscedastic cases.

2006-03-10  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: added chi^2 test for 1, 2 and 3+ samples, that is
	contingency table analysis. Added more verbose option "-v 2"
	which prints detailed output.

2006-03-08  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c: fixed bug in the loading functions, like load,
	loadtable, etc.  affecting the parsing of the last line of the
	input file which does not end with a '\n'.

	* gbtest.c: added Wilcoxon and Fligner-Policello tests, and the
	relative large-sample p-scores, for both 1 and 2 sided cases.

	* gbrand.c (main): added "discrete" trasformation to generate
	integer from 1 to M with generic probabilities. Probabilities are
	passed as comma separated list of values.

2006-03-05  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: added Kruskal-Wsllis multi-sample test and
	p-score. The latter introduced a dependence of gbtest on gsl which
	has been added to the table in README.

2006-03-04  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: fixed bug in run_onesample when pscore=NULL. Added
	function run_manysamples for tests which uses multiple
	samples. Added specifier const to data pointer used by
	run_... functions.

2006-03-01  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbenv.c: added utility to print floating point and gbutils
	settings.

2006-02-28  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: reverted the stopping condition of the estimation
	loop of the simplex algorithm to simplex size-check. This is the
	only consistent method. Slightly modified verbose output. Print
	numerical precision at the beginning of the iterations (if verbose
	enough).

2006-02-27  Giulio Bottazzi  <bottazzi@sssup.it>

	* Makefile.am: "m4/CVS" subdir removed from distribution tar.gz

	* ALL: present version becomes 5.1.1

	* gbnlreg.c: fixed bug related to stopping criteria: assignment
	instead of comparison in "estimate_status == GSL_CONTINUE".

2006-02-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: modified the stopping condition for the estimation
	loop. Now the reduction, absolute and relative, of both the object
	function and the parameter estimations are considered. The aim is
	to have a stopping condition which scales well with the increase
	of the number of observations.

2006-02-08  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: added option '-e' to set the minimization
	tolerance. The default tolerance has been decreased to 1e-5.

2005-12-13  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: added pscore function for D (one-sample
	Kolmogorov-Smirnov) test; corrected bug in run_onesample function.

2005-12-12  Giulio Bottazzi  <bottazzi@sssup.it>

	* README : gbget added to the list of NAN-transparent utilities

	* gbget.c: modified options z and Z to ignore NAN entries in the
	computation of mean and averages

2005-12-10  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: added option "-t" to gbget to define FINAL
	transformations; improved output management: removed unnecessary
	checks when output has a matrix structure; added check at the
	beginning of data_denan to see if NAN values are actually present.


2005-12-04  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: --- RELEASED VERSION 5.1 -------------------------------

	* gbbin.c (main): now statistics are printed following the order
	in which they are provided with the option -O.

2005-12-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: reverted to the simple
	gnulib-tool --import getline getsubopt

	* tools.h: added new gnulib headers

	* configure.ac: removed AC_FUNC_ALLOCA AC_FUNC_MALLOC
	AC_FUNC_REALLOC AC_FUNC_STRTOD


2005-12-02  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c, tools.c: removed any instance of asprintf.

	* gbnlreg.c: added ERROR when no parameters to estimate are
	provided

	* gbfun.c, gbgrid.c: fixed bug: free pointer returned by
	libmatheval evaluator_get_string

	* gbhisto.c (printhist): fixed output type for option 0: set to
	int.

2005-12-01  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbkreg2d.c: fixed bug in output generation.

2005-11-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c (initialize_program) : removed bug in strings
	concatenation.

	* ALL : compilation with
	CFLAGS="-Wall -W  -g -O4"

2005-11-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbfun.c, gbnlreg.c: Added hack around calls of
	evaluator_get_variables from libmatheval: this function requires
	an int, not a size_t.

	* configure.ac: reorganized the order of tests

	* tools.c: remove unnecessary parentheses in return statements.

	* gbget.c (parse_slice): fixed bug in "skip" setting.

2005-11-21  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: --- RELEASED VERSION 5.0 -------------------------------

	* gbnlreg.c (mad_varcovar): corrected bugs in the computation of
	the variance-covariance matrix with methods H^{-1} and H^{-1} J
	H^{-1}.

	* tools.c (loadtable, loadtable_block): fixed the management of
	empty input files and of empty lines at the beginning of input
	files.

	* gbfun.c: corrected fatal bug in freeing memory at the end of
	main.

2005-11-19  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: in a slice spec ini:fin:skip with ini>fin the order of
	printing is reversed. The transformation 'r' has been removed.

	* *.c, tools.h: moved the declaration of external variables for
	reading command line options in 'tools.h'.

2005-11-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: removed unused variable 'outputformat'.

	* tools.s: variable length properly defined as 'int' in function
	'initialize_program'

	* gbfun.c, gbker.c, gbquant.c, gbkreg2d.c, gbker2d.c, gbnear.c,
	gbtest.c, gbmave.c, gbbin.c: fixed some 'size_t' vs. 'int'
	inconsistency.

	* gbmodes.c: removed unused parameter 'ave' from function 'pscore'
	and other little fixes of type conflicts.

	* gblreg.c: removed unnecessary printf variables in
	'print_linear_verbose'.

	* gbnlreg.c : removed unused parameter 'Param' from
	'ols_varcovar', 'mad_varcovar', 'amad_varcovar'.

2005-11-17  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbfun.c: added option -R to print intermediary results of the
	recursive computing. The function has been optimized a bit with
	the introduction of variable "values" and "maxindex" in the
	"Function" structure.

	* gbtest.c: fixed the name-function assignment in run_onesample
	calls.

2005-11-16  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbrand.c : added messages for verbose option.

2005-11-15  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbrand.c: implemented the use of GSL environment variables to
	control the type and default seed of the random number generator.

	* gbget.c: removed dependence on the <printf.h> non-portable header
	file.

	* tools.c: fixed the initialize_program function.


2005-11-04  Giulio Bottazzi  <bottazzi@sssup.it>

	* *.c: all the programs have been updated to new output
	management. Notice that, in general, the output to stderr
	generated by the verbose option has not been modified.

	* tools.c: modified the output management. The separator is fixed
	to " " and cannot be modified via environment variables. Only
	gbget can change it. This means that GB_OUT_SEPARATOR is no longer
	read.  The format of the EMPTY string, if not explicitly specified
	by the environment variable, is set to a value which is reasonable
	for the float format in use. The format INT to print integer
	numbers has been added. It is automatically set based on the
	format FLOAT. The variable

2005-11-03  Giulio Bottazzi  <bottazzi@sssup.it>

	* README: updated to reflect addition of gbrand utility.

	* gbrand.c: added a new utility "gbrand" for the generation of
	pseudo-random variates. The main part of the program is copied
	from the program gsl-randist by James Theiler and Brian Gough
	(c). It requires the gsl library.

	* tools.c: set the default values to
		GB_OUT_FLOAT_FORMAT="% 12.6e"
		GB_OUT_EMPTY_FORMAT="%-13s"
		GB_OUT_SEPARATOR=" "

	* gbnlreg.c: updated output management and corrected bug in the
	printing of heading for "-O 2".

2005-11-02  Giulio Bottazzi  <bottazzi@sssup.it>

	* README: updated to reflect changes. New section on "Output
	format and precision" has been added.

	* gbks.c: removed. Implemented in gbtest.

	* gbtest.c: now one samples test are performed with a call to
	function run_onesample. Two samples tests have been added through
	function run_twosamples. For now only the "KS" test has been
	implemented.

2005-10-31  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbfun.c: remove apparently unused label; implemented new output
	management.

	* gbget.c, gbquant.c, gbstat.c, gbtest.c: rewritten to implement
	new output management.

	* tools.c: added new output functions: printline,
	printmatrixbyrows and printmatrixbycols. New output management is
	based on global variables FLOAT, EMPTY and SEP, from which various
	format strings are derived to be used inside "printf" statements.
	The function "initialize_program" is called AFTER command line
	parsing and set both output format strings and program's name for
	warning/error reporting.

2005-10-29  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbstat.c: rewritten to incorporate new output management based
	on GB_... environment variables.

2005-10-28  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbtest.c: added "gbtest" program to perform various statistical
	tests on data; this preliminary version only performs 1 sample
	tests on each input column.

	* tools.c, tools.h: added definition of external variables
	GB_... to globally specify the output formats of programs.

	* gbget.c: re-designed the output format management. The three
	relevant variables are now 'outputformat', 'emptyformat' and
	'sepstring'. The global setting has been moved to tools.c.


2005-10-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbstat.c: changed the output string to " 12.6e" for both the
	normal and "short" (-s) output.

	* gbget.c: changed default output string to " 12.6e" and default
	empty field to "              ".

	* gbfun.c: changed the output string to " 12.6e".

2005-10-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: added transformation 'r' to reverse entries in each
	column

2005-10-24  Giulio Bottazzi  <bottazzi@sssup.it>

	* INSTALL: file removed; it is automatically installed by
	autoreconf -i

	* README.gbget: updated the README to reflect recent modifications
	to gbget syntax

	* gbget.c: removed option '-w' from help message and minor
	beautifications

2005-10-23  Giulio Bottazzi  <bottazzi@sssup.it>

	* configure, mkefile,...: all configuration and make files have
	been removed from the package. They are now generated with
	autoreconf -i.

	* lib, m4: updated to new version of gnulib.

	* README: modified to reflect the removal of gbzscore, gbdenan,
	gbrobreg and gbrobareg from the package.

	* gbrobreg, gbrobareg: these programs have been removed from the
	packages, they are now superseded by the new options implemented
	in gbnlreg. Two scripts with the same names have been added to
	maintain backward compatibility. They are simple wrappers around
	gbnlreg.

	* gbnlreg.c: modified help output.

2005-10-21  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbzscore, gbdenan: these programs have been removed from the
	packages, they are now superseded by the new transformations
	implemented in gbget. Two scripts with the same names have been
	added to maintain backward compatibility. They are simple wrappers
	around gbget.

	* configure.ac: UPDATED VERSION NUMBER TO 5.0. From now on all the
	files which are modified will have their version number updated to
	5.0. Update list of check following the suggestion of autoscan.

	* gbget.c: added transformation "z" and "Z" to remove the mean and
	compute the zscores on each column.

2005-10-19  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: Modified the output and empty string specification. Now
	the program uses the libc utility provided in printf.h.

2005-10-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: added option -M to choose among different estimation
	procedures: OLS, MAD and asymmetric MAD. Notice that this makes
	gbrobreg and gbrobareg obsolete.

	* gbglreg.c: replaced "%f" with "%e" for the output of estimated
	quantities.

2005-10-17  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c: fixed the variable type in various printf.

	* gbget.c: fixed bug in parse_slice due to improper size_t int
	conversion; fixed the variable type in various printf.

2005-10-13  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: modified help message and removed unnecessary variables.

	* tools.c: removed unnecessary variables in tools.c.

2005-10-13  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: removed unnecessary structures. Added a warning when
	using blocks with input from stdin so that there is no possibility
	to seek.

2005-10-12  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbquant.c (main): fixed a bug in options -q and -x when used
	together with option -t ( multiple calls of function denan ).

2005-09-08  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: removed annoying printing of parsing results (it was
	added for debugging purposes).

2005-08-29  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: improved and shortened the code. Removed the "null"
	transformation introduced for testing. Added "denan"
	transformation.

2005-08-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c, gbrobreg.c, gbrobareg.c: added error message if no
	functions to fit are provided.

	* gbglreg.c: fixed a bug in output option -O 2.

2005-08-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbglreg.c, gbnlreg.c, gbrobreg.c, gbrobareg.c,: added option -O
	3 to print estimated coefficients and variance-covariance
	matrix. Moved definition of GB_PROGNAME before command line
	processing. Updated check on variance and output types command
	line options. Uniform definition of variance-covariance matrix
	across all the routines.

	* gbglreg.c: added option -M for intercept estimation. Compact
	help message.

2005-08-19  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbglreg.c: replaced explicit loops for the computation of
	estimates and residuals with matrix-oriented manipulations. This
	should speed up the code quite a lot.

	(hccs): added function for the heteroscedastic consistent
	covariance estimation, 4 different methods implemented.

	(print_glinear_verbose): fixed little bugs

2005-08-18  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbfun.c: moved definition of GB_PROGNAME before command line
	processing. In this way this variable is available for error
	messages from the very beginning. Added check on the initial value
	for recursive computation. The variable 'x' is set to an alias of
	'x1' in non-recursive mode (it was an alias of x0). Improved help
	message.

	* gbget.c: fixed bug in parse_spec which prevented negative column
	and row specifications.

2005-08-04  Giulio Bottazzi    <bottazzi@sssup.it>

	* gbget.c: added data array deallocation before loading (removed
	from loadtable and loadtable_block functions)

	* tools.c: removed initial deallocation from loadtable and
	loatable_block: conflict with the use of loadtable in load2 and
	load3. Added possibility to specify number of columns in
	loadtable_block (consistent with loadtable behavior).

	* gbget.c: removed debug output messages

2005-08-01  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbget.c: improved gbget spec parsing with the addition of more
	tests on the identified strings. Large part of the code has been
	rewritten with the introduction of functions and the list of
	possible transformations has been extended with log transform and
	column-wise differencing. Help has been rewritten.

2005-07-31  Giulio Bottazzi  <bottazzi@sssup.it>

	* tools.c: added initial de-allocation in loadtable and
	loadtable_block.

	* README: increased needed version of gsl to 1.6

2005-07-22  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbquant.c (main): added possibility to print more than one
	quantile (or "inverse" quantile) value

2005-06-27  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbrobareg.c: modified output structure to be similar to gbrobreg

	* gbrobreg.c: corrected bug in the headings of output option 2

2005-06-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbrobreg.c: modified output structure to be similar to gbnlreg

2005-06-25  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: modified output structure: inserted three output
	options and added more verbosity levels

2005-06-24  Giulio Bottazzi  <bottazzi@sssup.it>

	* gblreg.c, gbglreg.c: modified output structure. Inserted three
	levels of verbosity and the choices of three types of output

2005-06-15  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbrobreg.c, gbrobareg.c: added help to methods for
	variance-covariance computation (-V option)

	* gbnlreg.c: fixed reference to methods for variance-covariance
	computation

2005-05-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbmodes.c: fixed typos in help description of output
	options. spell-checked comments and strings

	* gbker.c: modified the initial bandwidth when the interquartile
	range is zero

	* gbmodes.c: modified the initial bandwidth when the interquartile
	range is zero

2005-04-26  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c, gbrobreg.c, gbrobareg.c: added help to regression
	utilities

	* gbget.c: now blocks are counted starting from 1

	* README, README.gbget: updated

2005-04-24  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: added GB_PROGNAME variable to all utilities for the
	"customization" of ERROR or WARNING line

	* README: updated

2005-04-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbbin.c: improved verbose output; added the option to print
	number of observations in each bin; added the option to print
	standard deviation of x values

2005-04-09  Giulio Bottazzi  <bottazzi@sssup.it>

	* ALL: removed occurrences of "//" C++ style comments

2005-03-28  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbfun.c: added x0 as row number

2005-03-20  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbrobareg.c: added utility for the asymmetric robust regression

	* gbquant.c: new option -w to filter quantiles data

2005-03-17  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: improved

	* gbrobreg.c: added utility to perform robust estimation (with
	Laplace distributed errors) of a non linear model.

2005-03-16  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbnlreg.c: added utility to perform least square estimation of
	non-linear model

2005-03-12  Giulio Bottazzi  <bottazzi@sssup.it>

	* gbbin.c: new option to print observations in each bin; now use
	the load2 and sort2 functions from tools.c

	* gbglreg.c (NEW): added utility for regression of general linear models

	* gbgrid.c (NEW): added utility to generate grid of values

	* gbfun.c: modified the function variable parsing to use
	libmatheval "evaluator_get_variables"; corrected a bug: multiple
	functions in tabular mode are printed one by one consequently for
	each column. If one function cannot be printed, none is printed.

	* gbboot.c (NEW): utility for bootstrap via random sampling with replacement

	* gbget.c: the syntax has changed. Now slices are specified as
	min:max:skip for both columns and rows

	* gblreg.c (NEW): utility for linear regression

	* gbker2d.c, gbkreg2d.c: code improved and bugs corrected

	* gbmodes.c: added Hall-York correction to significance estimation

	* gbinterp.c: now properly handles case n=1

	* gbstat.c, gbker.c: option -i (block-wise input) has been
	removed, it was a legacy from previous package versions without
	gbget; fixed help

	* tools.c: if zlib is found on the system, the data loading is
	made using gz-oriented functions so that gz-compressed files can
	be directly read. Functions load2 and load3 in tools.c have been
	rewritten as simple interfaces around loadtable. If a values for
	columns !=0 is passed to loadtable, only this number of columns is
	read; the initial value of variables rows and columns has been set
	to 0 in all the utility using loadtable. Delimiter specifications
	implemented in data load functions. Data loading functions have
	been redefined to take file descriptor rather than stream

	* README, README.gbutils, INSTALL.CYGWIN: rewritten in
	reStructuredText format (docutils) for automatic HTML and LaTeX
	conversion. The HTML version of the documents is obtained with
	command like
	rst2html.py   --stylesheet-path=/usr/share/doc/docutils-0.3.5/html/tools/stylesheets/pep.css   --embed-stylesheet


2003-08-18  Giulio Bottazzi  <giulio@bilbo>

	* gbker.c: changed the numbers of the different kernels in gbker

2003-08-16  Giulio Bottazzi  <giulio.bottazzi@sssup.it>

	* gbker2d.c: created the file

	* tools.c: added moment_short2 to compute statistics for
	bivariate data

2003-08-15  Giulio Bottazzi  <giulio.bottazzi@sssup.it>

	* gbker.c:

	gbker_gsl.c and gbker_fftw.c have been merged in a unique file
	gbker.c whose compilation is regulated by #ifdef directives.

	added option -H to directly set the kernel bandwidth

	modified the calculation of "standard bandwidth" according to
	Silverman (p.48 of "Density Estimation...")

	introduced the option -v to print details about the kernel
	estimation to stderr

	* gbstat.c: added options -i. The output format strings in gbstat
	have been changed from %f to %e

	* tools.c: improved and FIXED the behaviour of the function
	loadtable and loadtable_block. fixed the reporting of error in
	functions moment_short and moment when the number of observations
	is less then 2. Modified accordinlgy the programs using the
	"table" option (-t).