Specifically, I'm trying to evaluate the derivative of the Weierstrass P function at a specific point.
I know that I can set up a function like the following
p(z) = ellwp([1,I],z);
Which will allow me to input p(z), where z is a copmlex number, and have the output be the desired evaluation of the Weierstrass P function at z.
The problem is, I can't seem to do anything similar with the derivative. For example something like
p(z) = deriv(ellwp([1,I],z));
will return $0$ for any input $z$ (because pari is computing the value of the Weierstrass P function at z and then differentiating the resulting constant).
If there is any way this can be done, I would be grateful to hear about it.
Look at the help:
So you can compute the function value and the derivative in one call
Now define the derivative
dp(z)and get