Commit ·
6a114fd
1
Parent(s): aed4ea3
fixed date bug for splitting the data
Browse files- 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(
|
| 65 |
-
dst_sxr = os.path.join(
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
+
|