Revision history for PDL-Algorithm-Center

0.15      2024-04-02 09:56:35-04:00 America/New_York

  [BUG FIX]

    * serializer for results couldn't serialize our own error object.

0.14      2023-11-25 20:39:04-05:00 America/New_York

  [BUG FIX]

    * backcompat fix: don't use postfix dereference

0.13      2023-11-21 15:03:34-05:00 America/New_York

  [ENHANCEMENT]

    * results objects now have a TO_JSON method to aid in
      serialization

0.12      2021-10-22 01:12:21-04:00 America/New_York

  [BUG FIX]

    * sigma_clip iteration 0 result object did not include all of the
      documented fields.

  [BUILD]

    * PDL >= 2.056 changed the return type of dsum, which
      caused issues with testing

    * No longer requires PDL::GSL::RNG for testing.

0.11      2021-06-25 19:23:20-04:00 America/New_York

  [BUG FIX]

    * result object wasn't setting sigma properly upon error

    * result object error field is set to undef instead of '' if there
      is no error.

0.10      2019-09-25 15:21:33-04:00 America/New_York

  [BUG FIX]

    * work around for Types::Standard::Bool, version 1.003_003, which
      now coerces any value into a boolean.

    * require Hash::Wrap 0.10, to avoid broken can() in 0.09

0.09      2018-03-22 15:05:52-04:00 America/New_York

  [BUG FIX]

    * previous release didn't compile under Perl < 5.18.  Oops.

0.08      2018-03-22 09:53:06-04:00 America/New_York

  [BUG FIX]

    * make compatible with Hash::Wrap 0.08 [RT#124855] ++SREZIC


0.07      2018-01-10 14:47:37-05:00 America/New_York

  [DISTRIBUTION FIX]

    * bump Hash::Wrap dependency to 0.03 [RT#124043] ++SREZIC


0.06      2018-01-08 16:52:33-05:00 America/New_York

  [ENHANCEMENT]

    * now compatible with Perl 5.10.1


0.05      2017-11-02 17:06:11-04:00 America/New_York

  [API BREAKAGE]

    * inclusion masks and weights are now treated as separate
      objects; all callbacks must treat them as such and are
      passed both.

    * iteration results attribute weight is now total_weight
      to differentiate it from the weight piddle

  [ENHANCEMENT]

    * iterate/sigma_clip: save_mask, save_weight options return
      mask/weight used in last iteration.

    * sigma_clip: a default logger is provided

  [BUG FIX]

    * sigma_clip: insure there's an "iter" attribute
      in the first Iteration object

    * sigma_clip callbacks now throw on divide-by-zero errors

    * iterate catches the initialize callbacks's errors and
      returns them via the result->error attribute

0.04      2017-10-25 14:54:41-04:00 America/New_York

  [ENHANCEMENT]

    * sigma_clip now accepts partial specification of the initial
      center.


0.03      2017-10-04 16:42:45-04:00 America/New_York

  [BUILD]

    * added version number to Type::Tiny requirement for
      compile_named()

  [INTERNALS]

    * reorganized exception class


0.02      2017-10-02 16:04:38-04:00 America/New_York

  [ENHANCEMENT]

    * major internal revision. API should not have changed


0.01 2016-09-23T10:04:37-0400

     Forked from non-public CXC-PDL-Algorithm-Center
