Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Orekit Orekit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 104
    • Issues 104
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Orekit
  • OrekitOrekit
  • Merge requests
  • !189

Align attitude with propagation frame

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Evan Ward requested to merge propagator-attitude-frame-586 into develop Aug 25, 2021
  • Overview 5
  • Commits 7
  • Pipelines 3
  • Changes 52

Implemented for all analytic and the GlONASS propagator. The DSST and Numerical propagator do not have a frame available in their constructor, so the new behavior could not be implemented. Aligning the attitude frame with the propagation frame speeds up propagation when the user does not care about attitude and it many cases it removes a dependence on the default data context.

With analytic propagators using this attitude provider instead of the default has been observed to result in a speed up of 2 in some cases, e.g. with the TLEPropagator.

Chang is backwards incompatible.

I included a commit to deprecate InertialProvider.EME2000_ALIGNED since it has not been used as the default for a while but we can leave that out if anyone would prefer.

Fix #586 (closed)

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: propagator-attitude-frame-586