I tested the changes and they work very well. Thank you very much.
just in case someone find it useful, updating the FieldGeocentric.diff in relation to branch devel commit 594a80321a7eaa1a06a0fc99639c1b5b3517b3d8
ok, I'm glad to hear that it's on your TODO list.
Just in case you are still considering to incorpoate the FieldGeocentric method, I did a implemantation in the branch devel after commit 99c2d9fb36818f1a203477aab93f88d408bbf224, which results in the attached git diff FieldGeocentric.diff at least all tests passed here.