@@ -186,35 +186,6 @@ class BatchKey(Enum):
186
186
hrvsatellite_time_utc_fourier = auto ()
187
187
hrvsatellite_time_utc_fourier_t0 = auto ()
188
188
189
- # -------------- SATELLITE -----------------------------------
190
- # shape: (batch_size, time, channels, y, x)
191
- #
192
- # Or, if the imagery has been patched,
193
- # shape: (batch_size, time, channels, y, x, n_pixels_per_patch) where n_pixels_per_patch
194
- # is the *total* number of pixels,
195
- # i.e. n_pixels_per_patch_along_height * n_pixels_per_patch_along_width.
196
- satellite_actual = auto ()
197
- satellite_predicted = auto () # shape: batch_size, time, y, x
198
- satellite_t0_idx = auto () # shape: scalar
199
-
200
- # HRV satellite coordinates:
201
- satellite_y_osgb = auto () # shape: (batch_size, y, x)
202
- satellite_x_osgb = auto () # shape: (batch_size, y, x)
203
- satellite_y_geostationary = auto () # shape: (batch_size, y)
204
- satellite_x_geostationary = auto () # shape: (batch_size, x)
205
- #: Time is seconds since UNIX epoch (1970-01-01). Shape: (batch_size, n_timesteps)
206
- satellite_time_utc = auto ()
207
- # Added by np_batch_processor.Topography:
208
- satellite_surface_height = auto () # The surface height at each pixel. (batch_size, y, x)
209
-
210
- # HRV satellite Fourier coordinates:
211
- # Spatial coordinates. Shape: (batch_size, y, x, n_fourier_features_per_dim)
212
- satellite_y_osgb_fourier = auto ()
213
- satellite_x_osgb_fourier = auto ()
214
- #: Time shape: (batch_size, n_timesteps, n_fourier_features_per_dim)
215
- satellite_time_utc_fourier = auto ()
216
- satellite_time_utc_fourier_t0 = auto ()
217
-
218
189
# -------------- NWP --------------------------------------------
219
190
nwp = auto () # shape: (batch_size, target_time_utc, channel, y_osgb, x_osgb)
220
191
nwp_t0_idx = auto () # shape: scalar
@@ -316,6 +287,35 @@ class BatchKey(Enum):
316
287
# Not used in the Raw data pipeline.
317
288
requested_timesteps = auto () # shape: (n_requested_timesteps)
318
289
290
+ # -------------- SATELLITE -----------------------------------
291
+ # shape: (batch_size, time, channels, y, x)
292
+ #
293
+ # Or, if the imagery has been patched,
294
+ # shape: (batch_size, time, channels, y, x, n_pixels_per_patch) where n_pixels_per_patch
295
+ # is the *total* number of pixels,
296
+ # i.e. n_pixels_per_patch_along_height * n_pixels_per_patch_along_width.
297
+ satellite_actual = auto ()
298
+ satellite_predicted = auto () # shape: batch_size, time, y, x
299
+ satellite_t0_idx = auto () # shape: scalar
300
+
301
+ # HRV satellite coordinates:
302
+ satellite_y_osgb = auto () # shape: (batch_size, y, x)
303
+ satellite_x_osgb = auto () # shape: (batch_size, y, x)
304
+ satellite_y_geostationary = auto () # shape: (batch_size, y)
305
+ satellite_x_geostationary = auto () # shape: (batch_size, x)
306
+ #: Time is seconds since UNIX epoch (1970-01-01). Shape: (batch_size, n_timesteps)
307
+ satellite_time_utc = auto ()
308
+ # Added by np_batch_processor.Topography:
309
+ satellite_surface_height = auto () # The surface height at each pixel. (batch_size, y, x)
310
+
311
+ # HRV satellite Fourier coordinates:
312
+ # Spatial coordinates. Shape: (batch_size, y, x, n_fourier_features_per_dim)
313
+ satellite_y_osgb_fourier = auto ()
314
+ satellite_x_osgb_fourier = auto ()
315
+ #: Time shape: (batch_size, n_timesteps, n_fourier_features_per_dim)
316
+ satellite_time_utc_fourier = auto ()
317
+ satellite_time_utc_fourier_t0 = auto ()
318
+
319
319
320
320
NumpyBatch = dict [BatchKey , np .ndarray ]
321
321
0 commit comments