Closed mileslucas closed 1 year ago
Base: 91.17% // Head: 90.47% // Decreases project coverage by -0.71%
:warning:
Coverage data is based on head (
aa2d776
) compared to base (07653d1
). Patch coverage: 92.30% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Ah, thanks for the comments, they all look good, I'll get those addressed this weekend in a new PR.
Rotations.jl provides StaticArrays-backed rotation matrices that we can use here instead of rolling our own. Rotaitons.jl also has some things that could be nice in the future, such as derivatives and other complex rotation matrix parameterizations.
This is mostly a lateral move- we add a dependency but make this code simpler. Rotations is stable and I've used in many other projects without any issues. Speed is equal or improved (
precess_from_j2000
got ~25ns faster on my machine).I've also switched to using
begin
for index-agnostic methods.