Closed lcx366 closed 3 years ago
That is puzzling to me as well at first glance--we use the MSIS Fortran code right from CCMC, just updated July 2019 from them. It's possible that CCMC is setting some options differently.
I suppose the inconsistency of the results is probably caused by the different assignment for space weather index between the msise00 python package and CCMC.
I just installed msise00 and ran the exact same comparison to CCMC via the web tool (https://ccmc.gsfc.nasa.gov/modelweb/models/nrlmsise00.php). Using your inputs, my msise00 results are identical to yours, which in turn vary identically to what you posted re. CCMC.
I'm assuming both use UTC time and coordinates are Geographic (vs. Geomagnetic), and units are in g/cm^-3.
Did you ever figure out what was going on?
I didn't check the msise00 code for any problems. Instead, I rewrote a package (nrlmsise00) in pure python and it downloads and updates the latest space weather data from https://www.celestrak.com/SpaceData/SW-All.txt. The calculated results are consistent with the fortran source code, C, matlab and CCMC results, but the package has not been published. Maybe I should announce it for reference in recent days.
Just curious if there's been any update on this. @lcx366, I downloaded and ran your atmos script and the results are similar, but not exactly identical, to those from CCMC. Curious if that's just because the weather data from celestrak is different than that from CCMC (but why would that be?).
This was fixed in v1.10.0, I believe CCMC results are now matched to the text precision
Using the msise00 python package to calculate the atmospheric parameters:
and calculate the atmospheric parameters with the same location and time by the VITMO ModelWeb Browser from CCMG:
It shows the results from the msise00 python package is very different from those of CCMC. For instance, Total Mass_density: 2.688e-12 vs 8.153E-15, Temperature_exospheric: 606.5 vs 800, and Ap: 0 vs 9.5.