Files
nrlmsise00/tests/fixtures/nrlmsise00-cases.json
T

167 lines
13 KiB
JSON

{
"what": "The seventeen standard NRLMSISE-00 test cases, for validating a port.",
"model": "NRLMSISE-00, by Picone, Hedin and Drob at the US Naval Research Laboratory",
"reference": "https://raw.githubusercontent.com/magnific0/nrlmsise-00/master, Dominik Brodowski's C translation of the NRL Fortran",
"reference_sha256": "0bdf9b9920eb4d7a2a0c8592608da0a13648b0215ad579e36a2fb11075f75dbc",
"generated": "2026-10-01",
"generated_by": "scripts/generate-msis-cases.sh",
"densities": "He, O, N2, O2, Ar, total mass, H, N, anomalous O. Number densities in cm^-3 and the total in g/cm^3, which is what the model returns unless its metric switch is set; convert at the boundary.",
"temperatures": "exospheric, then at the altitude asked for, in K.",
"cases":
[
{"case": 0,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 4.00000000000000000e+02, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [6.66517690495152026e+05, 1.13880555975221679e+08, 1.99821092557345442e+07, 4.02276358571251098e+05, 3.55746499451588579e+03, 4.07471353275722235e-15, 3.47531239971714167e+04, 4.09591326829300169e+06, 2.66727320933586889e+04],
"temperatures": [1.25053994356079943e+03, 1.24141613001912060e+03]
},
{"case": 1,
"day_of_year": 81, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 4.00000000000000000e+02, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [3.40729322316091321e+06, 1.58633336956916809e+08, 1.39111736546111498e+07, 3.26255950959554641e+05, 1.55961815050122459e+03, 5.00184572907224415e-15, 4.85420846334025409e+04, 4.38096671289862506e+06, 6.95668195594226836e+03],
"temperatures": [1.16675438375720887e+03, 1.16171045188704238e+03]
},
{"case": 2,
"day_of_year": 172, "seconds_of_day": 7.50000000000000000e+04,
"altitude_km": 1.00000000000000000e+03, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [1.12376724403793589e+05, 6.93413008676060999e+04, 4.24710521747709109e+01, 1.32275014147493208e-01, 2.61884841823218544e-05, 2.75677231926887374e-18, 2.01674985432143149e+04, 5.74125593414717969e+03, 2.37439415198959432e+04],
"temperatures": [1.23989211171666534e+03, 1.23989064013305892e+03]
},
{"case": 3,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 1.00000000000000000e+02, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [5.41155437993667424e+07, 1.91889344393930908e+11, 6.11582559822463379e+12, 1.22520105174012427e+12, 6.02321197308487091e+10, 3.58442630411333433e-10, 1.05987969774054028e+07, 2.61573669370514195e+05, 2.81987935592833352e-42],
"temperatures": [1.02731846489999998e+03, 2.06887776403605500e+02]
},
{"case": 4,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 4.00000000000000000e+02, "latitude_deg": 0.00000000000000000e+00, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [1.85112248619252769e+06, 1.47655483792746186e+08, 1.57935622826449610e+07, 2.63379497731231386e+05, 1.58878139838393008e+03, 4.80963023940745184e-15, 5.81616678078747354e+04, 5.47898447906878870e+06, 1.26444594176100850e+03],
"temperatures": [1.21239615212120930e+03, 1.20813542521239174e+03]
},
{"case": 5,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 4.00000000000000000e+02, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": 0.00000000000000000e+00,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [8.67309523390615708e+05, 1.27886176801412746e+08, 1.82257662717170008e+07, 2.92221419061824679e+05, 2.40296243642370064e+03, 4.35586564264464624e-15, 3.68638924375054994e+04, 3.89727550372696389e+06, 2.66727320933586889e+04],
"temperatures": [1.22014641791503209e+03, 1.21271208321180620e+03]
},
{"case": 6,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 4.00000000000000000e+02, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 4.00000000000000000e+00,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [5.77625121602324420e+05, 6.97913869366019517e+07, 1.23681355982170273e+07, 2.49286771542910225e+05, 1.40573867417784300e+03, 2.47065139166313155e-15, 5.29198556706664094e+04, 1.06981410936656618e+06, 2.66727320933586780e+04],
"temperatures": [1.11638537604315161e+03, 1.11299856821731100e+03]
},
{"case": 7,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 4.00000000000000000e+02, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 7.00000000000000000e+01, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [3.74030410550766566e+05, 4.78272012361134216e+07, 5.24038003332420439e+06, 1.75987464039060724e+05, 5.50164877956996406e+02, 1.57188873925484437e-15, 8.89677572293503763e+04, 1.97974083623295510e+06, 9.12181487599149295e+03],
"temperatures": [1.03124744071455893e+03, 1.02484849221300897e+03]
},
{"case": 8,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 4.00000000000000000e+02, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.80000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [6.74833876662362367e+05, 1.24531526044373140e+08, 2.36900954105298519e+07, 4.91158315474982315e+05, 4.57878109905442034e+03, 4.56442024536117137e-15, 3.24459477516109328e+04, 5.37083308708603773e+06, 2.66727320933586889e+04],
"temperatures": [1.30605204202729215e+03, 1.29337404038953400e+03]
},
{"case": 9,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 4.00000000000000000e+02, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+01,
"ap_history": null,
"densities": [5.52860084164518863e+05, 1.19804132404135808e+08, 3.49579776455821469e+07, 9.33961835502815782e+05, 1.09625476549343020e+04, 4.97454311032222523e-15, 2.68642785625980869e+04, 4.88997423297140189e+06, 2.80544483712566362e+04],
"temperatures": [1.36186802078492337e+03, 1.34738918372970170e+03]
},
{"case": 10,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 0.00000000000000000e+00, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [1.37548758418628656e+14, 0.00000000000000000e+00, 2.04968704429075661e+19, 5.49869543371881267e+18, 2.45173315802838848e+17, 1.26106566111855141e-03, 0.00000000000000000e+00, 0.00000000000000000e+00, 0.00000000000000000e+00],
"temperatures": [1.02731846489999998e+03, 2.81464757663215607e+02]
},
{"case": 11,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 1.00000000000000000e+01, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [4.42744258767709297e+13, 0.00000000000000000e+00, 6.59756715773731123e+18, 1.76992934140618854e+18, 7.89167995572748480e+16, 4.05913937579917880e-04, 0.00000000000000000e+00, 0.00000000000000000e+00, 0.00000000000000000e+00],
"temperatures": [1.02731846489999998e+03, 2.27417980827261800e+02]
},
{"case": 12,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 3.00000000000000000e+01, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [2.12782875620718823e+12, 0.00000000000000000e+00, 3.17079055035404288e+17, 8.50627980943479040e+16, 3.79274111680598850e+15, 1.95082224517562141e-05, 0.00000000000000000e+00, 0.00000000000000000e+00, 0.00000000000000000e+00],
"temperatures": [1.02731846489999998e+03, 2.37438914587726885e+02]
},
{"case": 13,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 5.00000000000000000e+01, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [1.41218354559285126e+11, 0.00000000000000000e+00, 2.10436964378315800e+16, 5.64539244337707800e+15, 2.51714174941122438e+14, 1.29470901592856713e-06, 0.00000000000000000e+00, 0.00000000000000000e+00, 0.00000000000000000e+00],
"temperatures": [1.02731846489999998e+03, 2.79555112954127992e+02]
},
{"case": 14,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 7.00000000000000000e+01, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": null,
"densities": [1.25488440027266979e+10, 0.00000000000000000e+00, 1.87453282921902275e+15, 4.92305098078476375e+14, 2.23968541385638398e+13, 1.14766767151153651e-07, 0.00000000000000000e+00, 0.00000000000000000e+00, 0.00000000000000000e+00],
"temperatures": [1.02731846489999998e+03, 2.19073231364195721e+02]
},
{"case": 15,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 4.00000000000000000e+02, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": [100,100,100,100,100,100,100],
"densities": [5.19647740297287994e+05, 1.27449407296046257e+08, 4.85044986985335723e+07, 1.72083798257490038e+06, 2.35448659054442614e+04, 5.88194044865163181e-15, 2.50007839108092958e+04, 6.27920982501879986e+06, 2.66727320933586780e+04],
"temperatures": [1.42641166228242469e+03, 1.40860779555326394e+03]
},
{"case": 16,
"day_of_year": 172, "seconds_of_day": 2.90000000000000000e+04,
"altitude_km": 1.00000000000000000e+02, "latitude_deg": 6.00000000000000000e+01, "longitude_deg": -7.00000000000000000e+01,
"local_solar_time_h": 1.60000000000000000e+01,
"f107_average": 1.50000000000000000e+02, "f107": 1.50000000000000000e+02, "ap_daily": 4.00000000000000000e+00,
"ap_history": [100,100,100,100,100,100,100],
"densities": [4.26085974879412055e+07, 1.24134201554874298e+11, 4.92956154248814258e+12, 1.04840674909283203e+12, 4.99346508305550537e+10, 2.91430355030879247e-10, 8.83122859257159382e+06, 2.25251550862615462e+05, 2.41524592964891382e-42],
"temperatures": [1.02731846489999998e+03, 1.93407106257668147e+02]
}
]
}