nyx-space / nyx

Nyx is a high fidelity, fast, reliable and validated astrodynamics toolkit library written in Rust and available in Python
https://nyxspace.com
GNU Affero General Public License v3.0
196 stars 20 forks source link

Improve error handling with snafu and eliminate panic calls #273

Closed ChristopherRabotin closed 10 months ago

ChristopherRabotin commented 10 months ago

Effects

Closes #190

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

If this change adds or modifies a validation case

github-actions[bot] commented 10 months ago

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

https://nyx-rustdoc--pr273-190-improve-error-ha-sqc5g0z1.web.app

(expires Sun, 28 Jan 2024 05:55:33 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: d8e2a55934352d850c15d11866c39eb2d2e029be

ChristopherRabotin commented 10 months ago

Some panic calls still exist because they will be removed once ANISE is used (#86 ).