Bump version to 0.5.0#82
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[0.5.0] - 2026-06-23
Features
DAF/PCK) orientation kernels viaEphem::PCK, exposing abody's Euler angles and rates over time (
angles_at,orientation_at), thefoundation for DE440-grade lunar libration (#76, #80)
Ephem::Core::Orientation(Euler angles + optional rates) andEphem::Core::Rotation(kernel-agnostic rotation-matrix helpers), plusOrientation#to_matrix/OrientationSegment#matrix_atfor the built-in3-1-3 (Z-X-Z) reference→body convention
excerptCLI now support binary PCK kernels, detecting thekernel kind automatically
Ephem::Download#inspectand#to_stoStatefor easier debugging (#67)Improvements
time-split segments (SPK and PCK), with no overhead for single-segment keys
(
ChebyshevPolynomial.evaluate_with_derivative), speeding up every state /orientation query (
compute_and_differentiate,state_at,orientation_at)with bit-for-bit identical results
numo-narraydependency (#65)Segment#compute(#57)t2computation in Chebyshev evaluation (#58)RecordParserinstance inSummaryManager(#63)read_recordcall inSummaryManager(#62)instance_variable_getwith properattr_readers inExcerpt(#66)
#78)
Bug fixes
compute_and_differentiatereturning mismatched velocities for an arrayof times
time_to_secondsfor dates far from J2000 (#60)Full Changelog: v0.4.1...v0.5.0