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>
>
>

Reply via email to