Right now the package takes u and v on cartesian x and y.
- we should relax the 2D requirement, it is not necessary.
- we should one day relax the cartesian requirement and support spherical (though I don't fully know how the math works, somethign about legendre polynomials times spherical harmonics)
Right now the package takes
uandvon cartesianxandy.