ChangeLog 76.5 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
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.

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
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.

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
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).