Revision history for fractionizer
0.1.0.0 -- 2023-04-19
- First version. Released on an unsuspecting world.
0.1.0.1 -- 2023-04-19
- First version revised A. Fixed incorrectly looking README.md.
0.2.0.0 -- 2023-04-20
- Second version. Fixed mathematical incompleteness in the solution that led to the reformulation
of the problem itself. Now the solution is mathematically correct. See the changed link to the
draft article in the package description. Changed the source code accordingly.
0.3.0.0 -- 2023-04-20
- Third version. Removed the unneeded parameter that is needed just for theoretical proof and
solution finding (see the related draft paper). Some code simplifications.
0.4.0.0 -- 2023-04-20
- Fourth version. Fixed mathematical inaccuracy that led to the solution with possible two equal
after rounding denominators. See the pdf file in the description for more information.
0.5.0.0 -- 2023-04-21
- Fifth version. Fixed mathematical inaccuracy that lead to incorrect solution.
0.6.0.0 -- 2023-04-21
- Sixth version. Fixed mathematical inaccuracy, added new functionality according to the
paper.
0.6.1.0 -- 2023-04-21
- Sixth version revised A. Fixed README.md.
0.6.1.1 -- 2023-04-22
- Sixth version revised B. Some code and documentation improvements.
0.6.1.2 -- 2023-04-22
- Sixth version revised C. Some code and documentation improvements.
0.7.0.0 -- 2023-04-24
- Seventh version. Added the extended variants for 3 unit fractions decomposition.
0.7.0.1 -- 2023-04-24
- Seventh version revised A. Some minor documentation improvements.
0.8.0.0 -- 2023-04-25
- Eigth version. Added generalized variants of the functions using ErrorImpact type synonym with
special semantics.
0.9.0.0 -- 2023-04-25
- Ninth version. Changed the error definition to the usual one (if the approximation now is greater
than the exact value then the error now is greater than 0, previously it was vice versa).
0.10.0.0 -- 2023-05-10
- Tenth version. Fixed some issues with the functions, moved the functionality of the
suitable21 function to the setOfSolutionsGmin function. Changed the behaviour of some functions
depending on the 'ErrorImpact' parameter (now its sign defines the sign of the absolute error).
Some documentation improvements.
0.11.0.0 -- 2023-10-12
- Eleventh version. Added new function lessErrSimpleDecomp4PG that allows decompositions into 4 unit
fractions with rather good precision.
0.12.0.0 -- 2023-10-12
- Twelveth version. Added new function lessErrSimpleDecomp5PG that allows decompositions into 5 unit
fractions with even better precision.
0.13.0.0 -- 2023-10-12
- Thirteenth version. Added new function egyptianFractionDecomposition that allows to represent a fractions using the ancient Egyptian fraction representation.
0.14.0.0 -- 2023-10-12
- Fourteenth version. Added new module EgyptianFractions and moved there a function from
UnitFractionsDecomposition2 module. Added a new function to the new module.
0.14.1.0 -- 2023-10-12
- Forteenth version revised A. Fixed issue with new module functions.
0.15.0.0 -- 2023-10-17
- Fifteenth version. Fixed issues with signs and ErrorImpact that led earlier to incorrect behaviour
for the ErrorImpact > 0. Added new functions to correct the other ones.
0.16.0.0 -- 2023-10-18
- Sixteenth version. It is oriented towards an approach that preferably the fractions in every number of
parts should have the most exact approximation (for 2, 3, 4, 5 unit fractions and probably @2/3@ as
as another part).
0.17.0.0 -- 2023-10-19
- Seventeenth version. Added new functions that provides no overlapping of the results of different
subfunctions inside. Now the results should be all not equal pairwise.