Revision history for AM-Algorithm 3.13 2024-10-09 08:59:48-05:00 America/Chicago Adjust for COW-shared constant-folded PV buffers (GH #63, @richardleach) 3.12 2021-04-03 11:27:25+02:00 Europe/Berlin Fixed intermittent crash on Windows 3.11 2017-11-15 10:39:12+01:00 Europe/Berlin Added install information Turned on warning printing for analogize 3.10 2016-06-05 21:03:55+09:00 Asia/Tokyo Fixed bad typos in citation names Improved analogize documentation (#50) Changed percentage printing format (#56) 3.09 2015-08-28 20:29:15+09:00 Asia/Tokyo removed random_outcome (addition was misguided) updated documentation added data file comment functionality 3.08 2015-06-07 20:39:47+09:00 Asia/Tokyo fixed regression in XS (GH #42) added include_nulls, include_given, and linear flags to analogize.pl 3.07 2015-06-03 21:01:25+09:00 Asia/Tokyo Add detailed gang printing option to analogize Fix incorrect gang handling Fix for printing gangs with false values as feature names 3.06 2015-05-31 20:43:59+09:00 Asia/Tokyo Added analogize for command line classification Fixed POD inaccuracies 3.05 2014-10-19 20:53:02+09:00 Asia/Tokyo XS efficiency improvements, and tweaks in an attempt to comply with C89 and fix ActiveState builds. 3.04 2014-10-11 22:24:48+09:00 Asia/Tokyo Add random_outcome method, and improve documentation. 3.03 2014-09-23 21:22:31+09:00 Asia/Tokyo (TRIAL RELEASE) Update to API of Test::Class 1.00000 3.02 2014-05-17 16:06:25 Asia/Seoul test_in_data in Result changed to test_in_train 'vars' in gang_effects return structure changed to 'features' 3.01 2014-05-15 21:18:29 Asia/Seoul Gang and analogical set structures changed to contain Item objects Unique id field added to Item analogical set structure changed to index on Item id for easy searching 3.00 2014-05-14 12:02:05 Asia/Seoul Stopped printing to amcpresults and terminal Switched to Log::Any Removed format variables and used Text::Table for reports Added Algorithm::AM::Result module Removed separate support for "short" and "long" outcomes Replaced Project with DataSet and Item - resulted in complete reorganization of everything Updated/rewrote all documentation 2.45 2014-02-11 21:27:02 America/Los_Angeles Fixed gang/grandtotal calculation bugs removed debug print statements! 2.44 2014-02-11 16:13:54 America/Los_Angeles Fix gangcount updating (bad loop bound) 2.43 2014-02-11 12:22:57 America/Los_Angeles reverse 2.42 (think I was wrong) More debug printing don't pass ref to keys (experimental feature) 2.42 2014-02-10 21:32:23 America/Los_Angeles More debug printing fix uninitialized array element 2.41 2014-02-10 12:37:57 America/Los_Angeles More debug printing Fixed big-int bug introduced in 2.40 2.40 2014-02-09 18:37:58 America/Los_Angeles More debug printing 2.39 2014-02-08 21:32:43 America/Los_Angeles Added lots of print statements for trial release; need more info! 2.38 2014-02-07 20:27:29 America/Los_Angeles changed back C99 datatypes until further testing 2.37 2014-02-07 18:52:07 America/Los_Angeles removed non-existent dependency that prevented installation 2.36 2014-02-07 16:24:26 America/Los_Angeles remove given/when (which trigger 'experimental' warnings) better handling of project files line directives added to ginormous eval statement add methods to Project for adding data and test items use C99 datatypes in AM.xs to ensure correct bit sizes 2.35 2013-12-05 19:50:27 America/Los_Angeles created Algorithm::AM::Project to handle all data file processing - also checks size of data vectors! - has lots of accessors and new error checking, including problems with number of variables! caller's autoflush setting is no longer clobbered lots more refactoring removed use of 'given' and 'when', which are experimental and caused warnings and therefore failed tests 2.34 2013-09-03 22:39:22 America/Los_Angeles Considerable refactoring of how arguments and variables are handled - use object or data hash instead of automatic importing - most of them renamed, and possible values have changed - new tests for errors and warnings 2.33 2013-06-03 22:22:10 America/Los_Angeles Changed chomp mechanism so Windows files can be used in testing on *nix 2.32 2013-05-30 14:37:09 America/Los_Angeles Fixed package declarations in POD files, which prevented listing on metacpan 2.31 2013-05-15 15:22:32 America/Los_Angeles First CPAN release.