log

age author description
Mon, 04 Aug 2008 10:01:47 +0000 mas01cr Whoops. My fault: time() takes an argument.
Mon, 04 Aug 2008 10:00:34 +0000 mas01cr Implement O((M+N) log(M+N)) duplicate key detection in batchinsert,
Fri, 01 Aug 2008 16:21:51 +0000 mas01mc added more informative status display for flags
Fri, 01 Aug 2008 15:48:40 +0000 mas01tc Corrected error message in audioDB line 332
Fri, 01 Aug 2008 15:45:10 +0000 mas01mc fixed recently-introduced strict point ordering bug when LSH index is initially empty
Fri, 01 Aug 2008 15:33:00 +0000 mas01tc Fixed bug in audioDB.cpp line 331:
Fri, 01 Aug 2008 15:13:21 +0000 mas01mc set the default flag value to 'off' for --lsh_on_disk and made lsh_in_core the compliment of this value
Fri, 01 Aug 2008 15:04:31 +0000 mas01mc fixed file size allocation for FORMAT2 files. Made LSH index size() in bytes an unsigned long long. Changed the name of lsh_inCore flag to lsh_on_disk (to reverse the sense of the 'flag').
Thu, 31 Jul 2008 19:26:04 +0000 mas01mc added cap on number of vectors per track to index: this cap is set relative to the maximum pointID available in the dual <trackID,pointID> indexing scheme that is used to identify points and tracks using a single 32-bit unsigned integer that is passed to lshlib.
Wed, 30 Jul 2008 18:00:50 +0000 mas01mc fixed UNIT_TEST_LSH.cpp to work with refactored lshlib and fixed default LSH file FORMAT on serialization.
Wed, 30 Jul 2008 15:22:22 +0000 mas01mc Refactored LSH interface to separate hashfunctions and parameters from insertion/retrieval/serialization
Tue, 29 Jul 2008 22:01:17 +0000 mas01mc Completed merge of lshlib back to current version of the trunk.
Tue, 22 Jul 2008 20:09:31 +0000 mas01mc Adding to tests/pointset_test OCTAVE function to plot LSH retrieval characteristic from test output
Tue, 22 Jul 2008 18:04:04 +0000 mas01mc slight modification of LSH point_set testing
Thu, 17 Jul 2008 14:43:42 +0000 mas01mc abstracted RADII as list at top of script
Thu, 17 Jul 2008 10:06:42 +0000 mas01cr Don't take away the -X shortcut for sampling: make it easier to merge in
Wed, 16 Jul 2008 18:28:28 +0000 mas01mc extensive improvement to LSH point-set testing and LSH parameter estimation in Octave
Tue, 15 Jul 2008 20:46:25 +0000 mas01mc generated points test, requires compile of audioDB with lshlib and -DQUERY_WITHOUT_NORM. Compares LSHLIB and EXACT retrieval of points on spherical shells at several radii
Mon, 14 Jul 2008 21:50:47 +0000 mas01mc test for lshlib with point-set generator independent of normalization so that statistics for (P1,P2,R,cR)-sensitivity to k,L and R can be gathered.
Mon, 07 Jul 2008 08:57:06 +0000 mas01cr Really finish with the sampling branch, this time merging all of it,
Thu, 03 Jul 2008 08:50:57 +0000 mas01cr Trivial fix for some compilers trying to be smart and noting a path
Wed, 02 Jul 2008 17:14:10 +0000 map01bf modifed the makefile to correctly link to gsl on a mac
Wed, 02 Jul 2008 14:20:28 +0000 mas01cr Some tidying up post-merge of sampling branch:
Wed, 02 Jul 2008 14:07:10 +0000 mas01cr Merge sampling branch (-r361:405, though I hope that the branch is now
Wed, 02 Jul 2008 13:53:23 +0000 mas01cr make the RNG a part of the audioDB object. sampling
Tue, 01 Jul 2008 22:17:33 +0000 mas01cr Use the GNU Scientific Library implementation of MT19937 for generating sampling
Tue, 01 Jul 2008 09:12:40 +0000 mas01cr Merge trunk changes -r326:386 into audiodb-debian branch. audiodb-debian
Tue, 01 Jul 2008 09:00:29 +0000 mas01cr Restore static decoration to yfun and yinv. sampling
Mon, 30 Jun 2008 17:38:59 +0000 mas01mc fixed bug in Radius reporters where *worst* n tracks were being reporter, needed std::greater<Radresult> in priority_queue
Mon, 23 Jun 2008 09:49:22 +0000 mas01cr Let the user specify the number of samples to take on the command-line. sampling
Tue, 17 Jun 2008 12:27:01 +0000 mas01cr Make yinv and yfun not static, so that they can be called from gdb. sampling
Tue, 17 Jun 2008 11:43:40 +0000 mas01cr Add utility for quickly computing x_threshold value. sampling
Mon, 16 Jun 2008 17:17:11 +0000 mas01cr Small cleanups. sampling
Mon, 16 Jun 2008 11:59:43 +0000 mas01cr Parametrize nsamples (though not on the command-line yet) sampling
Mon, 16 Jun 2008 11:57:25 +0000 mas01cr Whoops. Fix EXTREMELY EMBARRASSING bug in distance computation. sampling
Mon, 16 Jun 2008 11:15:15 +0000 mas01cr Write y / yinv functions (using the GNU Scientific Library); use them sampling
Mon, 16 Jun 2008 11:14:21 +0000 mas01cr Actually use the sequenceLength -l parameter passed on the command-line sampling
Sat, 14 Jun 2008 17:13:26 +0000 mas01cr Add initial sampling of database distances. Zillions of FIXME comments sampling
Sat, 14 Jun 2008 17:12:04 +0000 mas01cr Create a branch for work-in-progress sampling statistic generation (for sampling
Tue, 10 Jun 2008 16:22:52 +0000 mas01mc Fixed trackSequenceQueryNNReporter and trackSequenceQueryRadNNReporter so that order of point reporting is 0.8.9.anteindex
Mon, 09 Jun 2008 19:20:39 +0000 mas01mc Added new query type "onetoonensequence" for matching each query sequence to the single closest match in the database.
Mon, 19 May 2008 16:25:12 +0000 mas01cr Remove, I think, memory leaks from audioDB::batchinsert().
Mon, 19 May 2008 16:05:39 +0000 mas01cr Fix the segfault in the -Q nsequence reporter. The order is still the
Mon, 19 May 2008 15:59:20 +0000 mas01cr Add a test file for -Q nsequence. Currently fails hilariously.
Fri, 25 Apr 2008 17:40:19 +0000 map01bf added cmdline stubs for distance switch and skeleton methods for EMD
Fri, 25 Apr 2008 17:40:19 +0000 map01bf added cmdline stubs for distance switch and skeleton methods for EMD adding-emd
Mon, 21 Apr 2008 15:36:50 +0000 map01bf added a working osx makefile. user must change libsoap reference to reflect thei system.
Wed, 16 Apr 2008 09:59:43 +0000 mas01cr Commit patch deprecating the --size argument, replacing it with
Mon, 14 Apr 2008 15:36:29 +0000 map01bf merged in the trunk updates to the adding-emd branch, also added the emd.c and emd.h support files. Actually starting the feature integration now adding-emd
Sat, 12 Apr 2008 13:28:30 +0000 mas01mc Fixed side-effect error in trackSwquqnceRadNNReporter point reporter loop.
Fri, 11 Apr 2008 13:01:31 +0000 mas01mc Fixed bug in TrackSequenceRadNNReporter report() method that overflowed when number of retrieved points < pointnn
Mon, 31 Mar 2008 13:02:26 +0000 mas01cr Perform the incredibly tedious job of making the tests bash scripts,
Mon, 31 Mar 2008 11:52:59 +0000 mas01cr Detect when we've run out of per-file space on insert() and
Mon, 18 Feb 2008 10:47:03 +0000 mas01mc Added trackSequenceQueryRadNNReporter: orders retrieved tracks by one-to-one point counts per track and
Sun, 17 Feb 2008 16:39:57 +0000 mas01mc Slightly refactored the new trackSequenceQueryNNReporter so that it is a derived class of trackAveragingReporter. This reduces code duplication
Sun, 17 Feb 2008 14:56:02 +0000 mas01mc Added new query type: nsequence : this reports the n-nearest neighbours for each track in a sequence averaging query.
Mon, 28 Jan 2008 17:40:15 +0000 map01bf made a new branch for the addition of a earth movers distance function adding-emd
Mon, 17 Dec 2007 16:44:37 +0000 mas01cr Merge trunk changes -r314:325 audiodb-debian
Mon, 17 Dec 2007 16:17:45 +0000 mas01cr Improve copyright message from audioDB -H 0.8.preview
Mon, 17 Dec 2007 16:12:09 +0000 mas01cr Make x86-64 OS X machines build in 64-bit mode by default.
Fri, 14 Dec 2007 14:41:37 +0000 mas01cr Merge trunk changes -r290:313 into audiodb-debian branch. audiodb-debian
Fri, 14 Dec 2007 14:26:15 +0000 mas01cr Don't let nans into reporters.
Fri, 14 Dec 2007 12:51:25 +0000 mas01cr Some touchups to README.txt
Thu, 13 Dec 2007 14:28:54 +0000 mas01cr OK, time for trackSequenceQueryNN to die.
Thu, 13 Dec 2007 14:23:32 +0000 mas01cr Merge refactoring branch.
Thu, 13 Dec 2007 09:58:44 +0000 mas01cr More details in INSTALL.txt refactoring
Wed, 12 Dec 2007 16:47:19 +0000 mas01cr Fix up some 32/64-bit disagreements in printf() control strings. refactoring
Wed, 12 Dec 2007 16:43:04 +0000 mas01cr VERB_LOG macro into audioDB.h refactoring
Wed, 12 Dec 2007 11:10:48 +0000 mas01cr Template classize pointQueryReporter. refactoring
Wed, 12 Dec 2007 10:58:24 +0000 mas01cr OAOO for the trackPointQuery and trackSequenceQueryNN Reporter classes. refactoring
Wed, 12 Dec 2007 10:22:31 +0000 mas01cr Only one call to trackSequenceQueryNN() refactoring
Mon, 10 Dec 2007 20:01:43 +0000 mas01cr Proof of Reporter concept: restore pointQuery and trackPointQuery refactoring
Mon, 10 Dec 2007 18:25:55 +0000 mas01cr Code defensively in sequence_sum() refactoring
Mon, 10 Dec 2007 18:21:35 +0000 mas01cr Whoops. One unsigned -> off_t got missed refactoring
Mon, 10 Dec 2007 18:20:08 +0000 mas01cr 32-bit LARGEFILE support refactoring
Thu, 06 Dec 2007 15:28:40 +0000 mas01cr Port from trunk/ the fix for linux/OS X ABI mismatches refactoring
Thu, 06 Dec 2007 14:41:07 +0000 mas01cr And now, the big one: two into one will go. refactoring
Wed, 05 Dec 2007 14:11:04 +0000 mas01cr Merge trunk changes -r275:289 into audiodb-debian branch audiodb-debian
Wed, 05 Dec 2007 14:06:21 +0000 mas01cr Merged trunk changes -r264:274 into audiodb-debian branch. audiodb-debian
Wed, 05 Dec 2007 13:52:51 +0000 mas01cr Fixes from refactoring branch:
Wed, 05 Dec 2007 13:51:34 +0000 mas01cr Bump up O2_MAXFILES. refactoring
Wed, 05 Dec 2007 12:47:33 +0000 mas01cr Move usingQueryPoint logic into set_up_query() refactoring
Wed, 05 Dec 2007 12:14:00 +0000 mas01cr Fix for tests/0035 refactoring
Wed, 05 Dec 2007 12:10:40 +0000 mas01cr Test for correct treatment of short tracks. refactoring
Wed, 05 Dec 2007 11:09:45 +0000 mas01cr Move query/db times setup into set_up_query() and set_up_db() refactoring
Tue, 04 Dec 2007 16:48:23 +0000 mas01cr Compute durations more correctly. refactoring
Tue, 04 Dec 2007 12:47:49 +0000 mas01cr set_up_db() analogue to set_up_query() refactoring
Tue, 04 Dec 2007 10:23:28 +0000 mas01cr Comment fixes. refactoring
Tue, 04 Dec 2007 10:17:30 +0000 mas01cr Move some more code into set_up_query() refactoring
Tue, 04 Dec 2007 09:40:55 +0000 mas01cr set_up_query() refactoring
Tue, 04 Dec 2007 09:16:48 +0000 mas01cr Use "override CFLAGS+=" in Makefile. refactoring
Fri, 30 Nov 2007 10:30:01 +0000 mas01cr Trivial cleanups of UnitNorm() refactoring
Fri, 30 Nov 2007 10:19:26 +0000 mas01cr delete_arrays() function. refactoring
Thu, 29 Nov 2007 16:31:09 +0000 mas01cr Deal with x86-64 OS X vs Linux structure padding ABI.
Thu, 29 Nov 2007 10:18:04 +0000 mas01cr Make reading the data in be its own function refactoring
Wed, 28 Nov 2007 17:46:02 +0000 mas01cr New initialize_arrays() helper routine for remaining queries. refactoring
Wed, 28 Nov 2007 17:22:42 +0000 mas01cr Move some code around a little. refactoring
Wed, 28 Nov 2007 17:04:09 +0000 mas01cr Delete pointQuery() and trackPointQuery() refactoring
Wed, 28 Nov 2007 15:13:22 +0000 mas01cr Minor makefile improvement refactoring
Wed, 28 Nov 2007 15:10:28 +0000 mas01cr Filewise refactor. refactoring
Wed, 28 Nov 2007 12:35:09 +0000 mas01cr Branch for refactoring work refactoring
Tue, 27 Nov 2007 18:14:19 +0000 mas01cr Fix test 0034
Tue, 27 Nov 2007 18:13:48 +0000 mas01cr Test for duplicate key detection logic.
Fri, 23 Nov 2007 15:53:37 +0000 mas01cr Merge trunk changes -r261:263 to audiodb-debian branch audiodb-debian
Fri, 23 Nov 2007 15:43:51 +0000 mas01cr Alter timesTable handling.
Fri, 23 Nov 2007 14:05:47 +0000 mas01cr Make using AUDIODB='valgrind ../../audioDB' work without complaints.
Fri, 23 Nov 2007 11:18:33 +0000 mas01cr Merge trunk changes -r259:260 into audiodb-debian branch audiodb-debian
Fri, 23 Nov 2007 11:08:15 +0000 mas01cr Merge -r228:254 from no-big-mmap branch.
Wed, 21 Nov 2007 11:44:41 +0000 mas01cr Merged trunk changes -r197:258 into audiodb-debian branch. audiodb-debian
Wed, 21 Nov 2007 11:38:19 +0000 mas01cr Remove workaround for previous file format compatibility changes.
Wed, 21 Nov 2007 11:35:44 +0000 mas01cr Merge powertable branch -r168:227 to trunk.
Mon, 19 Nov 2007 18:37:12 +0000 mas01cr Create and status of huge databases works. no-big-mmap
Mon, 19 Nov 2007 17:19:46 +0000 mas01cr mmap dataBuf for the remaining cases no-big-mmap
Fri, 16 Nov 2007 18:21:37 +0000 mas01cr remove two more uses of dataBuf no-big-mmap
Fri, 16 Nov 2007 16:55:40 +0000 mas01cr remove stray dataBuf use in trackPointQuery no-big-mmap
Fri, 16 Nov 2007 16:39:59 +0000 mas01cr Test against running off the end of the timesTable properly. no-big-mmap
Fri, 16 Nov 2007 16:31:36 +0000 mas01cr Wow, two changes for the price of one no-big-mmap
Fri, 16 Nov 2007 16:27:28 +0000 mas01cr Query -K tests. no-big-mmap
Fri, 16 Nov 2007 11:44:55 +0000 mas01cr Typo fix in cleanup() no-big-mmap
Thu, 15 Nov 2007 17:40:46 +0000 mas01cr no dataBuf use in dump() no-big-mmap