Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add examples / how-to #328

Merged
merged 21 commits into from
Jul 4, 2024
Merged

Add examples / how-to #328

merged 21 commits into from
Jul 4, 2024

Conversation

ChristopherRabotin
Copy link
Member

@ChristopherRabotin ChristopherRabotin commented Jul 2, 2024

Summary

  • Add a high fidelity propagator example
  • Add the James Webb Space Telescope propagation and Monte Carlo run example
  • Breaking: exporting trajectory, OD, or Monte Carlo data now only exports the datetime in UTC, in ISO format with 6 precision subseconds (simplifies operations in Python)
  • Add exporting Monte Carlo results.

Closes #325

Remaining work

  • Fix RIC rotation in odp export, it should not account for the full covariance, only the orbit covariance
  • Export the RIC uncertainty (sigma x (km) (RIC), etc. for RIC and inertial frames) in addition to the full covariance in the propagation frame: less columns yet more information (required for OEM files anyway). This should be the square root of the diagonals. This also removes all of the covariance RIC 9x9 matrix
  • Update the plots of the 02_jwst example to show the uncertainty instead of the covariance. Reconsider whether Check covariance computation in Kalman Filter prediction #327 is indeed a bug. The math looks right.

Architectural Changes

  • Monte Carlo structure templates supports a multivariate distribution instead of a uni-dimensional one.
  • Add SpacecraftUncertainty to quickly build an uncertainty in any inertial or local frame (RIC, RCN, VNC)

New Features

No change

Improvements

No change

Bug Fixes

No change

Testing and validation

  • Updated the test to not expect other epoch columns than Epoch (UTC).

Documentation

YES! This adds two end to end Rust examples with analysis!

Copy link

github-actions bot commented Jul 2, 2024

Visit the preview URL for this PR (updated for commit 779567a):

https://nyx-rustdoc--pr328-325-examples-howtos-ozrvyc0z.web.app

(expires Thu, 11 Jul 2024 01:38:10 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: d8e2a55934352d850c15d11866c39eb2d2e029be

@ChristopherRabotin ChristopherRabotin merged commit 9b482d7 into master Jul 4, 2024
6 checks passed
@ChristopherRabotin ChristopherRabotin deleted the 325-examples-howtos branch July 4, 2024 01:55
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.

Examples / howtos
1 participant