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

Reply via email to