@@ -176,11 +176,15 @@ def process_l3a_alpha_solar_wind(self, data, dependencies) -> SwapiL3AlphaSolarW
176176 alpha_solar_wind_densities = []
177177 alpha_solar_wind_temperatures = []
178178 alpha_solar_wind_bad_fit_flags = []
179+ alpha_solar_wind_pre_lut_densities = []
180+ alpha_solar_wind_pre_lut_temperatures = []
179181
180182 for data_chunk in chunk_l2_data (data , 5 ):
181183 alpha_solar_wind_speed = ufloat (np .nan , np .nan )
182184 alpha_density = ufloat (np .nan , np .nan )
183185 alpha_temperature = ufloat (np .nan , np .nan )
186+ alpha_pre_lut_density = ufloat (np .nan , np .nan )
187+ alpha_pre_lut_temperature = ufloat (np .nan , np .nan )
184188 epoch = data_chunk .sci_start_time [0 ] + THIRTY_SECONDS_IN_NANOSECONDS
185189 bad_fit_flag = SwapiL3Flags .NONE
186190 try :
@@ -200,6 +204,8 @@ def process_l3a_alpha_solar_wind(self, data, dependencies) -> SwapiL3AlphaSolarW
200204 alpha_density = alpha_temperature_density .density
201205 alpha_temperature = alpha_temperature_density .temperature
202206 bad_fit_flag = alpha_temperature_density .bad_fit_flag
207+ alpha_pre_lut_density = alpha_temperature_density .pre_lut_density
208+ alpha_pre_lut_temperature = alpha_temperature_density .pre_lut_temperature
203209
204210 except Exception as e :
205211 logger .info (f"Exception occurred at epoch { epoch } , continuing with fill value" , exc_info = True )
@@ -209,6 +215,8 @@ def process_l3a_alpha_solar_wind(self, data, dependencies) -> SwapiL3AlphaSolarW
209215 alpha_solar_wind_densities .append (alpha_density )
210216 alpha_solar_wind_temperatures .append (alpha_temperature )
211217 alpha_solar_wind_bad_fit_flags .append (bad_fit_flag )
218+ alpha_solar_wind_pre_lut_densities .append (alpha_pre_lut_density )
219+ alpha_solar_wind_pre_lut_temperatures .append (alpha_pre_lut_temperature )
212220
213221 alpha_solar_wind_speed_metadata = replace (self .input_metadata , descriptor = "alpha-sw" )
214222 alpha_solar_wind_l3_data = SwapiL3AlphaSolarWindData (alpha_solar_wind_speed_metadata ,
@@ -217,6 +225,8 @@ def process_l3a_alpha_solar_wind(self, data, dependencies) -> SwapiL3AlphaSolarW
217225 np .array (alpha_solar_wind_temperatures ),
218226 np .array (alpha_solar_wind_densities ),
219227 np .array (alpha_solar_wind_bad_fit_flags ),
228+ np .array (alpha_solar_wind_pre_lut_temperatures ),
229+ np .array (alpha_solar_wind_pre_lut_densities ),
220230 )
221231 return alpha_solar_wind_l3_data
222232
0 commit comments