Permalink
Commits on Apr 21, 2017
  1. turn on warning-level logs in analogize.pl

    Nathan Glenn committed Apr 21, 2017
Commits on Jun 5, 2016
  1. bump version number

    committed Jun 5, 2016
  2. fix pod errors

    committed Jun 5, 2016
Commits on Jun 4, 2016
Commits on Apr 29, 2016
  1. change percentage format

    As per request, the percentages will not longer be printed with a
    percent sign. See #56.
    committed Apr 29, 2016
  2. improve documentation of analogize

    Improve documentation on printing reports in analogize. Add example usages
    and notes about saving and viewing output.
    
    Fixes #50, I hope.
    committed Apr 29, 2016
Commits on Apr 27, 2016
Commits on Aug 28, 2015
  1. regenerate for release

    committed Aug 28, 2015
  2. use '#' to comment lines in a data set

    This 'feature' is long overdue. Commenting functionality is a must.
    committed Aug 28, 2015
Commits on Aug 26, 2015
  1. make documentation clearer and remove random_outcome

    `random_outcome` requires an extra library, and seriously
    noone is going to use it. It was a silly solution to my trying
    to satisfy the user's need for correct terminology/theory while
    not changing much. I updated the documentation to make the relation
    with ML clearer.
    committed Aug 26, 2015
Commits on Jun 8, 2015
Commits on Jun 7, 2015
  1. updated Changes

    committed Jun 7, 2015
  2. fix incorrect C macro

    An off by one error that managed to stay hidden since last year:
    
        commit 336cbde
        Author: Nathan Glenn <garfieldnate@gmail.com>
        Date:   Sun Feb 9 17:51:46 2014 -0800
    
        add carry_pointer macro
    
        I don't really like how this macro looks; it's not very transparent to
        me. However, this allows us to gather all of the carrying logic into
        one place.
    
    This fixes #42. Add a simple regression test for now; it's really a
    bandaid over what should be much deeper testing; unfortunately I can't
    unit test the XS.
    committed Jun 7, 2015
  3. update Changes

    committed Jun 7, 2015
Commits on Jun 6, 2015
  1. added --linear paramter

    committed Jun 6, 2015
  2. add include_nulls and include_given parameters

    This unfortunately doesn't match the API (which uses 'exclude', not
    'include'), but this was simpler with GetOpt::Long, and it is also
    more intuitive than 'exclude'. This way, you specify the flag when you
    want the default changed, instead of specifying a flag to be false.
    committed Jun 6, 2015
Commits on Jun 3, 2015
  1. allow detailed gang printing in analogize

    Add the `gang_detailed` parameter to the print option to allow
    printing of all of the items belonging to a gang in the gang summary
    report.
    committed Jun 3, 2015
  2. use data as test if missing

    AM::Parallel used data files for test files if the test file was
    missing, so do the same for the `--project` parameter.
    committed Jun 3, 2015
  3. fix printing of false valued features

    Previously contexts would have their features printed as '*' if they
    were false; but the finnverb data set uses '0' as a feature, and Perl
    evaluates that to false. Change the printing logic to handle this
    correctly, and add a test to verify it.
    committed Jun 3, 2015
Commits on Jun 2, 2015
  1. don't try to treat gangs as unique

    Previously I thought that there a given context could only have one
    gang, but this is apparently incorrect. Store gangs in an array
    instead of a hash keyed on contexts.
    committed Jun 2, 2015
Commits on May 31, 2015
  1. add reference to analogize

    committed May 31, 2015
  2. fix incorrect synopsis sections

    These sections were still using the old versions of
    `dataset_from_file`, and would have caused errors immediately if used.
    committed May 31, 2015
  3. satisfy perlcritic

    committed May 31, 2015
Commits on May 30, 2015
  1. bin script for quick classifying and reporting

    Add analogize.pl, which allows users to classify data from the command
    line without writing any of their own scripts. Manual tests seem fine,
    but no automated tests yet.
    committed May 30, 2015
  2. move POD for gang_effects and analogical_set

    These were in the "Report Methods" section section of POD, which is
    confusing because they aren't reports.
    committed May 30, 2015