Release v8.0 Preview - Atmospheric model #259
sylvain-guillet
announced in
Announcements
Replies: 2 comments 2 replies
-
|
Hi Sylvain, I've been following your work for a few months. Adding the NRLMSIS model is a impressive, and a lot of work. It seems like you used Claude as support. I don't see any Fortran code. Out of curiosity, did you feed it the "official" FORTRAN code and ask for a rewrite in C#? Or did you have a C# baseline already? Thank you |
Beta Was this translation helpful? Give feedback.
2 replies
-
|
Hi Chris,
Thank you for your kind words.
To answer your question directly: no, I did not ask an LLM to rewrite the official FORTRAN NRLMSIS code into C#. I deliberately avoided a direct FORTRAN to C# rewrite because the risk of subtle numerical regressions is high, especially due to differences in floating-point behavior, array semantics, and implicit assumptions in the original code.
Instead, I relied on validated C implementation as the computational reference and integrated it into the .NET ecosystem while preserving the original algorithms and numerical behavior. To validate correctness, I reused the official test datasets and reference outputs from the FORTRAN version to systematically verify the results produced on the C# side. This was essential to ensure numerical equivalence and avoid silent scientific drift. AI tools were used only as auxiliary support (documentation, data model, sanity checks,...), not for source-to-source translation.
On a side note, your work on nyxspace in Rust is genuinely impressive. I’m particularly curious about the performance you’re reaching: do you have published benchmarks or comparative figures (e.g. versus SPICE or other toolchains)?
Best regards,
Sylvain
…--
Secured with Tuta Mail:
https://tuta.com/free-email
Dec 30, 2025, 19:25 by ***@***.***:
Hi Sylvain,
I've been following your work for a few months. Adding the NRLMSIS model is a impressive, and a lot of work. It seems like you used Claude as support. I don't see any Fortran code. Out of curiosity, did you feed it the "official" FORTRAN code and ask for a rewrite in C#? Or did you have a C# baseline already?
Thank you
—
Reply to this email directly, > view it on GitHub <#259 (comment)>> , or > unsubscribe <https://github.com/notifications/unsubscribe-auth/AD6PDQ5QOY5UYQFDEK62KLL4EK7SBAVCNFSM6AAAAACQKG6QPWVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKMZXGY4DQNI>> .
You are receiving this because you authored the thread.> Message ID: > <IO-Aerospace-software-engineering/Astrodynamics/repo-discussions/259/comments/15376885> @> github> .> com>
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What's Changed
Full Changelog: v7.1.0...v8.0.0-preview
This discussion was created from the release Release v8.0 Preview - Atmospheric model.
Beta Was this translation helpful? Give feedback.
All reactions