griffingoodwin04 commited on
Commit
9bd18f8
·
1 Parent(s): aa98143

Update README with dataset metadata and configuration details for FOXES

Browse files
Files changed (1) hide show
  1. README.md +48 -8
README.md CHANGED
@@ -1,3 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  # FOXES: A Framework For Operational X-ray Emission Synthesis
2
 
3
  This repository contains the code and resources for **FOXES**, a project developed as part of the _**Frontier Development Lab**_'s Heliolab 2025!
@@ -125,21 +150,36 @@ python run_pipeline.py --config pipeline_config.yaml --steps preprocess --force
125
  The `hf_download` step pulls pre-processed, pre-split AIA and SXR data directly from the [FOXES HuggingFace dataset](https://huggingface.co/datasets/griffingoodwin04/FOXES-Data), skipping the raw download, preprocessing, and split steps entirely. Configure it via `download/hf_download_config.yaml`:
126
 
127
  ```yaml
 
128
  repo_id: "griffingoodwin04/FOXES"
129
- aia_dir: "/Volumes/T9/AIA_hg_processed" # where AIA .npy files land
130
- sxr_dir: "/Volumes/T9/SXR_hg_processed" # where SXR .npy files land
 
 
 
 
 
131
  splits:
132
  - train
133
- - validation # maps to local "val/" directory
134
  - test
135
 
136
- # Optional: download a random subset instead of the full dataset
137
  subsample: false
138
- subsample_n: 1000 # exact count per split (or use subsample_frac)
139
- subsample_frac: 0.1 # fraction per split, used when subsample_n is null
140
- shuffle_buffer_size: 500 # rows buffered before sampling; larger = more random
 
 
 
 
 
 
 
 
141
 
142
- num_workers: 8 # parallel disk-write threads
 
143
  ```
144
 
145
  Run the downloader standalone:
 
1
+ ---
2
+ license: mit
3
+ task_categories:
4
+ - image-to-image
5
+ - time-series-forecasting
6
+ tags:
7
+ - solar
8
+ - heliophysics
9
+ - astronomy
10
+ - AIA
11
+ - SDO
12
+ - EUV
13
+ - SXR
14
+ - GOES
15
+ - flare
16
+ - space-weather
17
+ pretty_name: "FOXES: Framework for Operational X-ray Emission Synthesis"
18
+ size_categories:
19
+ - 100K<n<1M
20
+ language:
21
+ - en
22
+ datasets:
23
+ - griffingoodwin04/FOXES-Data
24
+ ---
25
+
26
  # FOXES: A Framework For Operational X-ray Emission Synthesis
27
 
28
  This repository contains the code and resources for **FOXES**, a project developed as part of the _**Frontier Development Lab**_'s Heliolab 2025!
 
150
  The `hf_download` step pulls pre-processed, pre-split AIA and SXR data directly from the [FOXES HuggingFace dataset](https://huggingface.co/datasets/griffingoodwin04/FOXES-Data), skipping the raw download, preprocessing, and split steps entirely. Configure it via `download/hf_download_config.yaml`:
151
 
152
  ```yaml
153
+ # Source
154
  repo_id: "griffingoodwin04/FOXES"
155
+
156
+ # Output — AIA and SXR .npy files are saved under these directories
157
+ # "validation" maps to a local "val/" folder to match the rest of the pipeline
158
+ aia_dir: "/Volumes/T9/AIA_hg_processed"
159
+ sxr_dir: "/Volumes/T9/SXR_hg_processed"
160
+
161
+ # Splits to download (any subset of: train, validation, test)
162
  splits:
163
  - train
164
+ - validation
165
  - test
166
 
167
+ # Subsampling set subsample: true to download a random subset
168
  subsample: false
169
+ subsample_seed: 42
170
+ subsample_n: 1000 # exact count per split; set to null to use subsample_frac instead
171
+ subsample_frac: 0.1 # fraction per split, used only when subsample_n is null
172
+
173
+ # Shuffle buffer: rows held in memory before sampling begins.
174
+ # Larger = better randomness but more data pre-fetched before the first file is saved.
175
+ # Rule of thumb: ~3x subsample_n, or ~500 for frac-based sampling.
176
+ shuffle_buffer_size: 500
177
+
178
+ # Parallel disk-write threads (I/O bound, so > CPU count is fine)
179
+ num_workers: 8
180
 
181
+ # Log progress every N rows submitted
182
+ print_every: 500
183
  ```
184
 
185
  Run the downloader standalone: