Ensemble

from datetime import timedelta
import numpy as np
from opendrift.models.oceandrift import OceanDrift
from opendrift.readers import reader_netCDF_CF_generic

Drift simulation using 30 member ensemble wind data from MEPS model of MET Norway

o = OceanDrift(loglevel=20)
o.set_config('drift:vertical_mixing', False)
r = reader_netCDF_CF_generic.Reader('https://thredds.met.no/thredds/dodsC/mepslatest/meps_lagged_6_h_latest_2_5km_latest.nc')
o.add_reader(r)

o.seed_elements(lat=60, lon=4.9, time=r.start_time,
                radius=1000, number=10000)

o.run(duration=timedelta(hours=50), time_step=600, time_step_output=3600)
16:14:37 INFO    opendrift:569: OpenDriftSimulation initialised (version 1.14.10 / v1.14.10-37-gd24556f)
16:14:37 INFO    opendrift.readers:67: Opening file with xr.open_dataset
16:14:38 INFO    opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'time': 'time', 'x': 'x', 'y': 'y'}
16:14:38 INFO    opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG
16:14:45 INFO    opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers:
16:14:45 INFO    opendrift.models.basemodel.environment:230:    x_sea_water_velocity: 0.000000
16:14:45 INFO    opendrift.models.basemodel.environment:230:    y_sea_water_velocity: 0.000000
16:14:45 INFO    opendrift.models.basemodel.environment:230:    sea_surface_height: 0.000000
16:14:45 INFO    opendrift.models.basemodel.environment:230:    upward_sea_water_velocity: 0.000000
16:14:45 INFO    opendrift.models.basemodel.environment:230:    ocean_vertical_diffusivity: 0.000000
16:14:45 INFO    opendrift.models.basemodel.environment:230:    horizontal_diffusivity: 0.000000
16:14:45 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_significant_height: 0.000000
16:14:45 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_stokes_drift_x_velocity: 0.000000
16:14:45 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_stokes_drift_y_velocity: 0.000000
16:14:45 INFO    opendrift.models.basemodel.environment:230:    ocean_mixed_layer_thickness: 50.000000
16:14:45 INFO    opendrift.models.basemodel.environment:230:    sea_floor_depth_below_sea_level: 10000.000000
16:14:45 INFO    opendrift:1903: Skipping environment variable ocean_vertical_diffusivity because of condition ['drift:vertical_mixing', 'is', False]
16:14:45 INFO    opendrift:1903: Skipping environment variable ocean_mixed_layer_thickness because of condition ['drift:vertical_mixing', 'is', False]
16:14:45 INFO    opendrift:1914: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
16:14:45 INFO    opendrift:1914: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
16:14:45 INFO    opendrift:1922: Storing previous values of environment variable sea_surface_height because of condition ['drift:vertical_advection', 'is', True]
16:14:45 INFO    opendrift:955: Using existing reader for land_binary_mask to move elements to ocean
16:14:45 INFO    opendrift:986: All points are in ocean
16:14:45 INFO    opendrift:2213: 2026-08-21 14:00:00 - step 1 of 300 - 10000 active elements (0 deactivated)
16:14:45 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:45 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:45 INFO    opendrift:2213: 2026-08-21 14:10:00 - step 2 of 300 - 10000 active elements (0 deactivated)
16:14:46 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:46 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:46 INFO    opendrift:2213: 2026-08-21 14:20:00 - step 3 of 300 - 10000 active elements (0 deactivated)
16:14:46 INFO    opendrift:2213: 2026-08-21 14:30:00 - step 4 of 300 - 10000 active elements (0 deactivated)
16:14:46 INFO    opendrift:2213: 2026-08-21 14:40:00 - step 5 of 300 - 10000 active elements (0 deactivated)
16:14:47 INFO    opendrift:2213: 2026-08-21 14:50:00 - step 6 of 300 - 10000 active elements (0 deactivated)
16:14:47 INFO    opendrift:2213: 2026-08-21 15:00:00 - step 7 of 300 - 10000 active elements (0 deactivated)
16:14:47 INFO    opendrift:2213: 2026-08-21 15:10:00 - step 8 of 300 - 10000 active elements (0 deactivated)
16:14:48 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:48 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:48 INFO    opendrift:2213: 2026-08-21 15:20:00 - step 9 of 300 - 10000 active elements (0 deactivated)
16:14:48 INFO    opendrift:2213: 2026-08-21 15:30:00 - step 10 of 300 - 10000 active elements (0 deactivated)
16:14:48 INFO    opendrift:2213: 2026-08-21 15:40:00 - step 11 of 300 - 10000 active elements (0 deactivated)
16:14:49 INFO    opendrift:2213: 2026-08-21 15:50:00 - step 12 of 300 - 10000 active elements (0 deactivated)
16:14:49 INFO    opendrift:2213: 2026-08-21 16:00:00 - step 13 of 300 - 10000 active elements (0 deactivated)
16:14:49 INFO    opendrift:2213: 2026-08-21 16:10:00 - step 14 of 300 - 10000 active elements (0 deactivated)
16:14:49 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:49 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:49 INFO    opendrift:2213: 2026-08-21 16:20:00 - step 15 of 300 - 10000 active elements (0 deactivated)
16:14:50 INFO    opendrift:2213: 2026-08-21 16:30:00 - step 16 of 300 - 10000 active elements (0 deactivated)
16:14:50 INFO    opendrift:2213: 2026-08-21 16:40:00 - step 17 of 300 - 10000 active elements (0 deactivated)
16:14:50 INFO    opendrift:2213: 2026-08-21 16:50:00 - step 18 of 300 - 10000 active elements (0 deactivated)
16:14:50 INFO    opendrift:2213: 2026-08-21 17:00:00 - step 19 of 300 - 10000 active elements (0 deactivated)
16:14:50 INFO    opendrift:2213: 2026-08-21 17:10:00 - step 20 of 300 - 10000 active elements (0 deactivated)
16:14:51 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:51 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:51 INFO    opendrift:2213: 2026-08-21 17:20:00 - step 21 of 300 - 10000 active elements (0 deactivated)
16:14:51 INFO    opendrift:2213: 2026-08-21 17:30:00 - step 22 of 300 - 10000 active elements (0 deactivated)
16:14:51 INFO    opendrift:2213: 2026-08-21 17:40:00 - step 23 of 300 - 10000 active elements (0 deactivated)
16:14:51 INFO    opendrift:2213: 2026-08-21 17:50:00 - step 24 of 300 - 10000 active elements (0 deactivated)
16:14:51 INFO    opendrift:2213: 2026-08-21 18:00:00 - step 25 of 300 - 10000 active elements (0 deactivated)
16:14:51 INFO    opendrift:2213: 2026-08-21 18:10:00 - step 26 of 300 - 10000 active elements (0 deactivated)
16:14:52 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:52 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:52 INFO    opendrift:2213: 2026-08-21 18:20:00 - step 27 of 300 - 10000 active elements (0 deactivated)
16:14:52 INFO    opendrift:2213: 2026-08-21 18:30:00 - step 28 of 300 - 10000 active elements (0 deactivated)
16:14:52 INFO    opendrift:2213: 2026-08-21 18:40:00 - step 29 of 300 - 10000 active elements (0 deactivated)
16:14:52 INFO    opendrift:2213: 2026-08-21 18:50:00 - step 30 of 300 - 10000 active elements (0 deactivated)
16:14:52 INFO    opendrift:2213: 2026-08-21 19:00:00 - step 31 of 300 - 10000 active elements (0 deactivated)
16:14:52 INFO    opendrift:2213: 2026-08-21 19:10:00 - step 32 of 300 - 10000 active elements (0 deactivated)
16:14:53 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:53 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:53 INFO    opendrift:2213: 2026-08-21 19:20:00 - step 33 of 300 - 10000 active elements (0 deactivated)
16:14:53 INFO    opendrift:2213: 2026-08-21 19:30:00 - step 34 of 300 - 10000 active elements (0 deactivated)
16:14:53 INFO    opendrift:2213: 2026-08-21 19:40:00 - step 35 of 300 - 10000 active elements (0 deactivated)
16:14:53 INFO    opendrift:2213: 2026-08-21 19:50:00 - step 36 of 300 - 10000 active elements (0 deactivated)
16:14:53 INFO    opendrift:2213: 2026-08-21 20:00:00 - step 37 of 300 - 10000 active elements (0 deactivated)
16:14:53 INFO    opendrift:2213: 2026-08-21 20:10:00 - step 38 of 300 - 10000 active elements (0 deactivated)
16:14:55 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:55 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:55 INFO    opendrift:2213: 2026-08-21 20:20:00 - step 39 of 300 - 10000 active elements (0 deactivated)
16:14:55 INFO    opendrift:2213: 2026-08-21 20:30:00 - step 40 of 300 - 10000 active elements (0 deactivated)
16:14:55 INFO    opendrift:2213: 2026-08-21 20:40:00 - step 41 of 300 - 10000 active elements (0 deactivated)
16:14:55 INFO    opendrift:2213: 2026-08-21 20:50:00 - step 42 of 300 - 10000 active elements (0 deactivated)
16:14:55 INFO    opendrift:2213: 2026-08-21 21:00:00 - step 43 of 300 - 10000 active elements (0 deactivated)
16:14:56 INFO    opendrift:2213: 2026-08-21 21:10:00 - step 44 of 300 - 10000 active elements (0 deactivated)
16:14:56 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:56 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:56 INFO    opendrift:2213: 2026-08-21 21:20:00 - step 45 of 300 - 10000 active elements (0 deactivated)
16:14:56 INFO    opendrift:2213: 2026-08-21 21:30:00 - step 46 of 300 - 10000 active elements (0 deactivated)
16:14:56 INFO    opendrift:2213: 2026-08-21 21:40:00 - step 47 of 300 - 10000 active elements (0 deactivated)
16:14:56 INFO    opendrift:2213: 2026-08-21 21:50:00 - step 48 of 300 - 10000 active elements (0 deactivated)
16:14:56 INFO    opendrift:2213: 2026-08-21 22:00:00 - step 49 of 300 - 10000 active elements (0 deactivated)
16:14:57 INFO    opendrift:2213: 2026-08-21 22:10:00 - step 50 of 300 - 10000 active elements (0 deactivated)
16:14:57 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:57 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:57 INFO    opendrift:2213: 2026-08-21 22:20:00 - step 51 of 300 - 10000 active elements (0 deactivated)
16:14:57 INFO    opendrift:2213: 2026-08-21 22:30:00 - step 52 of 300 - 10000 active elements (0 deactivated)
16:14:57 INFO    opendrift:2213: 2026-08-21 22:40:00 - step 53 of 300 - 10000 active elements (0 deactivated)
16:14:58 INFO    opendrift:2213: 2026-08-21 22:50:00 - step 54 of 300 - 10000 active elements (0 deactivated)
16:14:58 INFO    opendrift:2213: 2026-08-21 23:00:00 - step 55 of 300 - 10000 active elements (0 deactivated)
16:14:58 INFO    opendrift:2213: 2026-08-21 23:10:00 - step 56 of 300 - 10000 active elements (0 deactivated)
16:14:58 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:58 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:14:58 INFO    opendrift:2213: 2026-08-21 23:20:00 - step 57 of 300 - 10000 active elements (0 deactivated)
16:14:59 INFO    opendrift:2213: 2026-08-21 23:30:00 - step 58 of 300 - 10000 active elements (0 deactivated)
16:14:59 INFO    opendrift:2213: 2026-08-21 23:40:00 - step 59 of 300 - 10000 active elements (0 deactivated)
16:14:59 INFO    opendrift:2213: 2026-08-21 23:50:00 - step 60 of 300 - 10000 active elements (0 deactivated)
16:14:59 INFO    opendrift:2213: 2026-08-22 00:00:00 - step 61 of 300 - 10000 active elements (0 deactivated)
16:14:59 INFO    opendrift:2213: 2026-08-22 00:10:00 - step 62 of 300 - 10000 active elements (0 deactivated)
16:15:00 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:00 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:00 INFO    opendrift:2213: 2026-08-22 00:20:00 - step 63 of 300 - 10000 active elements (0 deactivated)
16:15:00 INFO    opendrift:2213: 2026-08-22 00:30:00 - step 64 of 300 - 10000 active elements (0 deactivated)
16:15:00 INFO    opendrift:2213: 2026-08-22 00:40:00 - step 65 of 300 - 10000 active elements (0 deactivated)
16:15:00 INFO    opendrift:2213: 2026-08-22 00:50:00 - step 66 of 300 - 10000 active elements (0 deactivated)
16:15:00 INFO    opendrift:2213: 2026-08-22 01:00:00 - step 67 of 300 - 10000 active elements (0 deactivated)
16:15:00 INFO    opendrift:2213: 2026-08-22 01:10:00 - step 68 of 300 - 10000 active elements (0 deactivated)
16:15:01 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:01 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:01 INFO    opendrift:2213: 2026-08-22 01:20:00 - step 69 of 300 - 10000 active elements (0 deactivated)
16:15:01 INFO    opendrift:2213: 2026-08-22 01:30:00 - step 70 of 300 - 10000 active elements (0 deactivated)
16:15:01 INFO    opendrift:2213: 2026-08-22 01:40:00 - step 71 of 300 - 10000 active elements (0 deactivated)
16:15:01 INFO    opendrift:2213: 2026-08-22 01:50:00 - step 72 of 300 - 10000 active elements (0 deactivated)
16:15:01 INFO    opendrift:2213: 2026-08-22 02:00:00 - step 73 of 300 - 10000 active elements (0 deactivated)
16:15:01 INFO    opendrift:2213: 2026-08-22 02:10:00 - step 74 of 300 - 10000 active elements (0 deactivated)
16:15:02 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:02 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:02 INFO    opendrift:2213: 2026-08-22 02:20:00 - step 75 of 300 - 10000 active elements (0 deactivated)
16:15:02 INFO    opendrift:2213: 2026-08-22 02:30:00 - step 76 of 300 - 10000 active elements (0 deactivated)
16:15:02 INFO    opendrift:2213: 2026-08-22 02:40:00 - step 77 of 300 - 10000 active elements (0 deactivated)
16:15:02 INFO    opendrift:2213: 2026-08-22 02:50:00 - step 78 of 300 - 10000 active elements (0 deactivated)
16:15:03 INFO    opendrift:2213: 2026-08-22 03:00:00 - step 79 of 300 - 10000 active elements (0 deactivated)
16:15:03 INFO    opendrift:2213: 2026-08-22 03:10:00 - step 80 of 300 - 10000 active elements (0 deactivated)
16:15:03 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:03 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:03 INFO    opendrift:2213: 2026-08-22 03:20:00 - step 81 of 300 - 10000 active elements (0 deactivated)
16:15:03 INFO    opendrift:2213: 2026-08-22 03:30:00 - step 82 of 300 - 10000 active elements (0 deactivated)
16:15:04 INFO    opendrift:2213: 2026-08-22 03:40:00 - step 83 of 300 - 10000 active elements (0 deactivated)
16:15:04 INFO    opendrift:2213: 2026-08-22 03:50:00 - step 84 of 300 - 10000 active elements (0 deactivated)
16:15:04 INFO    opendrift:2213: 2026-08-22 04:00:00 - step 85 of 300 - 10000 active elements (0 deactivated)
16:15:04 INFO    opendrift:2213: 2026-08-22 04:10:00 - step 86 of 300 - 10000 active elements (0 deactivated)
16:15:04 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:04 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:05 INFO    opendrift:2213: 2026-08-22 04:20:00 - step 87 of 300 - 9999 active elements (1 deactivated)
16:15:05 INFO    opendrift:2213: 2026-08-22 04:30:00 - step 88 of 300 - 9999 active elements (1 deactivated)
16:15:05 INFO    opendrift:2213: 2026-08-22 04:40:00 - step 89 of 300 - 9999 active elements (1 deactivated)
16:15:05 INFO    opendrift:2213: 2026-08-22 04:50:00 - step 90 of 300 - 9998 active elements (2 deactivated)
16:15:05 INFO    opendrift:2213: 2026-08-22 05:00:00 - step 91 of 300 - 9998 active elements (2 deactivated)
16:15:05 INFO    opendrift:2213: 2026-08-22 05:10:00 - step 92 of 300 - 9998 active elements (2 deactivated)
16:15:06 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:06 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:06 INFO    opendrift:2213: 2026-08-22 05:20:00 - step 93 of 300 - 9992 active elements (8 deactivated)
16:15:06 INFO    opendrift:2213: 2026-08-22 05:30:00 - step 94 of 300 - 9988 active elements (12 deactivated)
16:15:06 INFO    opendrift:2213: 2026-08-22 05:40:00 - step 95 of 300 - 9982 active elements (18 deactivated)
16:15:06 INFO    opendrift:2213: 2026-08-22 05:50:00 - step 96 of 300 - 9975 active elements (25 deactivated)
16:15:07 INFO    opendrift:2213: 2026-08-22 06:00:00 - step 97 of 300 - 9969 active elements (31 deactivated)
16:15:07 INFO    opendrift:2213: 2026-08-22 06:10:00 - step 98 of 300 - 9965 active elements (35 deactivated)
16:15:07 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:07 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:07 INFO    opendrift:2213: 2026-08-22 06:20:00 - step 99 of 300 - 9954 active elements (46 deactivated)
16:15:07 INFO    opendrift:2213: 2026-08-22 06:30:00 - step 100 of 300 - 9949 active elements (51 deactivated)
16:15:08 INFO    opendrift:2213: 2026-08-22 06:40:00 - step 101 of 300 - 9938 active elements (62 deactivated)
16:15:08 INFO    opendrift:2213: 2026-08-22 06:50:00 - step 102 of 300 - 9928 active elements (72 deactivated)
16:15:08 INFO    opendrift:2213: 2026-08-22 07:00:00 - step 103 of 300 - 9910 active elements (90 deactivated)
16:15:08 INFO    opendrift:2213: 2026-08-22 07:10:00 - step 104 of 300 - 9892 active elements (108 deactivated)
16:15:08 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:08 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:09 INFO    opendrift:2213: 2026-08-22 07:20:00 - step 105 of 300 - 9872 active elements (128 deactivated)
16:15:09 INFO    opendrift:2213: 2026-08-22 07:30:00 - step 106 of 300 - 9849 active elements (151 deactivated)
16:15:09 INFO    opendrift:2213: 2026-08-22 07:40:00 - step 107 of 300 - 9823 active elements (177 deactivated)
16:15:09 INFO    opendrift:2213: 2026-08-22 07:50:00 - step 108 of 300 - 9790 active elements (210 deactivated)
16:15:09 INFO    opendrift:2213: 2026-08-22 08:00:00 - step 109 of 300 - 9758 active elements (242 deactivated)
16:15:09 INFO    opendrift:2213: 2026-08-22 08:10:00 - step 110 of 300 - 9737 active elements (263 deactivated)
16:15:11 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:11 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:11 INFO    opendrift:2213: 2026-08-22 08:20:00 - step 111 of 300 - 9708 active elements (292 deactivated)
16:15:11 INFO    opendrift:2213: 2026-08-22 08:30:00 - step 112 of 300 - 9684 active elements (316 deactivated)
16:15:11 INFO    opendrift:2213: 2026-08-22 08:40:00 - step 113 of 300 - 9661 active elements (339 deactivated)
16:15:11 INFO    opendrift:2213: 2026-08-22 08:50:00 - step 114 of 300 - 9611 active elements (389 deactivated)
16:15:12 INFO    opendrift:2213: 2026-08-22 09:00:00 - step 115 of 300 - 9581 active elements (419 deactivated)
16:15:12 INFO    opendrift:2213: 2026-08-22 09:10:00 - step 116 of 300 - 9552 active elements (448 deactivated)
16:15:12 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:12 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:12 INFO    opendrift:2213: 2026-08-22 09:20:00 - step 117 of 300 - 9528 active elements (472 deactivated)
16:15:12 INFO    opendrift:2213: 2026-08-22 09:30:00 - step 118 of 300 - 9505 active elements (495 deactivated)
16:15:12 INFO    opendrift:2213: 2026-08-22 09:40:00 - step 119 of 300 - 9476 active elements (524 deactivated)
16:15:13 INFO    opendrift:2213: 2026-08-22 09:50:00 - step 120 of 300 - 9449 active elements (551 deactivated)
16:15:13 INFO    opendrift:2213: 2026-08-22 10:00:00 - step 121 of 300 - 9417 active elements (583 deactivated)
16:15:13 INFO    opendrift:2213: 2026-08-22 10:10:00 - step 122 of 300 - 9401 active elements (599 deactivated)
16:15:13 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:13 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:13 INFO    opendrift:2213: 2026-08-22 10:20:00 - step 123 of 300 - 9381 active elements (619 deactivated)
16:15:14 INFO    opendrift:2213: 2026-08-22 10:30:00 - step 124 of 300 - 9353 active elements (647 deactivated)
16:15:14 INFO    opendrift:2213: 2026-08-22 10:40:00 - step 125 of 300 - 9334 active elements (666 deactivated)
16:15:14 INFO    opendrift:2213: 2026-08-22 10:50:00 - step 126 of 300 - 9324 active elements (676 deactivated)
16:15:14 INFO    opendrift:2213: 2026-08-22 11:00:00 - step 127 of 300 - 9311 active elements (689 deactivated)
16:15:14 INFO    opendrift:2213: 2026-08-22 11:10:00 - step 128 of 300 - 9304 active elements (696 deactivated)
16:15:16 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:16 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:16 INFO    opendrift:2213: 2026-08-22 11:20:00 - step 129 of 300 - 9287 active elements (713 deactivated)
16:15:16 INFO    opendrift:2213: 2026-08-22 11:30:00 - step 130 of 300 - 9270 active elements (730 deactivated)
16:15:16 INFO    opendrift:2213: 2026-08-22 11:40:00 - step 131 of 300 - 9263 active elements (737 deactivated)
16:15:16 INFO    opendrift:2213: 2026-08-22 11:50:00 - step 132 of 300 - 9254 active elements (746 deactivated)
16:15:16 INFO    opendrift:2213: 2026-08-22 12:00:00 - step 133 of 300 - 9250 active elements (750 deactivated)
16:15:16 INFO    opendrift:2213: 2026-08-22 12:10:00 - step 134 of 300 - 9240 active elements (760 deactivated)
16:15:17 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:17 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:17 INFO    opendrift:2213: 2026-08-22 12:20:00 - step 135 of 300 - 9231 active elements (769 deactivated)
16:15:17 INFO    opendrift:2213: 2026-08-22 12:30:00 - step 136 of 300 - 9225 active elements (775 deactivated)
16:15:17 INFO    opendrift:2213: 2026-08-22 12:40:00 - step 137 of 300 - 9216 active elements (784 deactivated)
16:15:18 INFO    opendrift:2213: 2026-08-22 12:50:00 - step 138 of 300 - 9211 active elements (789 deactivated)
16:15:18 INFO    opendrift:2213: 2026-08-22 13:00:00 - step 139 of 300 - 9203 active elements (797 deactivated)
16:15:18 INFO    opendrift:2213: 2026-08-22 13:10:00 - step 140 of 300 - 9191 active elements (809 deactivated)
16:15:18 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:18 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:18 INFO    opendrift:2213: 2026-08-22 13:20:00 - step 141 of 300 - 9177 active elements (823 deactivated)
16:15:19 INFO    opendrift:2213: 2026-08-22 13:30:00 - step 142 of 300 - 9159 active elements (841 deactivated)
16:15:19 INFO    opendrift:2213: 2026-08-22 13:40:00 - step 143 of 300 - 9138 active elements (862 deactivated)
16:15:19 INFO    opendrift:2213: 2026-08-22 13:50:00 - step 144 of 300 - 9116 active elements (884 deactivated)
16:15:19 INFO    opendrift:2213: 2026-08-22 14:00:00 - step 145 of 300 - 9083 active elements (917 deactivated)
16:15:19 INFO    opendrift:2213: 2026-08-22 14:10:00 - step 146 of 300 - 9030 active elements (970 deactivated)
16:15:19 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:19 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:20 INFO    opendrift:2213: 2026-08-22 14:20:00 - step 147 of 300 - 8958 active elements (1042 deactivated)
16:15:20 INFO    opendrift:2213: 2026-08-22 14:30:00 - step 148 of 300 - 8881 active elements (1119 deactivated)
16:15:20 INFO    opendrift:2213: 2026-08-22 14:40:00 - step 149 of 300 - 8784 active elements (1216 deactivated)
16:15:20 INFO    opendrift:2213: 2026-08-22 14:50:00 - step 150 of 300 - 8675 active elements (1325 deactivated)
16:15:20 INFO    opendrift:2213: 2026-08-22 15:00:00 - step 151 of 300 - 8562 active elements (1438 deactivated)
16:15:20 INFO    opendrift:2213: 2026-08-22 15:10:00 - step 152 of 300 - 8395 active elements (1605 deactivated)
16:15:21 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:21 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:21 INFO    opendrift:2213: 2026-08-22 15:20:00 - step 153 of 300 - 8217 active elements (1783 deactivated)
16:15:21 INFO    opendrift:2213: 2026-08-22 15:30:00 - step 154 of 300 - 8016 active elements (1984 deactivated)
16:15:21 INFO    opendrift:2213: 2026-08-22 15:40:00 - step 155 of 300 - 7780 active elements (2220 deactivated)
16:15:21 INFO    opendrift:2213: 2026-08-22 15:50:00 - step 156 of 300 - 7554 active elements (2446 deactivated)
16:15:21 INFO    opendrift:2213: 2026-08-22 16:00:00 - step 157 of 300 - 7313 active elements (2687 deactivated)
16:15:21 INFO    opendrift:2213: 2026-08-22 16:10:00 - step 158 of 300 - 7075 active elements (2925 deactivated)
16:15:22 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:22 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:22 INFO    opendrift:2213: 2026-08-22 16:20:00 - step 159 of 300 - 6788 active elements (3212 deactivated)
16:15:22 INFO    opendrift:2213: 2026-08-22 16:30:00 - step 160 of 300 - 6493 active elements (3507 deactivated)
16:15:22 INFO    opendrift:2213: 2026-08-22 16:40:00 - step 161 of 300 - 6194 active elements (3806 deactivated)
16:15:22 INFO    opendrift:2213: 2026-08-22 16:50:00 - step 162 of 300 - 5932 active elements (4068 deactivated)
16:15:22 INFO    opendrift:2213: 2026-08-22 17:00:00 - step 163 of 300 - 5633 active elements (4367 deactivated)
16:15:23 INFO    opendrift:2213: 2026-08-22 17:10:00 - step 164 of 300 - 5375 active elements (4625 deactivated)
16:15:23 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:23 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:23 INFO    opendrift:2213: 2026-08-22 17:20:00 - step 165 of 300 - 5107 active elements (4893 deactivated)
16:15:23 INFO    opendrift:2213: 2026-08-22 17:30:00 - step 166 of 300 - 4875 active elements (5125 deactivated)
16:15:23 INFO    opendrift:2213: 2026-08-22 17:40:00 - step 167 of 300 - 4653 active elements (5347 deactivated)
16:15:23 INFO    opendrift:2213: 2026-08-22 17:50:00 - step 168 of 300 - 4452 active elements (5548 deactivated)
16:15:23 INFO    opendrift:2213: 2026-08-22 18:00:00 - step 169 of 300 - 4264 active elements (5736 deactivated)
16:15:24 INFO    opendrift:2213: 2026-08-22 18:10:00 - step 170 of 300 - 4108 active elements (5892 deactivated)
16:15:24 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:24 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:24 INFO    opendrift:2213: 2026-08-22 18:20:00 - step 171 of 300 - 3949 active elements (6051 deactivated)
16:15:24 INFO    opendrift:2213: 2026-08-22 18:30:00 - step 172 of 300 - 3819 active elements (6181 deactivated)
16:15:24 INFO    opendrift:2213: 2026-08-22 18:40:00 - step 173 of 300 - 3716 active elements (6284 deactivated)
16:15:24 INFO    opendrift:2213: 2026-08-22 18:50:00 - step 174 of 300 - 3614 active elements (6386 deactivated)
16:15:24 INFO    opendrift:2213: 2026-08-22 19:00:00 - step 175 of 300 - 3540 active elements (6460 deactivated)
16:15:24 INFO    opendrift:2213: 2026-08-22 19:10:00 - step 176 of 300 - 3466 active elements (6534 deactivated)
16:15:26 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:26 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:26 INFO    opendrift:2213: 2026-08-22 19:20:00 - step 177 of 300 - 3415 active elements (6585 deactivated)
16:15:26 INFO    opendrift:2213: 2026-08-22 19:30:00 - step 178 of 300 - 3372 active elements (6628 deactivated)
16:15:26 INFO    opendrift:2213: 2026-08-22 19:40:00 - step 179 of 300 - 3339 active elements (6661 deactivated)
16:15:26 INFO    opendrift:2213: 2026-08-22 19:50:00 - step 180 of 300 - 3313 active elements (6687 deactivated)
16:15:26 INFO    opendrift:2213: 2026-08-22 20:00:00 - step 181 of 300 - 3283 active elements (6717 deactivated)
16:15:26 INFO    opendrift:2213: 2026-08-22 20:10:00 - step 182 of 300 - 3258 active elements (6742 deactivated)
16:15:27 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:27 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:27 INFO    opendrift:2213: 2026-08-22 20:20:00 - step 183 of 300 - 3228 active elements (6772 deactivated)
16:15:27 INFO    opendrift:2213: 2026-08-22 20:30:00 - step 184 of 300 - 3213 active elements (6787 deactivated)
16:15:27 INFO    opendrift:2213: 2026-08-22 20:40:00 - step 185 of 300 - 3198 active elements (6802 deactivated)
16:15:27 INFO    opendrift:2213: 2026-08-22 20:50:00 - step 186 of 300 - 3179 active elements (6821 deactivated)
16:15:27 INFO    opendrift:2213: 2026-08-22 21:00:00 - step 187 of 300 - 3155 active elements (6845 deactivated)
16:15:27 INFO    opendrift:2213: 2026-08-22 21:10:00 - step 188 of 300 - 3137 active elements (6863 deactivated)
16:15:27 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:27 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:28 INFO    opendrift:2213: 2026-08-22 21:20:00 - step 189 of 300 - 3115 active elements (6885 deactivated)
16:15:28 INFO    opendrift:2213: 2026-08-22 21:30:00 - step 190 of 300 - 3086 active elements (6914 deactivated)
16:15:28 INFO    opendrift:2213: 2026-08-22 21:40:00 - step 191 of 300 - 3064 active elements (6936 deactivated)
16:15:28 INFO    opendrift:2213: 2026-08-22 21:50:00 - step 192 of 300 - 3029 active elements (6971 deactivated)
16:15:28 INFO    opendrift:2213: 2026-08-22 22:00:00 - step 193 of 300 - 3000 active elements (7000 deactivated)
16:15:28 INFO    opendrift:2213: 2026-08-22 22:10:00 - step 194 of 300 - 2963 active elements (7037 deactivated)
16:15:28 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:28 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:28 INFO    opendrift:2213: 2026-08-22 22:20:00 - step 195 of 300 - 2928 active elements (7072 deactivated)
16:15:28 INFO    opendrift:2213: 2026-08-22 22:30:00 - step 196 of 300 - 2899 active elements (7101 deactivated)
16:15:28 INFO    opendrift:2213: 2026-08-22 22:40:00 - step 197 of 300 - 2854 active elements (7146 deactivated)
16:15:28 INFO    opendrift:2213: 2026-08-22 22:50:00 - step 198 of 300 - 2818 active elements (7182 deactivated)
16:15:29 INFO    opendrift:2213: 2026-08-22 23:00:00 - step 199 of 300 - 2775 active elements (7225 deactivated)
16:15:29 INFO    opendrift:2213: 2026-08-22 23:10:00 - step 200 of 300 - 2734 active elements (7266 deactivated)
16:15:29 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:29 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:29 INFO    opendrift:2213: 2026-08-22 23:20:00 - step 201 of 300 - 2717 active elements (7283 deactivated)
16:15:29 INFO    opendrift:2213: 2026-08-22 23:30:00 - step 202 of 300 - 2703 active elements (7297 deactivated)
16:15:29 INFO    opendrift:2213: 2026-08-22 23:40:00 - step 203 of 300 - 2682 active elements (7318 deactivated)
16:15:29 INFO    opendrift:2213: 2026-08-22 23:50:00 - step 204 of 300 - 2662 active elements (7338 deactivated)
16:15:29 INFO    opendrift:2213: 2026-08-23 00:00:00 - step 205 of 300 - 2650 active elements (7350 deactivated)
16:15:29 INFO    opendrift:2213: 2026-08-23 00:10:00 - step 206 of 300 - 2630 active elements (7370 deactivated)
16:15:30 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:30 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:30 INFO    opendrift:2213: 2026-08-23 00:20:00 - step 207 of 300 - 2614 active elements (7386 deactivated)
16:15:30 INFO    opendrift:2213: 2026-08-23 00:30:00 - step 208 of 300 - 2599 active elements (7401 deactivated)
16:15:30 INFO    opendrift:2213: 2026-08-23 00:40:00 - step 209 of 300 - 2584 active elements (7416 deactivated)
16:15:30 INFO    opendrift:2213: 2026-08-23 00:50:00 - step 210 of 300 - 2571 active elements (7429 deactivated)
16:15:30 INFO    opendrift:2213: 2026-08-23 01:00:00 - step 211 of 300 - 2559 active elements (7441 deactivated)
16:15:30 INFO    opendrift:2213: 2026-08-23 01:10:00 - step 212 of 300 - 2553 active elements (7447 deactivated)
16:15:30 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:30 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:31 INFO    opendrift:2213: 2026-08-23 01:20:00 - step 213 of 300 - 2546 active elements (7454 deactivated)
16:15:31 INFO    opendrift:2213: 2026-08-23 01:30:00 - step 214 of 300 - 2543 active elements (7457 deactivated)
16:15:31 INFO    opendrift:2213: 2026-08-23 01:40:00 - step 215 of 300 - 2540 active elements (7460 deactivated)
16:15:31 INFO    opendrift:2213: 2026-08-23 01:50:00 - step 216 of 300 - 2539 active elements (7461 deactivated)
16:15:31 INFO    opendrift:2213: 2026-08-23 02:00:00 - step 217 of 300 - 2535 active elements (7465 deactivated)
16:15:31 INFO    opendrift:2213: 2026-08-23 02:10:00 - step 218 of 300 - 2535 active elements (7465 deactivated)
16:15:31 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:31 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:31 INFO    opendrift:2213: 2026-08-23 02:20:00 - step 219 of 300 - 2535 active elements (7465 deactivated)
16:15:31 INFO    opendrift:2213: 2026-08-23 02:30:00 - step 220 of 300 - 2534 active elements (7466 deactivated)
16:15:31 INFO    opendrift:2213: 2026-08-23 02:40:00 - step 221 of 300 - 2533 active elements (7467 deactivated)
16:15:31 INFO    opendrift:2213: 2026-08-23 02:50:00 - step 222 of 300 - 2533 active elements (7467 deactivated)
16:15:31 INFO    opendrift:2213: 2026-08-23 03:00:00 - step 223 of 300 - 2533 active elements (7467 deactivated)
16:15:31 INFO    opendrift:2213: 2026-08-23 03:10:00 - step 224 of 300 - 2533 active elements (7467 deactivated)
16:15:32 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:32 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:32 INFO    opendrift:2213: 2026-08-23 03:20:00 - step 225 of 300 - 2533 active elements (7467 deactivated)
16:15:32 INFO    opendrift:2213: 2026-08-23 03:30:00 - step 226 of 300 - 2533 active elements (7467 deactivated)
16:15:32 INFO    opendrift:2213: 2026-08-23 03:40:00 - step 227 of 300 - 2533 active elements (7467 deactivated)
16:15:32 INFO    opendrift:2213: 2026-08-23 03:50:00 - step 228 of 300 - 2533 active elements (7467 deactivated)
16:15:32 INFO    opendrift:2213: 2026-08-23 04:00:00 - step 229 of 300 - 2532 active elements (7468 deactivated)
16:15:32 INFO    opendrift:2213: 2026-08-23 04:10:00 - step 230 of 300 - 2532 active elements (7468 deactivated)
16:15:32 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:32 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:32 INFO    opendrift:2213: 2026-08-23 04:20:00 - step 231 of 300 - 2528 active elements (7472 deactivated)
16:15:32 INFO    opendrift:2213: 2026-08-23 04:30:00 - step 232 of 300 - 2526 active elements (7474 deactivated)
16:15:33 INFO    opendrift:2213: 2026-08-23 04:40:00 - step 233 of 300 - 2523 active elements (7477 deactivated)
16:15:33 INFO    opendrift:2213: 2026-08-23 04:50:00 - step 234 of 300 - 2517 active elements (7483 deactivated)
16:15:33 INFO    opendrift:2213: 2026-08-23 05:00:00 - step 235 of 300 - 2514 active elements (7486 deactivated)
16:15:33 INFO    opendrift:2213: 2026-08-23 05:10:00 - step 236 of 300 - 2511 active elements (7489 deactivated)
16:15:33 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:33 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:33 INFO    opendrift:2213: 2026-08-23 05:20:00 - step 237 of 300 - 2509 active elements (7491 deactivated)
16:15:33 INFO    opendrift:2213: 2026-08-23 05:30:00 - step 238 of 300 - 2501 active elements (7499 deactivated)
16:15:33 INFO    opendrift:2213: 2026-08-23 05:40:00 - step 239 of 300 - 2491 active elements (7509 deactivated)
16:15:33 INFO    opendrift:2213: 2026-08-23 05:50:00 - step 240 of 300 - 2480 active elements (7520 deactivated)
16:15:33 INFO    opendrift:2213: 2026-08-23 06:00:00 - step 241 of 300 - 2469 active elements (7531 deactivated)
16:15:33 INFO    opendrift:2213: 2026-08-23 06:10:00 - step 242 of 300 - 2460 active elements (7540 deactivated)
16:15:34 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:34 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:34 INFO    opendrift:2213: 2026-08-23 06:20:00 - step 243 of 300 - 2446 active elements (7554 deactivated)
16:15:34 INFO    opendrift:2213: 2026-08-23 06:30:00 - step 244 of 300 - 2430 active elements (7570 deactivated)
16:15:34 INFO    opendrift:2213: 2026-08-23 06:40:00 - step 245 of 300 - 2406 active elements (7594 deactivated)
16:15:34 INFO    opendrift:2213: 2026-08-23 06:50:00 - step 246 of 300 - 2393 active elements (7607 deactivated)
16:15:34 INFO    opendrift:2213: 2026-08-23 07:00:00 - step 247 of 300 - 2365 active elements (7635 deactivated)
16:15:34 INFO    opendrift:2213: 2026-08-23 07:10:00 - step 248 of 300 - 2338 active elements (7662 deactivated)
16:15:34 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:34 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:34 INFO    opendrift:2213: 2026-08-23 07:20:00 - step 249 of 300 - 2313 active elements (7687 deactivated)
16:15:35 INFO    opendrift:2213: 2026-08-23 07:30:00 - step 250 of 300 - 2285 active elements (7715 deactivated)
16:15:35 INFO    opendrift:2213: 2026-08-23 07:40:00 - step 251 of 300 - 2257 active elements (7743 deactivated)
16:15:35 INFO    opendrift:2213: 2026-08-23 07:50:00 - step 252 of 300 - 2222 active elements (7778 deactivated)
16:15:35 INFO    opendrift:2213: 2026-08-23 08:00:00 - step 253 of 300 - 2183 active elements (7817 deactivated)
16:15:35 INFO    opendrift:2213: 2026-08-23 08:10:00 - step 254 of 300 - 2142 active elements (7858 deactivated)
16:15:35 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:35 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:35 INFO    opendrift:2213: 2026-08-23 08:20:00 - step 255 of 300 - 2102 active elements (7898 deactivated)
16:15:35 INFO    opendrift:2213: 2026-08-23 08:30:00 - step 256 of 300 - 2066 active elements (7934 deactivated)
16:15:35 INFO    opendrift:2213: 2026-08-23 08:40:00 - step 257 of 300 - 2000 active elements (8000 deactivated)
16:15:35 INFO    opendrift:2213: 2026-08-23 08:50:00 - step 258 of 300 - 1955 active elements (8045 deactivated)
16:15:35 INFO    opendrift:2213: 2026-08-23 09:00:00 - step 259 of 300 - 1903 active elements (8097 deactivated)
16:15:35 INFO    opendrift:2213: 2026-08-23 09:10:00 - step 260 of 300 - 1849 active elements (8151 deactivated)
16:15:36 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:36 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:36 INFO    opendrift:2213: 2026-08-23 09:20:00 - step 261 of 300 - 1796 active elements (8204 deactivated)
16:15:36 INFO    opendrift:2213: 2026-08-23 09:30:00 - step 262 of 300 - 1751 active elements (8249 deactivated)
16:15:36 INFO    opendrift:2213: 2026-08-23 09:40:00 - step 263 of 300 - 1683 active elements (8317 deactivated)
16:15:36 INFO    opendrift:2213: 2026-08-23 09:50:00 - step 264 of 300 - 1626 active elements (8374 deactivated)
16:15:36 INFO    opendrift:2213: 2026-08-23 10:00:00 - step 265 of 300 - 1561 active elements (8439 deactivated)
16:15:36 INFO    opendrift:2213: 2026-08-23 10:10:00 - step 266 of 300 - 1501 active elements (8499 deactivated)
16:15:38 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:38 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:38 INFO    opendrift:2213: 2026-08-23 10:20:00 - step 267 of 300 - 1438 active elements (8562 deactivated)
16:15:38 INFO    opendrift:2213: 2026-08-23 10:30:00 - step 268 of 300 - 1381 active elements (8619 deactivated)
16:15:38 INFO    opendrift:2213: 2026-08-23 10:40:00 - step 269 of 300 - 1325 active elements (8675 deactivated)
16:15:38 INFO    opendrift:2213: 2026-08-23 10:50:00 - step 270 of 300 - 1258 active elements (8742 deactivated)
16:15:38 INFO    opendrift:2213: 2026-08-23 11:00:00 - step 271 of 300 - 1197 active elements (8803 deactivated)
16:15:38 INFO    opendrift:2213: 2026-08-23 11:10:00 - step 272 of 300 - 1139 active elements (8861 deactivated)
16:15:38 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:38 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:38 INFO    opendrift:2213: 2026-08-23 11:20:00 - step 273 of 300 - 1087 active elements (8913 deactivated)
16:15:38 INFO    opendrift:2213: 2026-08-23 11:30:00 - step 274 of 300 - 1035 active elements (8965 deactivated)
16:15:38 INFO    opendrift:2213: 2026-08-23 11:40:00 - step 275 of 300 - 988 active elements (9012 deactivated)
16:15:38 INFO    opendrift:2213: 2026-08-23 11:50:00 - step 276 of 300 - 938 active elements (9062 deactivated)
16:15:38 INFO    opendrift:2213: 2026-08-23 12:00:00 - step 277 of 300 - 886 active elements (9114 deactivated)
16:15:38 INFO    opendrift:2213: 2026-08-23 12:10:00 - step 278 of 300 - 845 active elements (9155 deactivated)
16:15:39 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:39 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:39 INFO    opendrift:2213: 2026-08-23 12:20:00 - step 279 of 300 - 805 active elements (9195 deactivated)
16:15:39 INFO    opendrift:2213: 2026-08-23 12:30:00 - step 280 of 300 - 770 active elements (9230 deactivated)
16:15:39 INFO    opendrift:2213: 2026-08-23 12:40:00 - step 281 of 300 - 717 active elements (9283 deactivated)
16:15:39 INFO    opendrift:2213: 2026-08-23 12:50:00 - step 282 of 300 - 668 active elements (9332 deactivated)
16:15:39 INFO    opendrift:2213: 2026-08-23 13:00:00 - step 283 of 300 - 617 active elements (9383 deactivated)
16:15:39 INFO    opendrift:2213: 2026-08-23 13:10:00 - step 284 of 300 - 571 active elements (9429 deactivated)
16:15:40 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:40 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:40 INFO    opendrift:2213: 2026-08-23 13:20:00 - step 285 of 300 - 540 active elements (9460 deactivated)
16:15:40 INFO    opendrift:2213: 2026-08-23 13:30:00 - step 286 of 300 - 507 active elements (9493 deactivated)
16:15:40 INFO    opendrift:2213: 2026-08-23 13:40:00 - step 287 of 300 - 474 active elements (9526 deactivated)
16:15:40 INFO    opendrift:2213: 2026-08-23 13:50:00 - step 288 of 300 - 439 active elements (9561 deactivated)
16:15:40 INFO    opendrift:2213: 2026-08-23 14:00:00 - step 289 of 300 - 400 active elements (9600 deactivated)
16:15:40 INFO    opendrift:2213: 2026-08-23 14:10:00 - step 290 of 300 - 373 active elements (9627 deactivated)
16:15:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:41 INFO    opendrift:2213: 2026-08-23 14:20:00 - step 291 of 300 - 340 active elements (9660 deactivated)
16:15:41 INFO    opendrift:2213: 2026-08-23 14:30:00 - step 292 of 300 - 309 active elements (9691 deactivated)
16:15:41 INFO    opendrift:2213: 2026-08-23 14:40:00 - step 293 of 300 - 286 active elements (9714 deactivated)
16:15:41 INFO    opendrift:2213: 2026-08-23 14:50:00 - step 294 of 300 - 258 active elements (9742 deactivated)
16:15:41 INFO    opendrift:2213: 2026-08-23 15:00:00 - step 295 of 300 - 233 active elements (9767 deactivated)
16:15:41 INFO    opendrift:2213: 2026-08-23 15:10:00 - step 296 of 300 - 213 active elements (9787 deactivated)
16:15:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
16:15:41 INFO    opendrift:2213: 2026-08-23 15:20:00 - step 297 of 300 - 194 active elements (9806 deactivated)
16:15:41 INFO    opendrift:2213: 2026-08-23 15:30:00 - step 298 of 300 - 181 active elements (9819 deactivated)
16:15:41 INFO    opendrift:2213: 2026-08-23 15:40:00 - step 299 of 300 - 161 active elements (9839 deactivated)
16:15:41 INFO    opendrift:2213: 2026-08-23 15:50:00 - step 300 of 300 - 147 active elements (9853 deactivated)
<xarray.Dataset> Size: 45MB
Dimensions:                                   (trajectory: 10000, time: 51)
Coordinates:
  * trajectory                                (trajectory) int64 80kB 0 ... 9999
  * time                                      (time) datetime64[ns] 408B 2026...
