1
1
from astropy .utils .data import get_pkg_data_filename
2
2
from pathlib import Path
3
3
from seppy .tools import Event
4
+ from seppy .util import jupyterhub_data_path
4
5
import datetime
5
6
import os
6
7
import matplotlib .pyplot as plt
14
15
def test_onset_spectrum_tsa_SOLO_STEP_ions_old_data_online ():
15
16
startdate = datetime .date (2020 , 9 , 21 )
16
17
enddate = datetime .date (2020 , 9 , 21 )
17
- lpath = f"{ os .getcwd ()} /data/"
18
+ lpath = f"{ os .getcwd ()} { os .sep } data"
19
+ lpath = jupyterhub_data_path (lpath )
18
20
background_range = (datetime .datetime (2020 , 9 , 21 , 0 , 0 , 0 ), datetime .datetime (2020 , 9 , 21 , 2 , 0 , 0 ))
19
21
#
20
22
# ions
@@ -51,7 +53,8 @@ def test_onset_spectrum_tsa_SOLO_STEP_ions_old_data_online():
51
53
def test_onset_spectrum_tsa_SOLO_STEP_ions_new_data_online ():
52
54
startdate = datetime .date (2022 , 1 , 9 )
53
55
enddate = datetime .date (2022 , 1 , 9 )
54
- lpath = f"{ os .getcwd ()} /data/"
56
+ lpath = f"{ os .getcwd ()} { os .sep } data"
57
+ lpath = jupyterhub_data_path (lpath )
55
58
background_range = (datetime .datetime (2022 , 1 , 9 , 10 , 0 , 0 ), datetime .datetime (2022 , 1 , 9 , 12 , 0 , 0 ))
56
59
# ions
57
60
Event1 = Event (spacecraft = 'Solar Orbiter' , sensor = 'STEP' , viewing = 'Pixel averaged' , data_level = 'l2' , species = 'ions' , start_date = startdate , end_date = enddate , data_path = lpath )
@@ -91,7 +94,8 @@ def test_onset_spectrum_tsa_SOLO_STEP_ions_new_data_online():
91
94
def test_onset_spectrum_tsa_SOLO_HET_online ():
92
95
startdate = datetime .date (2022 , 11 , 8 )
93
96
enddate = datetime .date (2022 , 11 , 8 )
94
- lpath = f"{ os .getcwd ()} /data/"
97
+ lpath = f"{ os .getcwd ()} { os .sep } data"
98
+ lpath = jupyterhub_data_path (lpath )
95
99
background_range = (datetime .datetime (2022 , 11 , 8 , 0 , 0 , 0 ), datetime .datetime (2022 , 11 , 8 , 1 , 0 , 0 ))
96
100
# viewing "sun", single channel, protons
97
101
Event1 = Event (spacecraft = 'Solar Orbiter' , sensor = 'HET' , viewing = 'sun' , data_level = 'l2' , species = 'protons' , start_date = startdate , end_date = enddate , data_path = lpath )
@@ -129,7 +133,8 @@ def test_onset_spectrum_tsa_SOLO_HET_online():
129
133
def test_onset_spectrum_tsa_SOLO_EPT_online ():
130
134
startdate = datetime .date (2022 , 6 , 6 )
131
135
enddate = datetime .date (2022 , 6 , 6 )
132
- lpath = f"{ os .getcwd ()} /data/"
136
+ lpath = f"{ os .getcwd ()} { os .sep } data"
137
+ lpath = jupyterhub_data_path (lpath )
133
138
background_range = (datetime .datetime (2022 , 6 , 6 , 0 , 0 , 0 ), datetime .datetime (2022 , 6 , 6 , 1 , 0 , 0 ))
134
139
# viewing "sun", single channel, ions
135
140
Event1 = Event (spacecraft = 'Solar Orbiter' , sensor = 'EPT' , viewing = 'sun' , data_level = 'l2' , species = 'ions' , start_date = startdate , end_date = enddate , data_path = lpath )
@@ -167,7 +172,8 @@ def test_onset_spectrum_tsa_SOLO_EPT_online():
167
172
def test_onset_spectrum_tsa_PSP_ISOIS_EPIHI_online ():
168
173
startdate = datetime .date (2021 , 10 , 28 )
169
174
enddate = datetime .date (2021 , 10 , 29 )
170
- lpath = f"{ os .getcwd ()} /data/"
175
+ lpath = f"{ os .getcwd ()} { os .sep } data"
176
+ lpath = jupyterhub_data_path (lpath )
171
177
background_range = (datetime .datetime (2021 , 10 , 28 , 10 , 0 , 0 ), datetime .datetime (2021 , 10 , 28 , 12 , 0 , 0 ))
172
178
# viewing "A", single channel, electrons
173
179
Event1 = Event (spacecraft = 'PSP' , sensor = 'isois-epihi' , viewing = 'A' , data_level = 'l2' , species = 'electrons' , start_date = startdate , end_date = enddate , data_path = lpath )
@@ -205,7 +211,8 @@ def test_onset_spectrum_tsa_PSP_ISOIS_EPIHI_online():
205
211
def test_onset_spectrum_tsa_PSP_ISOIS_EPILO_e_online ():
206
212
startdate = datetime .date (2021 , 10 , 28 )
207
213
enddate = datetime .date (2021 , 10 , 29 )
208
- lpath = f"{ os .getcwd ()} /data/"
214
+ lpath = f"{ os .getcwd ()} { os .sep } data"
215
+ lpath = jupyterhub_data_path (lpath )
209
216
Event1 = Event (spacecraft = 'PSP' , sensor = 'isois-epilo' , viewing = '7' , data_level = 'l2' , species = 'electrons' , start_date = startdate , end_date = enddate , data_path = lpath )
210
217
print (Event1 .print_energies ())
211
218
background_range = (datetime .datetime (2021 , 10 , 28 , 10 , 0 , 0 ), datetime .datetime (2021 , 10 , 28 , 12 , 0 , 0 ))
@@ -241,7 +248,8 @@ def test_onset_spectrum_tsa_PSP_ISOIS_EPILO_e_online():
241
248
def test_onset_spectrum_tsa_Wind_3DP_p_online ():
242
249
startdate = datetime .date (2021 , 10 , 28 )
243
250
enddate = datetime .date (2021 , 10 , 29 )
244
- lpath = f"{ os .getcwd ()} /data/"
251
+ lpath = f"{ os .getcwd ()} { os .sep } data"
252
+ lpath = jupyterhub_data_path (lpath )
245
253
Event1 = Event (spacecraft = 'Wind' , sensor = '3DP' , data_level = 'l2' , viewing = "Sector 3" , species = 'protons' , start_date = startdate , end_date = enddate , data_path = lpath )
246
254
print (Event1 .print_energies ())
247
255
background_range = (datetime .datetime (2021 , 10 , 28 , 10 , 0 , 0 ), datetime .datetime (2021 , 10 , 28 , 12 , 0 , 0 ))
@@ -278,7 +286,8 @@ def test_onset_spectrum_tsa_Wind_3DP_p_online():
278
286
def test_onset_spectrum_tsa_Wind_3DP_e_online ():
279
287
startdate = datetime .date (2021 , 10 , 28 )
280
288
enddate = datetime .date (2021 , 10 , 29 )
281
- lpath = f"{ os .getcwd ()} /data/"
289
+ lpath = f"{ os .getcwd ()} { os .sep } data"
290
+ lpath = jupyterhub_data_path (lpath )
282
291
Event1 = Event (spacecraft = 'Wind' , sensor = '3DP' , viewing = "Sector 3" , data_level = 'l2' , species = 'electrons' , start_date = startdate , end_date = enddate , data_path = lpath ) # TODO: radio_spacecraft=('wind', 'WIND')
283
292
print (Event1 .print_energies ())
284
293
background_range = (datetime .datetime (2021 , 10 , 28 , 10 , 0 , 0 ), datetime .datetime (2021 , 10 , 28 , 12 , 0 , 0 ))
@@ -315,7 +324,8 @@ def test_onset_spectrum_tsa_Wind_3DP_e_online():
315
324
def test_onset_spectrum_tsa_STEREOB_HET_p_online ():
316
325
startdate = datetime .date (2006 , 12 , 13 )
317
326
enddate = datetime .date (2006 , 12 , 14 )
318
- lpath = f"{ os .getcwd ()} /data/"
327
+ lpath = f"{ os .getcwd ()} { os .sep } data"
328
+ lpath = jupyterhub_data_path (lpath )
319
329
Event1 = Event (spacecraft = 'STEREO-B' , sensor = 'HET' , data_level = 'l2' , species = 'protons' , start_date = startdate , end_date = enddate , data_path = lpath )
320
330
print (Event1 .print_energies ())
321
331
background_range = (datetime .datetime (2006 , 12 , 13 , 0 , 0 , 0 ), datetime .datetime (2006 , 12 , 13 , 2 , 0 , 0 ))
@@ -342,7 +352,8 @@ def test_onset_spectrum_tsa_STEREOB_HET_p_online():
342
352
def test_onset_spectrum_tsa_STEREOB_HET_e_online ():
343
353
startdate = datetime .date (2006 , 12 , 13 )
344
354
enddate = datetime .date (2006 , 12 , 14 )
345
- lpath = f"{ os .getcwd ()} /data/"
355
+ lpath = f"{ os .getcwd ()} { os .sep } data"
356
+ lpath = jupyterhub_data_path (lpath )
346
357
Event1 = Event (spacecraft = 'STEREO-B' , sensor = 'HET' , data_level = 'l2' , species = 'electrons' , start_date = startdate , end_date = enddate , data_path = lpath , radio_spacecraft = ('behind' , 'STEREO-B' ))
347
358
print (Event1 .print_energies ())
348
359
background_range = (datetime .datetime (2006 , 12 , 13 , 0 , 0 , 0 ), datetime .datetime (2006 , 12 , 13 , 2 , 0 , 0 ))
@@ -369,7 +380,8 @@ def test_onset_spectrum_tsa_STEREOB_HET_e_online():
369
380
def test_onset_spectrum_tsa_STEREOA_SEPT_p_online ():
370
381
startdate = datetime .date (2021 , 10 , 28 )
371
382
enddate = datetime .date (2021 , 10 , 28 )
372
- lpath = f"{ os .getcwd ()} /data/"
383
+ lpath = f"{ os .getcwd ()} { os .sep } data"
384
+ lpath = jupyterhub_data_path (lpath )
373
385
Event1 = Event (spacecraft = 'STEREO-A' , sensor = 'SEPT' , viewing = "north" , data_level = 'l2' , species = 'ions' , start_date = startdate , end_date = enddate , data_path = lpath )
374
386
print (Event1 .print_energies ())
375
387
background_range = (datetime .datetime (2021 , 10 , 28 , 10 , 0 , 0 ), datetime .datetime (2021 , 10 , 28 , 12 , 0 , 0 ))
@@ -396,7 +408,8 @@ def test_onset_spectrum_tsa_STEREOA_SEPT_p_online():
396
408
def test_onset_spectrum_tsa_STEREOA_SEPT_e_online ():
397
409
startdate = datetime .date (2021 , 10 , 28 )
398
410
enddate = datetime .date (2021 , 10 , 28 )
399
- lpath = f"{ os .getcwd ()} /data/"
411
+ lpath = f"{ os .getcwd ()} { os .sep } data"
412
+ lpath = jupyterhub_data_path (lpath )
400
413
Event1 = Event (spacecraft = 'STEREO-A' , sensor = 'SEPT' , viewing = "asun" , data_level = 'l2' , species = 'electrons' , start_date = startdate , end_date = enddate , data_path = lpath , radio_spacecraft = ('ahead' , 'STEREO-A' ))
401
414
print (Event1 .print_energies ())
402
415
background_range = (datetime .datetime (2021 , 10 , 28 , 10 , 0 , 0 ), datetime .datetime (2021 , 10 , 28 , 12 , 0 , 0 ))
@@ -423,7 +436,8 @@ def test_onset_spectrum_tsa_STEREOA_SEPT_e_online():
423
436
def test_onset_spectrum_tsa_SOHO_EPHIN_online ():
424
437
startdate = datetime .date (2021 , 10 , 28 )
425
438
enddate = datetime .date (2021 , 10 , 28 )
426
- lpath = f"{ os .getcwd ()} /data/"
439
+ lpath = f"{ os .getcwd ()} { os .sep } data"
440
+ lpath = jupyterhub_data_path (lpath )
427
441
Event1 = Event (spacecraft = 'SOHO' , sensor = 'EPHIN' , data_level = 'l2' , species = 'electrons' , start_date = startdate , end_date = enddate , data_path = lpath )
428
442
print (Event1 .print_energies ())
429
443
background_range = (datetime .datetime (2021 , 10 , 28 , 10 , 0 , 0 ), datetime .datetime (2021 , 10 , 28 , 12 , 0 , 0 ))
@@ -457,7 +471,8 @@ def test_onset_spectrum_tsa_SOHO_EPHIN_online():
457
471
def test_onset_spectrum_tsa_SOHO_ERNE_online ():
458
472
startdate = datetime .date (2021 , 10 , 28 )
459
473
enddate = datetime .date (2021 , 10 , 29 )
460
- lpath = f"{ os .getcwd ()} /data/"
474
+ lpath = f"{ os .getcwd ()} { os .sep } data"
475
+ lpath = jupyterhub_data_path (lpath )
461
476
Event1 = Event (spacecraft = 'SOHO' , sensor = 'ERNE-HED' , data_level = 'l2' , species = 'protons' , start_date = startdate , end_date = enddate , data_path = lpath , radio_spacecraft = ('ahead' , 'STEREO-A' ))
462
477
print (Event1 .print_energies ())
463
478
background_range = (datetime .datetime (2021 , 10 , 28 , 10 , 0 , 0 ), datetime .datetime (2021 , 10 , 28 , 12 , 0 , 0 ))
0 commit comments