Logging to: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/run_redwing_20260504T000000.log [2/5] Loading ESPC (HYCOM) data... ESPC raw data file exists: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/data/espc_20260504T00_to_20260510T12_raw.nc Loading from disk... ESPC extended file already exists: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/data/espc_20260504T00_to_20260510T12_extended.nc ESPC Reader ready (extended forecast) [3/5] Loading CMEMS data... CMEMS raw data file exists: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/data/cmems_20260504T00_to_20260513T00_raw.nc Loading from disk... CMEMS extended file already exists: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/data/cmems_20260504T00_to_20260513T00_extended.nc CMEMS Reader ready (extended forecast) [3.5/5] Loading Lusitania data... Lusitania raw data file exists: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/data/lusitania_20260504T00_to_20260507T00_raw.nc Loading from disk... Cached data time range: 2026-05-04 00:00:00 to 2026-05-07 00:00:00 (25 time steps) Coverage: 3.0 days WARNING: Cached file has limited coverage. Consider deleting /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/data/lusitania_20260504T00_to_20260507T00_raw.nc and the corresponding *_extended.nc file to re-download with multi-file loading. Lusitania extended file already exists: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/data/lusitania_20260504T00_to_20260507T00_extended.nc Lusitania Reader ready (extended forecast) ------------------------------------------------------------ MODEL READINESS SUMMARY ------------------------------------------------------------ ESPC READY | 53 steps, 6.5 days (2026-05-04 to 2026-05-10) CMEMS READY | 37 steps, 9.0 days (2026-05-04 to 2026-05-13) Lusitania READY | 25 steps, 3.0 days (2026-05-04 to 2026-05-07) ------------------------------------------------------------ Preparing quiver data and persistence times... ESPC persistence starts: 2026-05-10 12:00:00 CMEMS persistence starts: 2026-05-13 00:00:00 Lusitania persistence starts: 2026-05-07 00:00:00 [4/5] Running projections... ============================================================ PROJECTION: 90 DAYS ============================================================ Diffusivity: 100 m²/s Running ESPC... ESPC complete: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/projections/90day_diff100/redwing_ESPC_90days_diff100_forecast.nc Running CMEMS... CMEMS complete: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/projections/90day_diff100/redwing_CMEMS_90days_diff100_forecast.nc Running Lusitania... Lusitania complete: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/projections/90day_diff100/redwing_Lusitania_90days_diff100_forecast.nc All expected models present: ['ESPC', 'CMEMS', 'Lusitania'] Map saved: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/projections/90day_diff100/redwing_20260503T23_90days_diff100_map.png Creating animation with 217 frames (step=10)... Animation saved: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/projections/90day_diff100/redwing_20260503T23_90days_diff100_animation.mp4 Creating animation_cmems_quivers with 217 frames (step=10)... Animation saved: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/projections/90day_diff100/redwing_20260503T23_90days_diff100_cmems_quivers_animation.mp4 Creating animation_espc_quivers with 217 frames (step=10)... Animation saved: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/projections/90day_diff100/redwing_20260503T23_90days_diff100_espc_quivers_animation.mp4 Creating animation_lusitania_quivers with 217 frames (step=10)... Animation saved: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/projections/90day_diff100/redwing_20260503T23_90days_diff100_lusitania_quivers_animation.mp4 Copying 90-day outputs to latest files... Archived to: /www/web/rucool/media/sentinel/drift/archive Copied to: /www/web/rucool/media/sentinel/90day_drift_latest.mp4 Copied to: /www/web/rucool/media/sentinel/90day_drift_latest_map.png [5/5] Creating comparison plots... Comparison plot saved: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/figures/redwing_20260503T23_90day_comparison.png ====================================================================== EXTENDED PROJECTION COMPLETE ====================================================================== Output files saved to: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000 Log saved to: /www/web/rucool/media/sentinel/drift/redwing/2026_05/redwing_20260504T000000/run_redwing_20260504T000000.log re, in order to be more consistent with `DataArray.dims`. To access a mapping from dimension names to lengths, please use `Dataset.sizes`. n_traj = ds.dims['trajectory'] 2026-05-04 10:05:21,448 - WARNING - /home/hurricaneadm/scripts/temp/ioos_model_comparisons/scripts/redwing/redwing_extended_forecast_smith.py:1151: FutureWarning: The return type of `Dataset.dims` will be changed to return a set of dimension names in future, in order to be more consistent with `DataArray.dims`. To access a mapping from dimension names to lengths, please use `Dataset.sizes`. n_traj = ds.dims['trajectory'] 2026-05-04 10:09:43,245 - WARNING - /home/hurricaneadm/scripts/temp/ioos_model_comparisons/scripts/redwing/redwing_extended_forecast_smith.py:1151: FutureWarning: The return type of `Dataset.dims` will be changed to return a set of dimension names in future, in order to be more consistent with `DataArray.dims`. To access a mapping from dimension names to lengths, please use `Dataset.sizes`. n_traj = ds.dims['trajectory'] 2026-05-04 10:11:26,214 - WARNING - /home/hurricaneadm/scripts/temp/ioos_model_comparisons/scripts/redwing/redwing_extended_forecast_smith.py:962: FutureWarning: The return type of `Dataset.dims` will be changed to return a set of dimension names in future, in order to be more consistent with `DataArray.dims`. To access a mapping from dimension names to lengths, please use `Dataset.sizes`. for i in range(min(5, ds.dims['trajectory'])): 2026-05-04 10:11:26,217 - WARNING - /home/hurricaneadm/scripts/temp/ioos_model_comparisons/scripts/redwing/redwing_extended_forecast_smith.py:962: FutureWarning: The return type of `Dataset.dims` will be changed to return a set of dimension names in future, in order to be more consistent with `DataArray.dims`. To access a mapping from dimension names to lengths, please use `Dataset.sizes`. for i in range(min(5, ds.dims['trajectory'])): 2026-05-04 10:11:26,220 - WARNING - /home/hurricaneadm/scripts/temp/ioos_model_comparisons/scripts/redwing/redwing_extended_forecast_smith.py:962: FutureWarning: The return type of `Dataset.dims` will be changed to return a set of dimension names in future, in order to be more consistent with `DataArray.dims`. To access a mapping from dimension names to lengths, please use `Dataset.sizes`. for i in range(min(5, ds.dims['trajectory'])):