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

Export CCSDS OEM and slight performance improvement on importing them #184

Conversation

ChristopherRabotin
Copy link
Member

@ChristopherRabotin ChristopherRabotin commented Jun 11, 2023

Effects

The performance improvement on reading a CCSDS OEM file is very minor in the tests, but that may be because these files are small. It's likely that the performance gain will be noticeable on large files.

There is more work to be done notably on the question of what to do with the TrajectoryLoader and whether it should be made obsolete and replaced by OrbitTrajPy + upcast() when a spacecraft trajectory is needed. Conclusion: keep the trajectory loader for now as it pickles well. Eventually, I'll need to come up with a better solution.

Closes #183

If this is a new feature or a bug fix ...

  • Yes, the branch I'm proposing to merge is called issue-xyz where xyz is the number of the issue.

If this change adds or modifies a validation case

  • No.

+ Fix bug when printing empty trajectory
+ Add builder pattern to ExportCfg
+ Fix export of CCSDS OEM
+ Only build nyx-fds image when tests succeed
@github-actions
Copy link

Visit the preview URL for this PR (updated for commit 788b5a1):

https://nyx-rustdoc--pr184-183-ccsds-oem-import-e8y5ns2m.web.app

(expires Sun, 18 Jun 2023 16:02:51 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: d8e2a55934352d850c15d11866c39eb2d2e029be

@ChristopherRabotin ChristopherRabotin changed the title Export CCSDS OEM and slight performence improvement on importing them Export CCSDS OEM and slight performance improvement on importing them Jun 11, 2023
@ChristopherRabotin ChristopherRabotin merged commit 26da65c into master Jun 11, 2023
@ChristopherRabotin ChristopherRabotin deleted the 183-ccsds-oem-import-is-slow-export-not-yet-available branch June 11, 2023 17:35
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.

CCSDS OEM Import is slow, export not yet available
1 participant