Skip to content

feat: add EME2000 to frames ins satelles module - #249

Merged
michealroberts merged 1 commit into
mainfrom
feature/frames/EME2000
Apr 15, 2026
Merged

feat: add EME2000 to frames ins satelles module#249
michealroberts merged 1 commit into
mainfrom
feature/frames/EME2000

Conversation

@michealroberts

Copy link
Copy Markdown
Owner

feat: add EME2000 to frames ins satelles module

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the EME2000 (J2000) reference frame as a first-class Frame in satelles.frames, with accompanying unit tests to validate its metadata and a known EME2000→ECI transform result.

Changes:

  • Add EME2000 Frame definition to src/satelles/frames.py wired to the eme2000_to_eci_transform_provider.
  • Extend test/test_frames.py with a new TestEME2000Frame test suite validating frame properties and a sample transform output.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
test/test_frames.py Adds unit tests for the new EME2000 frame (properties + EME2000→ECI transform expectations).
src/satelles/frames.py Defines and exports the EME2000 frame and hooks up its transform provider.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread test/test_frames.py Outdated
@michealroberts
michealroberts force-pushed the feature/frames/EME2000 branch from f30b6c4 to fa7a293 Compare April 15, 2026 15:32
feat: add EME2000 to frames ins satelles module
@michealroberts
michealroberts force-pushed the feature/frames/EME2000 branch from fa7a293 to dc8310f Compare April 15, 2026 15:35
@michealroberts
michealroberts merged commit b76e0a2 into main Apr 15, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants