This is unrelated to my previous post about _diff_wrt:

The problem:

In [5]: f(g(x)).diff(x)
Out[5]: Derivative(f(g(x)), g(x))*Derivative(g(x), x)

Which according to the rest of SymPy should be

Out[5]: Subs(Derivative(f(_x), _x), (_x,), (g(x),))*Derivative(g(x), x)

It is nice to have _diff_wrt, however a Derivative instance with
anything different than a symbol/dummy is complete nonsense. I hope
that somebody can help me with this, because the current behavior of
this function is nonsensical and blocks my work.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to