-
Notifications
You must be signed in to change notification settings - Fork 21
1 unit differences with v1.6.0 #155
Comments
It could be the differences between Python and C division operator. I'll have a look tomorrow, thanks |
It's probably because I replaced division by multiplication. I'll take a look. I know @anthrotype had to adjust the tests too. But yeah, could be C vs Python div as well, if the number is negative. |
I didn’t change the expected test results, only changed from asserting strict equality to using math.isclose which is still very precise 1e-9 relative tolerance. |
it can't be the differences in C vs python division operator, because that only applies for integer division, and here we are using floats and complex. |
it was indeed the fact that Behdad had replaced division ( |
Does adding more 3s help? :D |
question is does it make it faster enough to warrant the loss of precision and regression from previous cu2qu? |
From a developer point of view it sucks that we cannot change the output of the algorithm. But guess we can call the algorithm set in stone now... |
#155 (comment) The primary purpose is to disable div-by-zero check since we know it can't happen in those functions.
For the record, I didn't do a visual check of the differences. If they don't represent a noticeable negative impact on the integrity of the outlines, I'm fine with using the new output results. |
Getting 1 unit differences after updating from 1.5.0 to 1.6.0.
Is this expected?
https://ci.appveyor.com/project/adobe-type-tools/afdko/builds/19349800
https://travis-ci.org/adobe-type-tools/afdko/builds/438769936
The text was updated successfully, but these errors were encountered: