Skip to content

Commit 8c6652a

Browse files
authored
Merge pull request #96 from JaxLang/main
Fixed late calling of sta_meta
2 parents 979dd15 + 35f65fd commit 8c6652a

File tree

1 file changed

+2
-38
lines changed

1 file changed

+2
-38
lines changed

spatial_analysis/__init__.py

Lines changed: 2 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ def solarmach_loop(observers, dates, data_path, resampling, source_loc, vsw_list
500500
if "Longitudinal separation between body's magnetic footpoint and reference_long" not in tmp_df.columns:
501501
print(tmp_df)
502502
print(tmp_df.columns)
503-
jax=input()
503+
jax=input("There's a problem with the label for the magnetic footpoint. Please contact JT Lang.")
504504
long_sep.append(tmp_df["Longitudinal separation between body's magnetic footpoint and reference_long"][obs])
505505

506506

@@ -646,13 +646,6 @@ def load_sc_data(spacecraft, proton_channels, dates, data_path, resampling):
646646
spacecraft = spacecraft.lower()
647647

648648
if 'psp' == spacecraft:
649-
# if JAX_TESTERS:
650-
# if f'psp_rawdata_{dates[0].strftime("%d%b%Y")}.csv' in os.listdir(data_path):
651-
# psp = pd.read_csv(data_path+f'psp_rawdata_{dates[0].strftime("%d%b%Y")}.csv', index_col=0, na_values='nan', parse_dates=True)
652-
# energy_range_lbl = "11.3-16.0 MeV"
653-
# return psp, energy_range_lbl
654-
655-
656649
psp_df, psp_meta = psp_isois_load(dataset='PSP_ISOIS-EPIHI_L2-HET-RATES60',
657650
startdate=dates[0], enddate=dates[1],
658651
path=data_path, resample=None)
@@ -707,23 +700,13 @@ def load_sc_data(spacecraft, proton_channels, dates, data_path, resampling):
707700

708701
# Resample
709702
psp = psp_df2.resample(resampling).agg({'Flux':'mean', 'Uncertainty': rms_mean})
710-
# if JAX_TESTERS:
711-
# psp.to_csv(data_path+f'psp_rawdata_{dates[0].strftime("%d%b%Y")}.csv', na_rep='nan')
712703

713-
714704

715705
return psp, energy_range_lbl
716706

717707

718708

719709
if 'soho' == spacecraft:
720-
# if JAX_TESTERS:
721-
# if f'soho_rawdata_{dates[0].strftime("%d%b%Y")}.csv' in os.listdir(data_path):
722-
# soho = pd.read_csv(data_path+f'soho_rawdata_{dates[0].strftime("%d%b%Y")}.csv', index_col=0, na_values='nan', parse_dates=True)
723-
# energy_range_lbl = "13.0-16.0 MeV"
724-
# return soho, energy_range_lbl
725-
726-
727710
soho_df, soho_meta = soho_load(dataset='SOHO_ERNE-HED_L2-1MIN',
728711
startdate=dates[0], enddate=dates[1],
729712
path=data_path, resample=None,
@@ -770,19 +753,11 @@ def load_sc_data(spacecraft, proton_channels, dates, data_path, resampling):
770753

771754
# Resample
772755
soho = soho_df2.resample(resampling).agg({'Flux':'mean', 'Uncertainty': rms_mean})
773-
# if JAX_TESTERS:
774-
# soho.to_csv(data_path+f'soho_rawdata_{dates[0].strftime("%d%b%Y")}.csv', na_rep='nan')
775756

776757

777758
return soho, energy_range_lbl
778759

779760
if 'stereo a' == spacecraft:
780-
# if JAX_TESTERS:
781-
# if f'sta_rawdata_{dates[0].strftime("%d%b%Y")}.csv' in os.listdir(data_path):
782-
# sta = pd.read_csv(data_path+f'sta_rawdata_{dates[0].strftime("%d%b%Y")}.csv', index_col=0, na_values='nan', parse_dates=True)
783-
# energy_range_lbl = "13.6-15.1 MeV"
784-
# return sta, energy_range_lbl
785-
786761
sta_df, sta_meta = stereo_load(instrument='HET', spacecraft='ahead',
787762
startdate=dates[0], enddate=dates[1],
788763
path=data_path, resample=None,
@@ -799,8 +774,8 @@ def load_sc_data(spacecraft, proton_channels, dates, data_path, resampling):
799774

800775
bin_width = []
801776
energy_range = []
777+
sta_meta = sta_meta['channels_dict_df_p']
802778
for n in range(bin_list[0], bin_list[1]+1):
803-
sta_meta = sta_meta['channels_dict_df_p']
804779
bin_start = sta_meta.loc[n, 'lower_E']
805780
bin_end = sta_meta.loc[n, 'upper_E']
806781

@@ -824,21 +799,12 @@ def load_sc_data(spacecraft, proton_channels, dates, data_path, resampling):
824799

825800
# Resample
826801
sta = sta_df2.resample(resampling).agg({'Flux':'mean', 'Uncertainty': rms_mean})
827-
# if JAX_TESTERS:
828-
# sta.to_csv(data_path+f'sta_rawdata_{dates[0].strftime("%d%b%Y")}.csv', na_rep='nan')
829802

830803

831804
return sta, energy_range_lbl
832805

833806

834807
if 'solar orbiter' == spacecraft:
835-
# if JAX_TESTERS:
836-
# if f'solo_rawdata_{dates[0].strftime("%d%b%Y")}.csv' in os.listdir(data_path):
837-
# solo = pd.read_csv(data_path+f'solo_rawdata_{dates[0].strftime("%d%b%Y")}.csv', index_col=0, na_values='nan', parse_dates=True)
838-
# energy_range_lbl = "12.4-15.7 MeV"
839-
# return solo, energy_range_lbl
840-
841-
842808
# Download directional data
843809
solo_s, soloe, solo_meta = epd_load(sensor='het', level='l2',
844810
startdate=dates[0], enddate=dates[1],
@@ -936,8 +902,6 @@ def load_sc_data(spacecraft, proton_channels, dates, data_path, resampling):
936902

937903
# Resample
938904
solo = solo_df1.resample(resampling).agg({'Flux':'mean', 'Uncertainty': rms_mean})
939-
# if JAX_TESTERS:
940-
# solo.to_csv(data_path+f'solo_rawdata_{dates[0].strftime("%d%b%Y")}.csv', na_rep='nan')
941905

942906

943907
return solo, energy_range_lbl

0 commit comments

Comments
 (0)