Skip to content

Conversation

@cmorrison31
Copy link
Owner

Add functions to the primary transformation class which compute
Earth's angular velocity tensor. The tensor is computed primarily by
taking the partial derivative of the IAU 2006/2000A equations with
respect to time (in seconds).

The pm_x and pm_y derivatives were accidentally in terms of days and not
 seconds. This commit changes the derivatives to be in terms of seconds.
Additionally, fix a couple of typos and a unit
error in the t_ti derivative test.
Pchip interpolation ensures C1 continuity while
avoiding global constraints such as in piecewise
cubic spline interpolation.

The Pchip routine added by this commit is now used
by the BulletinData class. The added curvature did
increase the error in some tests when compared to
the basic finite difference calculation, so the test
thresholds had to be increased.
@cmorrison31 cmorrison31 merged commit bd46e79 into dev Sep 28, 2025
12 checks passed
@cmorrison31 cmorrison31 deleted the feature/angular_velocity branch September 28, 2025 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants