This is really amazing work too, BTW! I am totally blown away :) Adam
On Fri, Sep 20, 2013 at 9:56 AM, Adam Estrada <[email protected]>wrote: > Thanks Martin! I am interested in what you find out in your research > regarding floating point precisions. I (we) have been noticing some > precision inconsistencies between 64bit Python and 64bit Java and I am > curious to learn what others may encounter. > > Adam > > > On Thu, Sep 19, 2013 at 12:51 PM, Martin Desruisseaux < > [email protected]> wrote: > >> Hello all >> >> The static utility methods in Matrices class [1] should now be completed. >> There is not so many of them (I tried to trim down compared to Geotk), but >> those which are there are important. In particular, >> 'createTransform(**AxisDirection[], >> AxisDirection[])' will be involved in about every coordinate >> transformations, so a bug in this method would have serious consequences >> for SIS (thankfully, this method is relatively simple). I tried to improve >> the javadoc with examples. >> >> If some peoples would like to look at the javadoc of the following >> Matrices methods, I would like to fix any inconsistency or unclear >> statements that may be identified: >> >> * createTransform >> * createDimensionSelect >> * createPassThrough >> >> The work that remain to be done is to port the special handling of NaN >> values, inversion of non-square matrices, and maybe try to perform >> multiplications and inversions using extended floating point precisions >> (could be the subject an other email). >> >> Martin >> >> >> [1] https://builds.apache.org/job/**sis-jdk7/site/apidocs/org/** >> apache/sis/referencing/**operation/matrix/Matrices.html<https://builds.apache.org/job/sis-jdk7/site/apidocs/org/apache/sis/referencing/operation/matrix/Matrices.html> >> >> >
