This is probably a very standard question in complex analysis, but it doesn't seem to have been asked here yet.
If we have two $\mathbb{R}$-linearly independent non-zero complex numbers $\omega_{1}$ and $\omega_{2}$, and we let $\Omega = \{m\omega_{1} + n\omega_{2}: m, n \in \mathbb{Z}\}$ and $\Omega^{*} = \Omega - \{0\}$, then my definition of the Weierstrass $\wp$-function is $$\wp (z) = \frac{1}{z^2} + \sum_{\omega \in \Omega^{*}} \bigg( \frac{1}{(z-\omega )^2} - \frac{1}{\omega ^2}\bigg).$$
Working from this page: http://mathworld.wolfram.com/WeierstrassEllipticFunction.html, we let $f(z) = \wp (z) - \frac{1}{z^2}$, so that $f(0) = 0$ and $f$ is an even function. Thus all of its odd-order derivatives are $0$ at $z=0$. Expanding $f$ as a Maclaurin series, bearing in mind that all the odd terms are $0$, we get $$f(z) = \frac{z^2}{2!}f''(0) + \frac{z^4}{4!}f^{(4)}(0) + \cdots.$$
That's perfectly OK, but the MathWorld page then goes on to say that we can calculate the derivatives of $f$ from this, and then from there we can get derivatives of $\wp$. This is difficult to work out.
Also, it's easy to show that $\wp ' = \sum_{\omega \in \Omega}\frac{-2}{(z-\omega )^3}$, and getting explicit expressions for higher derivatives of $\wp$ is also easy. However, getting them in terms of just $\wp$ and $\wp '$ isn't so easy, so my question is, are we on the right track to get these by finding $f$ and its Maclaurin series as above? In the post High-order antiderivatives of the Weierstrass P-function, it says that $\wp '' = 6(\wp)^2 - \frac{1}{2}g_{2}$, which might be what I'm after, but what is $g_2$?
Basically, I'm looking for the simplest method of getting $\wp ^{(n)}$ in terms of $\wp$ and $\wp '$. Thanks for any help.
Recall that the Weierstraß $\wp$ function satisfies the differential equation $$ (\wp')^2 = 4 \wp^3 - g_2 \wp - g_3$$ where $g_2, g_3$ are the so-called Weierstraß invariants of the corresponding lattice $\Omega$ with $$ g_2 := 60 \sum \limits_{\omega \in \Omega^*} \frac{1}{\omega^4}$$ and $$ g_3 := 140 \sum \limits_{\omega \in \Omega^*} \frac{1}{\omega^6}$$ So if you differentiate the above-mentioned differential equation, you arive at $2 \wp' \wp'' = 12 \wp^2 \wp' - g_2 \wp'$, which simplifies to $$2\wp'' = 12 \wp - g_2$$ If you differentiate this equation once again and keep the first DE in mind, you'll find a formula for any higher-order derivative $\wp^{(k)}$ for $k \in \mathbb{N}$.