File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -878,8 +878,9 @@ def calculate_all_rates_and_intensities(
878878 if cg_correction :
879879 logger .info ("Interpolating map intensities to helio-frame energies" )
880880 # Finish calculation of the exposure factor weighted projection of energy_sc
881+ # and convert to units of keV
881882 dataset ["energy_sc" ] = (
882- dataset ["energy_sc_exposure_factor" ] / dataset ["exposure_factor" ]
883+ dataset ["energy_sc_exposure_factor" ] / dataset ["exposure_factor" ] / 1e3
883884 )
884885 dataset = interpolate_map_flux_to_helio_frame (
885886 dataset ,
Original file line number Diff line number Diff line change @@ -2341,6 +2341,13 @@ def test_calculate_all_rates_with_cg_correction(
23412341 dataset ["energy" ]
23422342 ) # spacecraft frame energies
23432343 assert call_args [0 ][2 ].equals (dataset ["energy" ]) # helio frame energies
2344+ # Check that s/c energies get computed in keV units
2345+ expected_sc_energies = (
2346+ dataset ["energy_sc_exposure_factor" ] / dataset ["exposure_factor" ] / 1e3
2347+ )
2348+ xr .testing .assert_allclose (
2349+ call_args [0 ][0 ]["energy_sc" ], expected_sc_energies
2350+ )
23442351 assert "ena_intensity" in call_args [0 ][3 ] # variables to interpolate
23452352 assert "bg_intensity" in call_args [0 ][3 ]
23462353
You can’t perform that action at this time.
0 commit comments