Revision history for Perl extension Math::DifferenceSet::Planar. 1.002 Sun, 14 Jul 2024 13:53:26 +0200 - new principal planes iterators - new plane unit/nonunit elements methods - extended examples - extended compute sources - minor edits in documentation 1.001 Sat, 23 Dec 2023 08:34:04 +0100 - improved zeta/theta calculation - revised examples suite: - - extended pds_info - - fixed filter mode of pds_planes - - merged random_pds into pds_sample - - fixed exit code of pds_verify (++Lukas Mai) - added another computing example - minor edits in documentation 1.000 Sat, 08 Jul 2023 06:15:12 +0200 - revised data structure - added principal elements arithmetic - introduced three types of reference sets - added mapping sets to lambda and theta - improved compression in database - calculated reference sets for all samples - consolidated and extended example scripts - added handling of large sets - added checks to avoid arithmetic overflow - added class methods for space properties - extended documentation - removed deprecated check_elements method 0.018 Sun, 28 Aug 2022 12:29:16 +0200 - new methods min_element and max_element - new example scripts pds_info and A353077.pl - bug fix for peak_elements memoization - roadmap section in pod 0.017 Thu, 18 Aug 2022 21:29:14 +0200 - bug fix: eta() could give wrong results - improved tests and documentation 0.016 Sat, 16 Jul 2022 22:11:14 +0200 - bug fix for a corner case in find_delta - integration of linear mapping algorithms - new methods: - common_elements - compare - find_linear_map - find_all_linear_maps - from_elements_fast - gap_canonize - iterate_known_spaces - known_space_count - known_space_desc - known_space_max_order - known_space_min_order - largest_gap - same_plane - zeta - zeta_canonize - deprecated method: - check_elements - new examples: - A3333852-essential.pl - A3333852.pl - pds_gap_canonize - pds_largest_gap - pds_linear_maps - pds_randomize - pds_rotators - pds_spaces - pds_zeta - pds_zeta_canonize - improved examples: - numlist_sort - random_pds - improved documentation - more unit tests 0.015 Fri, 16 Jul 2021 21:23:57 +0200 - fixed an inefficiency in iterate_rotators() - fixed documentation typos - reviewed examples/pds_databases 0.014 Sat, 19 Jun 2021 07:59:59 +0200 - added persistent rotator space data - new methods: - available_min_order - known_space - known_space_count - known_space_min_order - known_space_max_order 0.013 Sun, 21 Mar 2021 17:06:11 +0100 - moved issue tracker to github - zipped large data files 0.012 Wed, 24 Feb 2021 01:29:49 +0100 - fixed possible overflows with orders >= 55109 0.011 Mon, 01 Feb 2021 19:42:50 +0100 - fixed DBIx::Class warning with huge orders - added yet more example scripts - moved bugtracker to github - slightly revised documentation 0.009 Fri, 01 Jan 2021 22:19:25 +0100 - added methods: - check_elements - find_delta - start_element - peak_elements - eta - contains - more example scripts - some optimizations - switched to artistic license 0.008 Tue, 17 Sep 2019 23:44:16 +0200 - made raw data format more space-efficient - moved elements unpacking into database API 0.007 Thu, 05 Sep 2019 16:56:07 +0200 - test coverage - documentation typos - contributing - yet more metadata 0.006 Tue, 03 Sep 2019 14:01:01 +0200 - improved documentation - extended test suite and examples - added iterate_properties and path to M::DS::P::Data 0.005 Tue, 06 Aug 2019 12:30:34 +0200 - more metadata fine-tuning - tests no longer use nulldev (causing failures on windows) 0.004 Tue, 06 Aug 2019 11:16:27 +0200 - fixed dependency problem, rt-130259 0.003 Mon, 05 Aug 2019 19:30:21 +0200 - addressed dependency problem, rt-130259 0.002 Sat, 03 Aug 2019 10:54:22 +0200 - database version, 604 sets, order <= 4096 0.001 Sun, 03 Mar 2019 07:03:42 +0100 - initial version, 100 sets, order <= 419