Data variables: (12/22)
    status                                    (trajectory, time) float32 2MB ...
    moving                                    (trajectory, time) float32 2MB ...
    age_seconds                               (trajectory, time) float32 2MB ...
    origin_marker                             (trajectory, time) float32 2MB ...
    lon                                       (trajectory, time) float32 2MB ...
    lat                                       (trajectory, time) float32 2MB ...
    ...                                        ...
    horizontal_diffusivity                    (trajectory, time) float32 2MB ...
    sea_surface_wave_significant_height       (trajectory, time) float32 2MB ...
    sea_surface_wave_stokes_drift_x_velocity  (trajectory, time) float32 2MB ...
    sea_surface_wave_stokes_drift_y_velocity  (trajectory, time) float32 2MB ...
    sea_floor_depth_below_sea_level           (trajectory, time) float32 2MB ...
    land_binary_mask                          (trajectory, time) float32 2MB ...
Attributes: (12/121)
    Conventions:                                                           CF...
    standard_name_vocabulary:                                              CF...
    featureType:                                                           tr...
    title:                                                                 Op...
    summary:                                                               Ou...
    keywords:                                                              tr...
    ...                                                                    ...
    geospatial_lon_units:                                                  de...
    geospatial_lon_resolution:                                             point
    runtime:                                                               0:...
    geospatial_vertical_min:                                               0.0
    geospatial_vertical_max:                                               0.0
    geospatial_vertical_positive:                                          up


Ensemble members are recycled among the 10000 particles

ensemble_number = np.remainder(np.arange(o.num_elements_total()), len(r.realizations)) + 1
o.animation(fast=True, color=ensemble_number, legend=['Member ' + str(i) for i in r.realizations], colorbar=False)
16:15:41 WARNING opendrift:2589: Plotting fast. This will make your plots less accurate.
16:15:43 INFO    opendrift:4799: Saving animation to /root/project/docs/source/gallery/animations/example_ensemble_0.gif...
16:16:15 INFO    opendrift:3217: Time to make animation: 0:00:33.305962

We see that elements forced by different wind ensemble members move differently

../_images/example_ensemble_0.gif
o.plot_memory_usage()
example ensemble

Total running time of the script: (1 minutes 49.019 seconds)

Gallery generated by Sphinx-Gallery