pymap3d implements a bunch of coordinates conversions. They also have an Ellipsoid class that defines similar parameters to ours. There may be only one or two parameters that have slightly different names. I think it would be worth making our ellipsoids compatible with theirs so we can pass them to their coordinate conversion functions.
Will need to have some tests doing so to make sure things keep working.
Another aspect of this is going to be making the coordinate conversions into functions since that's what pymap3d has. I'm OK with that since it's only a few functions that only one of the ellipsoid classes has.
pymap3d implements a bunch of coordinates conversions. They also have an
Ellipsoid
class that defines similar parameters to ours. There may be only one or two parameters that have slightly different names. I think it would be worth making our ellipsoids compatible with theirs so we can pass them to their coordinate conversion functions.Will need to have some tests doing so to make sure things keep working.