History of changes to BNT

Changes since 4 Oct 2007

- 19 Oct 07 murphyk

* BNT\CPDs\@noisyor_CPD\CPD_to_CPT.m: 2nd half of the file is a repeat
of the first half and was deleted (thanks to Karl Kuschner)

* KPMtools\myismember.m should return logical for use in "assert" so add line at end
                p=logical(p);  this prevents "assert" from failing on an integer input.
(thanks to Karl Kuschner)



- 17 Oct 07 murphyk

* Updated subv2ind and ind2subv in KPMtools to Tom Minka's implementation.
His ind2subv is faster (vectorized), but I had to modify it so it
matched the behavior of my version when called with siz=[].
His subv2inv is slightly simpler than mine because he does not treat
the siz=[2 2 ... 2] case separately.
Note: there is now no need to ever use the C versions of these
functions (or any others, for that matter).

* removed BNT/add_BNT_to_path since no longer needed.



- 4 Oct 07 murphyk

*  moved code from sourceforge to UBC website, made version 1.0.4

* @pearl_inf_engine/pearl_inf_engine line 24, default
argument for protocol changed from [] to 'parallel'.
Also, changed private/parallel_protocol so it doesn't write to an
empty file id (Matlab 7 issue)

* added foptions (Matlab 7 issue)

* changed genpathKPM to exclude svn. Put it in toplevel directory to
massively simplify the installation process.

Sourceforge changelog

BNT was first ported to sourceforge on 28 July 2001 by yozhik. BNT was removed from sourceforge on 4 October 2007 by Kevin Murphy; that version is cached as FullBNT-1.0.3.zip. See Changelog from sourceforge for a history of that version of the code, which formed the basis of the branch currently on Murphy's web page.

Changes from August 1998 -- July 2004

Kevin Murphy made the following changes to his own private copy. (Other small changes were made between July 2004 and October 2007, but were not documented.) These may or may not be reflected in the sourceforge version of the code (which was independently maintained).