If you just added the data manually and recommitted it, make sure that
you use the --author flag to git commit to maintain the author
attribution.

Aaron Meurer

On Mon, Jul 15, 2013 at 9:30 AM, F. B. <[email protected]> wrote:
> When I merged mameurer's PR I was careful not to delete data. I basically
> used the current master version and just added the new methods of mameurer's
> PR.
>
> There is only one test failing, because .jordan_form( ) on a diagonalizable
> matrix does not keep the same order as .diagonalize( ).
>
> I think I'll open a PR this evening.
>
>
> On Monday, July 15, 2013 3:50:13 PM UTC+2, Stefan Krastanov wrote:
>>
>> By the way, finishing this is one of the necessary conditions for the
>> "systems of ODEs" solver. However in the coming weeks I will not have the
>> time to help with all this.
>>
>>
>> On 15 July 2013 15:47, Stefan Krastanov <[email protected]> wrote:
>>>
>>> In the mamueller's PR there are removed tests, but otherwise is seems
>>> closer to completion. Given that you have already merged it, *if* it passes
>>> the tests that are already in master feel free to use it instead of mine.
>>>
>>> Please be sure that there are not two parallel implementations created
>>> this way, because there are already some placeholders and tests in master
>>> (by Alexey (@goodok) I think).
>>>
>>>
>>> On 15 July 2013 15:40, F. B. <[email protected]> wrote:
>>>>
>>>> OK, you pointed me out two pending PR about the Jordan form.
>>>>
>>>> I worked on mamueller's one and I've merged it with the latest master
>>>> branch. I did not inspect Krastanov's PR yet, but it looks like they are
>>>> clashing against each other.
>>>>
>>>> In mamueller's one the Matrix.exp( ) already works on non-diagonalizable
>>>> matrices, which seems good.
>>>>
>>>> Which PR do you suggest I should look for?
>>>>
>>>>
>>>> On Monday, July 15, 2013 2:47:59 AM UTC+2, Rick Muller wrote:
>>>>>
>>>>> You're right. I guess I see the world through a numeric lens that I
>>>>> don't even notice anymore.
>>>>>
>>>>> On Sunday, July 14, 2013 5:59:47 PM UTC-6, Aaron Meurer wrote:
>>>>>>
>>>>>> That paper mainly deals with numeric methods, and maintaining
>>>>>> numerical stability, which are not issues for symbolic matrices, but
>>>>>> the Jordan method is described (briefly) as method 16. It does
>>>>>> actually give a closed form for the exponential of a Jordan block,
>>>>>> which can be built much more efficiently by using the form of it than
>>>>>> by taking the powers of the matrices directly.
>>>>>>
>>>>>> But maybe some other method there is also useful for symbolic
>>>>>> computation.
>>>>>>
>>>>>> Aaron Meurer
>>>>>>
>>>>>> On Sun, Jul 14, 2013 at 6:21 PM, Rick Muller <[email protected]>
>>>>>> wrote:
>>>>>> > There's a great article from SIAM Review of matrix exponentiation
>>>>>> > called 19
>>>>>> > Dubious Ways to Exponentiate a Matrix that's fun reading if people
>>>>>> > aren't
>>>>>> > already familiar with it. May have some useful tricks.
>>>>>> >
>>>>>> >
>>>>>> > On Sunday, July 14, 2013 8:35:32 AM UTC-6, F. B. wrote:
>>>>>> >>
>>>>>> >> >>> m = Matrix([[0, 1], [0, 0]])
>>>>>> >> >>> exp(m)
>>>>>> >> NotImplementedError: Exponentiation is implemented only for
>>>>>> >> diagonalizable
>>>>>> >> matrices
>>>>>> >>
>>>>>> >>
>>>>>> >> What is the best way to implement the exponentiation for
>>>>>> >> non-diagonalibale
>>>>>> >> matrices?
>>>>>> >>
>>>>>> >> I thought a way to fix it could be by Taylor expansion (hoping
>>>>>> >> non-diagonalizable matrices over the complexes are nilpotent).
>>>>>> >>
>>>>>> >> Any better ideas? Just suggest me something and I'll try to fix it.
>>>>>> >>
>>>>>> > --
>>>>>> > You received this message because you are subscribed to the Google
>>>>>> > Groups
>>>>>> > "sympy" group.
>>>>>> > To unsubscribe from this group and stop receiving emails from it,
>>>>>> > send an
>>>>>> > email to [email protected].
>>>>>> > To post to this group, send email to [email protected].
>>>>>> > Visit this group at http://groups.google.com/group/sympy.
>>>>>> > For more options, visit https://groups.google.com/groups/opt_out.
>>>>>> >
>>>>>> >
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "sympy" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/sympy.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>>
>>>
>>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to