griffingoodwin04 commited on
Commit
6a114fd
·
1 Parent(s): aed4ea3

fixed date bug for splitting the data

Browse files
Files changed (1) hide show
  1. flaring/split_data.py +16 -8
flaring/split_data.py CHANGED
@@ -29,9 +29,9 @@ for i, row in flare_event.iterrows():
29
  flaring_eve_list.append((start_time, end_time))
30
 
31
  # Define date ranges for splits
32
- train_range = (datetime(2023, 7, 1), datetime(2023, 7, 25))
33
- val_range = (datetime(2023, 7, 27), datetime(2023, 7, 31))
34
- test_range = (datetime(2023, 8, 1), datetime(2023, 8, 15))
35
 
36
  # Get list of files in data_dir
37
  data_list = os.listdir(aia_data_dir)
@@ -61,8 +61,16 @@ for file in data_list:
61
  # Copy file to appropriate directory
62
  src_aia = os.path.join(aia_data_dir, file)
63
  src_sxr = os.path.join(sxr_data_dir, file)
64
- dst_aia = os.path.join(mixed_data_dir, "AIA", split_dir , file)
65
- dst_sxr = os.path.join(mixed_data_dir, "SXR" , split_dir, file)
66
- shutil.copy(src_aia, dst_aia)
67
- shutil.copy(src_sxr, dst_sxr)
68
- print(f"Copied {file} to {dst_aia} and {dst_sxr}")
 
 
 
 
 
 
 
 
 
29
  flaring_eve_list.append((start_time, end_time))
30
 
31
  # Define date ranges for splits
32
+ train_range = (datetime(2023, 7, 1,0,0,0), datetime(2023, 7, 25,23,59,59))
33
+ val_range = (datetime(2023, 7, 27,0,0,0), datetime(2023, 7, 31,23,59,59))
34
+ test_range = (datetime(2023, 8, 1,0,0,0), datetime(2023, 8, 15,23,59,59))
35
 
36
  # Get list of files in data_dir
37
  data_list = os.listdir(aia_data_dir)
 
61
  # Copy file to appropriate directory
62
  src_aia = os.path.join(aia_data_dir, file)
63
  src_sxr = os.path.join(sxr_data_dir, file)
64
+ dst_aia = os.path.join(base_dir, "AIA", split_dir, file)
65
+ dst_sxr = os.path.join(base_dir, "SXR", split_dir, file)
66
+
67
+ if not os.path.exists(dst_aia):
68
+ shutil.copy(src_aia, dst_aia)
69
+ print(f"Copied {file} to {dst_aia} and {dst_sxr}")
70
+ else:
71
+ print(f"File {dst_aia} already exists, skipping copy.")
72
+ if not os.path.exists(dst_sxr):
73
+ shutil.copy(src_sxr, dst_sxr)
74
+ else:
75
+ print(f"File {dst_sxr} already exists, skipping copy.")
76
+