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)
14:13:57 INFO    opendrift:576: OpenDriftSimulation initialised (version 1.14.8 / v1.14.8-22-ged2e201)
14:13:57 INFO    opendrift.readers:63: Opening file with xr.open_dataset
14:13:59 INFO    opendrift.readers.reader_netCDF_CF_generic:332: Detected dimensions: {'time': 'time', 'x': 'x', 'y': 'y'}
14:13:59 INFO    opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG
14:14:03 INFO    opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers:
14:14:03 INFO    opendrift.models.basemodel.environment:230:    x_sea_water_velocity: 0.000000
14:14:03 INFO    opendrift.models.basemodel.environment:230:    y_sea_water_velocity: 0.000000
14:14:03 INFO    opendrift.models.basemodel.environment:230:    sea_surface_height: 0.000000
14:14:03 INFO    opendrift.models.basemodel.environment:230:    upward_sea_water_velocity: 0.000000
14:14:03 INFO    opendrift.models.basemodel.environment:230:    ocean_vertical_diffusivity: 0.000000
14:14:03 INFO    opendrift.models.basemodel.environment:230:    horizontal_diffusivity: 0.000000
14:14:03 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_significant_height: 0.000000
14:14:03 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_stokes_drift_x_velocity: 0.000000
14:14:03 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_stokes_drift_y_velocity: 0.000000
14:14:03 INFO    opendrift.models.basemodel.environment:230:    ocean_mixed_layer_thickness: 50.000000
14:14:03 INFO    opendrift.models.basemodel.environment:230:    sea_floor_depth_below_sea_level: 10000.000000
14:14:03 INFO    opendrift:1836: Skipping environment variable ocean_vertical_diffusivity because of condition ['drift:vertical_mixing', 'is', False]
14:14:03 INFO    opendrift:1836: Skipping environment variable ocean_mixed_layer_thickness because of condition ['drift:vertical_mixing', 'is', False]
14:14:03 INFO    opendrift:1847: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
14:14:03 INFO    opendrift:1847: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
14:14:03 INFO    opendrift:1855: Storing previous values of environment variable sea_surface_height because of condition ['drift:vertical_advection', 'is', True]
14:14:03 INFO    opendrift:955: Using existing reader for land_binary_mask to move elements to ocean
14:14:03 INFO    opendrift:986: All points are in ocean
14:14:03 INFO    opendrift:2144: 2026-03-03 12:00:00 - step 1 of 300 - 10000 active elements (0 deactivated)
14:14:04 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:04 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:04 INFO    opendrift:2144: 2026-03-03 12:10:00 - step 2 of 300 - 10000 active elements (0 deactivated)
14:14:04 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:04 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:04 INFO    opendrift:2144: 2026-03-03 12:20:00 - step 3 of 300 - 10000 active elements (0 deactivated)
14:14:05 INFO    opendrift:2144: 2026-03-03 12:30:00 - step 4 of 300 - 10000 active elements (0 deactivated)
14:14:05 INFO    opendrift:2144: 2026-03-03 12:40:00 - step 5 of 300 - 10000 active elements (0 deactivated)
14:14:05 INFO    opendrift:2144: 2026-03-03 12:50:00 - step 6 of 300 - 10000 active elements (0 deactivated)
14:14:05 INFO    opendrift:2144: 2026-03-03 13:00:00 - step 7 of 300 - 10000 active elements (0 deactivated)
14:14:05 INFO    opendrift:2144: 2026-03-03 13:10:00 - step 8 of 300 - 10000 active elements (0 deactivated)
14:14:06 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:06 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:06 INFO    opendrift:2144: 2026-03-03 13:20:00 - step 9 of 300 - 10000 active elements (0 deactivated)
14:14:06 INFO    opendrift:2144: 2026-03-03 13:30:00 - step 10 of 300 - 10000 active elements (0 deactivated)
14:14:06 INFO    opendrift:2144: 2026-03-03 13:40:00 - step 11 of 300 - 10000 active elements (0 deactivated)
14:14:06 INFO    opendrift:2144: 2026-03-03 13:50:00 - step 12 of 300 - 10000 active elements (0 deactivated)
14:14:06 INFO    opendrift:2144: 2026-03-03 14:00:00 - step 13 of 300 - 10000 active elements (0 deactivated)
14:14:06 INFO    opendrift:2144: 2026-03-03 14:10:00 - step 14 of 300 - 10000 active elements (0 deactivated)
14:14:07 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:07 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:07 INFO    opendrift:2144: 2026-03-03 14:20:00 - step 15 of 300 - 10000 active elements (0 deactivated)
14:14:07 INFO    opendrift:2144: 2026-03-03 14:30:00 - step 16 of 300 - 10000 active elements (0 deactivated)
14:14:07 INFO    opendrift:2144: 2026-03-03 14:40:00 - step 17 of 300 - 10000 active elements (0 deactivated)
14:14:07 INFO    opendrift:2144: 2026-03-03 14:50:00 - step 18 of 300 - 10000 active elements (0 deactivated)
14:14:07 INFO    opendrift:2144: 2026-03-03 15:00:00 - step 19 of 300 - 10000 active elements (0 deactivated)
14:14:08 INFO    opendrift:2144: 2026-03-03 15:10:00 - step 20 of 300 - 10000 active elements (0 deactivated)
14:14:08 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:08 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:08 INFO    opendrift:2144: 2026-03-03 15:20:00 - step 21 of 300 - 10000 active elements (0 deactivated)
14:14:10 INFO    opendrift:2144: 2026-03-03 15:30:00 - step 22 of 300 - 10000 active elements (0 deactivated)
14:14:12 INFO    opendrift:2144: 2026-03-03 15:40:00 - step 23 of 300 - 9999 active elements (1 deactivated)
14:14:12 INFO    opendrift:2144: 2026-03-03 15:50:00 - step 24 of 300 - 9999 active elements (1 deactivated)
14:14:12 INFO    opendrift:2144: 2026-03-03 16:00:00 - step 25 of 300 - 9999 active elements (1 deactivated)
14:14:12 INFO    opendrift:2144: 2026-03-03 16:10:00 - step 26 of 300 - 9999 active elements (1 deactivated)
14:14:13 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:13 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:13 INFO    opendrift:2144: 2026-03-03 16:20:00 - step 27 of 300 - 9999 active elements (1 deactivated)
14:14:13 INFO    opendrift:2144: 2026-03-03 16:30:00 - step 28 of 300 - 9998 active elements (2 deactivated)
14:14:13 INFO    opendrift:2144: 2026-03-03 16:40:00 - step 29 of 300 - 9997 active elements (3 deactivated)
14:14:13 INFO    opendrift:2144: 2026-03-03 16:50:00 - step 30 of 300 - 9996 active elements (4 deactivated)
14:14:13 INFO    opendrift:2144: 2026-03-03 17:00:00 - step 31 of 300 - 9994 active elements (6 deactivated)
14:14:13 INFO    opendrift:2144: 2026-03-03 17:10:00 - step 32 of 300 - 9990 active elements (10 deactivated)
14:14:14 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:14 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:14 INFO    opendrift:2144: 2026-03-03 17:20:00 - step 33 of 300 - 9989 active elements (11 deactivated)
14:14:14 INFO    opendrift:2144: 2026-03-03 17:30:00 - step 34 of 300 - 9985 active elements (15 deactivated)
14:14:14 INFO    opendrift:2144: 2026-03-03 17:40:00 - step 35 of 300 - 9983 active elements (17 deactivated)
14:14:15 INFO    opendrift:2144: 2026-03-03 17:50:00 - step 36 of 300 - 9979 active elements (21 deactivated)
14:14:15 INFO    opendrift:2144: 2026-03-03 18:00:00 - step 37 of 300 - 9974 active elements (26 deactivated)
14:14:15 INFO    opendrift:2144: 2026-03-03 18:10:00 - step 38 of 300 - 9967 active elements (33 deactivated)
14:14:15 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:15 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:16 INFO    opendrift:2144: 2026-03-03 18:20:00 - step 39 of 300 - 9964 active elements (36 deactivated)
14:14:16 INFO    opendrift:2144: 2026-03-03 18:30:00 - step 40 of 300 - 9956 active elements (44 deactivated)
14:14:16 INFO    opendrift:2144: 2026-03-03 18:40:00 - step 41 of 300 - 9937 active elements (63 deactivated)
14:14:16 INFO    opendrift:2144: 2026-03-03 18:50:00 - step 42 of 300 - 9927 active elements (73 deactivated)
14:14:16 INFO    opendrift:2144: 2026-03-03 19:00:00 - step 43 of 300 - 9912 active elements (88 deactivated)
14:14:16 INFO    opendrift:2144: 2026-03-03 19:10:00 - step 44 of 300 - 9896 active elements (104 deactivated)
14:14:17 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:17 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:17 INFO    opendrift:2144: 2026-03-03 19:20:00 - step 45 of 300 - 9881 active elements (119 deactivated)
14:14:17 INFO    opendrift:2144: 2026-03-03 19:30:00 - step 46 of 300 - 9859 active elements (141 deactivated)
14:14:17 INFO    opendrift:2144: 2026-03-03 19:40:00 - step 47 of 300 - 9837 active elements (163 deactivated)
14:14:17 INFO    opendrift:2144: 2026-03-03 19:50:00 - step 48 of 300 - 9812 active elements (188 deactivated)
14:14:18 INFO    opendrift:2144: 2026-03-03 20:00:00 - step 49 of 300 - 9788 active elements (212 deactivated)
14:14:18 INFO    opendrift:2144: 2026-03-03 20:10:00 - step 50 of 300 - 9762 active elements (238 deactivated)
14:14:18 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:18 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:18 INFO    opendrift:2144: 2026-03-03 20:20:00 - step 51 of 300 - 9735 active elements (265 deactivated)
14:14:19 INFO    opendrift:2144: 2026-03-03 20:30:00 - step 52 of 300 - 9699 active elements (301 deactivated)
14:14:19 INFO    opendrift:2144: 2026-03-03 20:40:00 - step 53 of 300 - 9654 active elements (346 deactivated)
14:14:19 INFO    opendrift:2144: 2026-03-03 20:50:00 - step 54 of 300 - 9620 active elements (380 deactivated)
14:14:19 INFO    opendrift:2144: 2026-03-03 21:00:00 - step 55 of 300 - 9579 active elements (421 deactivated)
14:14:19 INFO    opendrift:2144: 2026-03-03 21:10:00 - step 56 of 300 - 9522 active elements (478 deactivated)
14:14:20 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:20 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:20 INFO    opendrift:2144: 2026-03-03 21:20:00 - step 57 of 300 - 9456 active elements (544 deactivated)
14:14:20 INFO    opendrift:2144: 2026-03-03 21:30:00 - step 58 of 300 - 9402 active elements (598 deactivated)
14:14:20 INFO    opendrift:2144: 2026-03-03 21:40:00 - step 59 of 300 - 9326 active elements (674 deactivated)
14:14:20 INFO    opendrift:2144: 2026-03-03 21:50:00 - step 60 of 300 - 9256 active elements (744 deactivated)
14:14:20 INFO    opendrift:2144: 2026-03-03 22:00:00 - step 61 of 300 - 9189 active elements (811 deactivated)
14:14:21 INFO    opendrift:2144: 2026-03-03 22:10:00 - step 62 of 300 - 9104 active elements (896 deactivated)
14:14:21 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:21 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:21 INFO    opendrift:2144: 2026-03-03 22:20:00 - step 63 of 300 - 9016 active elements (984 deactivated)
14:14:22 INFO    opendrift:2144: 2026-03-03 22:30:00 - step 64 of 300 - 8929 active elements (1071 deactivated)
14:14:22 INFO    opendrift:2144: 2026-03-03 22:40:00 - step 65 of 300 - 8820 active elements (1180 deactivated)
14:14:22 INFO    opendrift:2144: 2026-03-03 22:50:00 - step 66 of 300 - 8728 active elements (1272 deactivated)
14:14:22 INFO    opendrift:2144: 2026-03-03 23:00:00 - step 67 of 300 - 8648 active elements (1352 deactivated)
14:14:22 INFO    opendrift:2144: 2026-03-03 23:10:00 - step 68 of 300 - 8556 active elements (1444 deactivated)
14:14:23 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:23 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:23 INFO    opendrift:2144: 2026-03-03 23:20:00 - step 69 of 300 - 8458 active elements (1542 deactivated)
14:14:23 INFO    opendrift:2144: 2026-03-03 23:30:00 - step 70 of 300 - 8349 active elements (1651 deactivated)
14:14:23 INFO    opendrift:2144: 2026-03-03 23:40:00 - step 71 of 300 - 8256 active elements (1744 deactivated)
14:14:23 INFO    opendrift:2144: 2026-03-03 23:50:00 - step 72 of 300 - 8136 active elements (1864 deactivated)
14:14:23 INFO    opendrift:2144: 2026-03-04 00:00:00 - step 73 of 300 - 8030 active elements (1970 deactivated)
14:14:24 INFO    opendrift:2144: 2026-03-04 00:10:00 - step 74 of 300 - 7901 active elements (2099 deactivated)
14:14:24 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:24 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:24 INFO    opendrift:2144: 2026-03-04 00:20:00 - step 75 of 300 - 7780 active elements (2220 deactivated)
14:14:24 INFO    opendrift:2144: 2026-03-04 00:30:00 - step 76 of 300 - 7664 active elements (2336 deactivated)
14:14:24 INFO    opendrift:2144: 2026-03-04 00:40:00 - step 77 of 300 - 7553 active elements (2447 deactivated)
14:14:25 INFO    opendrift:2144: 2026-03-04 00:50:00 - step 78 of 300 - 7460 active elements (2540 deactivated)
14:14:25 INFO    opendrift:2144: 2026-03-04 01:00:00 - step 79 of 300 - 7365 active elements (2635 deactivated)
14:14:25 INFO    opendrift:2144: 2026-03-04 01:10:00 - step 80 of 300 - 7247 active elements (2753 deactivated)
14:14:25 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:25 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:25 INFO    opendrift:2144: 2026-03-04 01:20:00 - step 81 of 300 - 7156 active elements (2844 deactivated)
14:14:26 INFO    opendrift:2144: 2026-03-04 01:30:00 - step 82 of 300 - 7046 active elements (2954 deactivated)
14:14:26 INFO    opendrift:2144: 2026-03-04 01:40:00 - step 83 of 300 - 6941 active elements (3059 deactivated)
14:14:26 INFO    opendrift:2144: 2026-03-04 01:50:00 - step 84 of 300 - 6836 active elements (3164 deactivated)
14:14:26 INFO    opendrift:2144: 2026-03-04 02:00:00 - step 85 of 300 - 6725 active elements (3275 deactivated)
14:14:26 INFO    opendrift:2144: 2026-03-04 02:10:00 - step 86 of 300 - 6632 active elements (3368 deactivated)
14:14:27 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:27 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:27 INFO    opendrift:2144: 2026-03-04 02:20:00 - step 87 of 300 - 6534 active elements (3466 deactivated)
14:14:27 INFO    opendrift:2144: 2026-03-04 02:30:00 - step 88 of 300 - 6427 active elements (3573 deactivated)
14:14:27 INFO    opendrift:2144: 2026-03-04 02:40:00 - step 89 of 300 - 6284 active elements (3716 deactivated)
14:14:27 INFO    opendrift:2144: 2026-03-04 02:50:00 - step 90 of 300 - 6164 active elements (3836 deactivated)
14:14:27 INFO    opendrift:2144: 2026-03-04 03:00:00 - step 91 of 300 - 6028 active elements (3972 deactivated)
14:14:27 INFO    opendrift:2144: 2026-03-04 03:10:00 - step 92 of 300 - 5894 active elements (4106 deactivated)
14:14:28 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:28 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:28 INFO    opendrift:2144: 2026-03-04 03:20:00 - step 93 of 300 - 5760 active elements (4240 deactivated)
14:14:28 INFO    opendrift:2144: 2026-03-04 03:30:00 - step 94 of 300 - 5646 active elements (4354 deactivated)
14:14:28 INFO    opendrift:2144: 2026-03-04 03:40:00 - step 95 of 300 - 5509 active elements (4491 deactivated)
14:14:28 INFO    opendrift:2144: 2026-03-04 03:50:00 - step 96 of 300 - 5377 active elements (4623 deactivated)
14:14:28 INFO    opendrift:2144: 2026-03-04 04:00:00 - step 97 of 300 - 5216 active elements (4784 deactivated)
14:14:29 INFO    opendrift:2144: 2026-03-04 04:10:00 - step 98 of 300 - 5078 active elements (4922 deactivated)
14:14:29 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:29 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:29 INFO    opendrift:2144: 2026-03-04 04:20:00 - step 99 of 300 - 4917 active elements (5083 deactivated)
14:14:29 INFO    opendrift:2144: 2026-03-04 04:30:00 - step 100 of 300 - 4763 active elements (5237 deactivated)
14:14:29 INFO    opendrift:2144: 2026-03-04 04:40:00 - step 101 of 300 - 4634 active elements (5366 deactivated)
14:14:30 INFO    opendrift:2144: 2026-03-04 04:50:00 - step 102 of 300 - 4493 active elements (5507 deactivated)
14:14:30 INFO    opendrift:2144: 2026-03-04 05:00:00 - step 103 of 300 - 4332 active elements (5668 deactivated)
14:14:30 INFO    opendrift:2144: 2026-03-04 05:10:00 - step 104 of 300 - 4187 active elements (5813 deactivated)
14:14:30 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:30 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:30 INFO    opendrift:2144: 2026-03-04 05:20:00 - step 105 of 300 - 4041 active elements (5959 deactivated)
14:14:30 INFO    opendrift:2144: 2026-03-04 05:30:00 - step 106 of 300 - 3903 active elements (6097 deactivated)
14:14:31 INFO    opendrift:2144: 2026-03-04 05:40:00 - step 107 of 300 - 3756 active elements (6244 deactivated)
14:14:31 INFO    opendrift:2144: 2026-03-04 05:50:00 - step 108 of 300 - 3591 active elements (6409 deactivated)
14:14:31 INFO    opendrift:2144: 2026-03-04 06:00:00 - step 109 of 300 - 3443 active elements (6557 deactivated)
14:14:31 INFO    opendrift:2144: 2026-03-04 06:10:00 - step 110 of 300 - 3271 active elements (6729 deactivated)
14:14:31 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:31 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:31 INFO    opendrift:2144: 2026-03-04 06:20:00 - step 111 of 300 - 3109 active elements (6891 deactivated)
14:14:31 INFO    opendrift:2144: 2026-03-04 06:30:00 - step 112 of 300 - 2965 active elements (7035 deactivated)
14:14:32 INFO    opendrift:2144: 2026-03-04 06:40:00 - step 113 of 300 - 2810 active elements (7190 deactivated)
14:14:32 INFO    opendrift:2144: 2026-03-04 06:50:00 - step 114 of 300 - 2645 active elements (7355 deactivated)
14:14:32 INFO    opendrift:2144: 2026-03-04 07:00:00 - step 115 of 300 - 2502 active elements (7498 deactivated)
14:14:32 INFO    opendrift:2144: 2026-03-04 07:10:00 - step 116 of 300 - 2346 active elements (7654 deactivated)
14:14:32 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:32 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:32 INFO    opendrift:2144: 2026-03-04 07:20:00 - step 117 of 300 - 2189 active elements (7811 deactivated)
14:14:32 INFO    opendrift:2144: 2026-03-04 07:30:00 - step 118 of 300 - 2049 active elements (7951 deactivated)
14:14:32 INFO    opendrift:2144: 2026-03-04 07:40:00 - step 119 of 300 - 1900 active elements (8100 deactivated)
14:14:33 INFO    opendrift:2144: 2026-03-04 07:50:00 - step 120 of 300 - 1776 active elements (8224 deactivated)
14:14:33 INFO    opendrift:2144: 2026-03-04 08:00:00 - step 121 of 300 - 1652 active elements (8348 deactivated)
14:14:33 INFO    opendrift:2144: 2026-03-04 08:10:00 - step 122 of 300 - 1537 active elements (8463 deactivated)
14:14:33 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:33 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:33 INFO    opendrift:2144: 2026-03-04 08:20:00 - step 123 of 300 - 1427 active elements (8573 deactivated)
14:14:33 INFO    opendrift:2144: 2026-03-04 08:30:00 - step 124 of 300 - 1338 active elements (8662 deactivated)
14:14:33 INFO    opendrift:2144: 2026-03-04 08:40:00 - step 125 of 300 - 1241 active elements (8759 deactivated)
14:14:33 INFO    opendrift:2144: 2026-03-04 08:50:00 - step 126 of 300 - 1134 active elements (8866 deactivated)
14:14:33 INFO    opendrift:2144: 2026-03-04 09:00:00 - step 127 of 300 - 1039 active elements (8961 deactivated)
14:14:34 INFO    opendrift:2144: 2026-03-04 09:10:00 - step 128 of 300 - 929 active elements (9071 deactivated)
14:14:34 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:34 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:34 INFO    opendrift:2144: 2026-03-04 09:20:00 - step 129 of 300 - 838 active elements (9162 deactivated)
14:14:34 INFO    opendrift:2144: 2026-03-04 09:30:00 - step 130 of 300 - 738 active elements (9262 deactivated)
14:14:34 INFO    opendrift:2144: 2026-03-04 09:40:00 - step 131 of 300 - 648 active elements (9352 deactivated)
14:14:34 INFO    opendrift:2144: 2026-03-04 09:50:00 - step 132 of 300 - 583 active elements (9417 deactivated)
14:14:34 INFO    opendrift:2144: 2026-03-04 10:00:00 - step 133 of 300 - 513 active elements (9487 deactivated)
14:14:34 INFO    opendrift:2144: 2026-03-04 10:10:00 - step 134 of 300 - 449 active elements (9551 deactivated)
14:14:35 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:35 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:35 INFO    opendrift:2144: 2026-03-04 10:20:00 - step 135 of 300 - 403 active elements (9597 deactivated)
14:14:35 INFO    opendrift:2144: 2026-03-04 10:30:00 - step 136 of 300 - 342 active elements (9658 deactivated)
14:14:35 INFO    opendrift:2144: 2026-03-04 10:40:00 - step 137 of 300 - 289 active elements (9711 deactivated)
14:14:35 INFO    opendrift:2144: 2026-03-04 10:50:00 - step 138 of 300 - 243 active elements (9757 deactivated)
14:14:35 INFO    opendrift:2144: 2026-03-04 11:00:00 - step 139 of 300 - 206 active elements (9794 deactivated)
14:14:35 INFO    opendrift:2144: 2026-03-04 11:10:00 - step 140 of 300 - 169 active elements (9831 deactivated)
14:14:35 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:35 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:35 INFO    opendrift:2144: 2026-03-04 11:20:00 - step 141 of 300 - 133 active elements (9867 deactivated)
14:14:35 INFO    opendrift:2144: 2026-03-04 11:30:00 - step 142 of 300 - 111 active elements (9889 deactivated)
14:14:35 INFO    opendrift:2144: 2026-03-04 11:40:00 - step 143 of 300 - 86 active elements (9914 deactivated)
14:14:36 INFO    opendrift:2144: 2026-03-04 11:50:00 - step 144 of 300 - 67 active elements (9933 deactivated)
14:14:36 INFO    opendrift:2144: 2026-03-04 12:00:00 - step 145 of 300 - 55 active elements (9945 deactivated)
14:14:36 INFO    opendrift:2144: 2026-03-04 12:10:00 - step 146 of 300 - 49 active elements (9951 deactivated)
14:14:36 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:36 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:36 INFO    opendrift:2144: 2026-03-04 12:20:00 - step 147 of 300 - 40 active elements (9960 deactivated)
14:14:36 INFO    opendrift:2144: 2026-03-04 12:30:00 - step 148 of 300 - 29 active elements (9971 deactivated)
14:14:36 INFO    opendrift:2144: 2026-03-04 12:40:00 - step 149 of 300 - 23 active elements (9977 deactivated)
14:14:36 INFO    opendrift:2144: 2026-03-04 12:50:00 - step 150 of 300 - 21 active elements (9979 deactivated)
14:14:36 INFO    opendrift:2144: 2026-03-04 13:00:00 - step 151 of 300 - 18 active elements (9982 deactivated)
14:14:36 INFO    opendrift:2144: 2026-03-04 13:10:00 - step 152 of 300 - 16 active elements (9984 deactivated)
14:14:37 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:37 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:37 INFO    opendrift:2144: 2026-03-04 13:20:00 - step 153 of 300 - 13 active elements (9987 deactivated)
14:14:37 INFO    opendrift:2144: 2026-03-04 13:30:00 - step 154 of 300 - 12 active elements (9988 deactivated)
14:14:37 INFO    opendrift:2144: 2026-03-04 13:40:00 - step 155 of 300 - 11 active elements (9989 deactivated)
14:14:37 INFO    opendrift:2144: 2026-03-04 13:50:00 - step 156 of 300 - 9 active elements (9991 deactivated)
14:14:37 INFO    opendrift:2144: 2026-03-04 14:00:00 - step 157 of 300 - 7 active elements (9993 deactivated)
14:14:37 INFO    opendrift:2144: 2026-03-04 14:10:00 - step 158 of 300 - 6 active elements (9994 deactivated)
14:14:37 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:37 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:37 INFO    opendrift:2144: 2026-03-04 14:20:00 - step 159 of 300 - 5 active elements (9995 deactivated)
14:14:37 INFO    opendrift:2144: 2026-03-04 14:30:00 - step 160 of 300 - 5 active elements (9995 deactivated)
14:14:37 INFO    opendrift:2144: 2026-03-04 14:40:00 - step 161 of 300 - 5 active elements (9995 deactivated)
14:14:37 INFO    opendrift:2144: 2026-03-04 14:50:00 - step 162 of 300 - 4 active elements (9996 deactivated)
14:14:37 INFO    opendrift:2144: 2026-03-04 15:00:00 - step 163 of 300 - 4 active elements (9996 deactivated)
14:14:37 INFO    opendrift:2144: 2026-03-04 15:10:00 - step 164 of 300 - 4 active elements (9996 deactivated)
14:14:38 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:38 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:38 INFO    opendrift:2144: 2026-03-04 15:20:00 - step 165 of 300 - 4 active elements (9996 deactivated)
14:14:38 INFO    opendrift:2144: 2026-03-04 15:30:00 - step 166 of 300 - 3 active elements (9997 deactivated)
14:14:38 INFO    opendrift:2144: 2026-03-04 15:40:00 - step 167 of 300 - 3 active elements (9997 deactivated)
14:14:38 INFO    opendrift:2144: 2026-03-04 15:50:00 - step 168 of 300 - 2 active elements (9998 deactivated)
14:14:38 INFO    opendrift:2144: 2026-03-04 16:00:00 - step 169 of 300 - 2 active elements (9998 deactivated)
14:14:38 INFO    opendrift:2144: 2026-03-04 16:10:00 - step 170 of 300 - 2 active elements (9998 deactivated)
14:14:38 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:38 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:38 INFO    opendrift:2144: 2026-03-04 16:20:00 - step 171 of 300 - 2 active elements (9998 deactivated)
14:14:38 INFO    opendrift:2144: 2026-03-04 16:30:00 - step 172 of 300 - 2 active elements (9998 deactivated)
14:14:38 INFO    opendrift:2144: 2026-03-04 16:40:00 - step 173 of 300 - 2 active elements (9998 deactivated)
14:14:38 INFO    opendrift:2144: 2026-03-04 16:50:00 - step 174 of 300 - 2 active elements (9998 deactivated)
14:14:38 INFO    opendrift:2144: 2026-03-04 17:00:00 - step 175 of 300 - 2 active elements (9998 deactivated)
14:14:38 INFO    opendrift:2144: 2026-03-04 17:10:00 - step 176 of 300 - 2 active elements (9998 deactivated)
14:14:39 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:39 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:39 INFO    opendrift:2144: 2026-03-04 17:20:00 - step 177 of 300 - 2 active elements (9998 deactivated)
14:14:39 INFO    opendrift:2144: 2026-03-04 17:30:00 - step 178 of 300 - 2 active elements (9998 deactivated)
14:14:39 INFO    opendrift:2144: 2026-03-04 17:40:00 - step 179 of 300 - 2 active elements (9998 deactivated)
14:14:39 INFO    opendrift:2144: 2026-03-04 17:50:00 - step 180 of 300 - 2 active elements (9998 deactivated)
14:14:39 INFO    opendrift:2144: 2026-03-04 18:00:00 - step 181 of 300 - 2 active elements (9998 deactivated)
14:14:39 INFO    opendrift:2144: 2026-03-04 18:10:00 - step 182 of 300 - 2 active elements (9998 deactivated)
14:14:39 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:39 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:39 INFO    opendrift:2144: 2026-03-04 18:20:00 - step 183 of 300 - 2 active elements (9998 deactivated)
14:14:39 INFO    opendrift:2144: 2026-03-04 18:30:00 - step 184 of 300 - 2 active elements (9998 deactivated)
14:14:39 INFO    opendrift:2144: 2026-03-04 18:40:00 - step 185 of 300 - 2 active elements (9998 deactivated)
14:14:39 INFO    opendrift:2144: 2026-03-04 18:50:00 - step 186 of 300 - 2 active elements (9998 deactivated)
14:14:39 INFO    opendrift:2144: 2026-03-04 19:00:00 - step 187 of 300 - 2 active elements (9998 deactivated)
14:14:39 INFO    opendrift:2144: 2026-03-04 19:10:00 - step 188 of 300 - 2 active elements (9998 deactivated)
14:14:40 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:40 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:40 INFO    opendrift:2144: 2026-03-04 19:20:00 - step 189 of 300 - 2 active elements (9998 deactivated)
14:14:40 INFO    opendrift:2144: 2026-03-04 19:30:00 - step 190 of 300 - 2 active elements (9998 deactivated)
14:14:40 INFO    opendrift:2144: 2026-03-04 19:40:00 - step 191 of 300 - 2 active elements (9998 deactivated)
14:14:40 INFO    opendrift:2144: 2026-03-04 19:50:00 - step 192 of 300 - 2 active elements (9998 deactivated)
14:14:40 INFO    opendrift:2144: 2026-03-04 20:00:00 - step 193 of 300 - 2 active elements (9998 deactivated)
14:14:40 INFO    opendrift:2144: 2026-03-04 20:10:00 - step 194 of 300 - 2 active elements (9998 deactivated)
14:14:40 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:40 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:40 INFO    opendrift:2144: 2026-03-04 20:20:00 - step 195 of 300 - 2 active elements (9998 deactivated)
14:14:40 INFO    opendrift:2144: 2026-03-04 20:30:00 - step 196 of 300 - 2 active elements (9998 deactivated)
14:14:40 INFO    opendrift:2144: 2026-03-04 20:40:00 - step 197 of 300 - 2 active elements (9998 deactivated)
14:14:40 INFO    opendrift:2144: 2026-03-04 20:50:00 - step 198 of 300 - 2 active elements (9998 deactivated)
14:14:40 INFO    opendrift:2144: 2026-03-04 21:00:00 - step 199 of 300 - 2 active elements (9998 deactivated)
14:14:40 INFO    opendrift:2144: 2026-03-04 21:10:00 - step 200 of 300 - 2 active elements (9998 deactivated)
14:14:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:41 INFO    opendrift:2144: 2026-03-04 21:20:00 - step 201 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 21:30:00 - step 202 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 21:40:00 - step 203 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 21:50:00 - step 204 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 22:00:00 - step 205 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 22:10:00 - step 206 of 300 - 2 active elements (9998 deactivated)
14:14:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:41 INFO    opendrift:2144: 2026-03-04 22:20:00 - step 207 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 22:30:00 - step 208 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 22:40:00 - step 209 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 22:50:00 - step 210 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 23:00:00 - step 211 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 23:10:00 - step 212 of 300 - 2 active elements (9998 deactivated)
14:14:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:41 INFO    opendrift:2144: 2026-03-04 23:20:00 - step 213 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 23:30:00 - step 214 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 23:40:00 - step 215 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-04 23:50:00 - step 216 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-05 00:00:00 - step 217 of 300 - 2 active elements (9998 deactivated)
14:14:41 INFO    opendrift:2144: 2026-03-05 00:10:00 - step 218 of 300 - 2 active elements (9998 deactivated)
14:14:42 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:42 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:42 INFO    opendrift:2144: 2026-03-05 00:20:00 - step 219 of 300 - 2 active elements (9998 deactivated)
14:14:42 INFO    opendrift:2144: 2026-03-05 00:30:00 - step 220 of 300 - 2 active elements (9998 deactivated)
14:14:42 INFO    opendrift:2144: 2026-03-05 00:40:00 - step 221 of 300 - 2 active elements (9998 deactivated)
14:14:42 INFO    opendrift:2144: 2026-03-05 00:50:00 - step 222 of 300 - 2 active elements (9998 deactivated)
14:14:42 INFO    opendrift:2144: 2026-03-05 01:00:00 - step 223 of 300 - 2 active elements (9998 deactivated)
14:14:42 INFO    opendrift:2144: 2026-03-05 01:10:00 - step 224 of 300 - 2 active elements (9998 deactivated)
14:14:42 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:42 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:42 INFO    opendrift:2144: 2026-03-05 01:20:00 - step 225 of 300 - 2 active elements (9998 deactivated)
14:14:42 INFO    opendrift:2144: 2026-03-05 01:30:00 - step 226 of 300 - 2 active elements (9998 deactivated)
14:14:42 INFO    opendrift:2144: 2026-03-05 01:40:00 - step 227 of 300 - 2 active elements (9998 deactivated)
14:14:42 INFO    opendrift:2144: 2026-03-05 01:50:00 - step 228 of 300 - 2 active elements (9998 deactivated)
14:14:42 INFO    opendrift:2144: 2026-03-05 02:00:00 - step 229 of 300 - 2 active elements (9998 deactivated)
14:14:42 INFO    opendrift:2144: 2026-03-05 02:10:00 - step 230 of 300 - 2 active elements (9998 deactivated)
14:14:43 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:43 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:43 INFO    opendrift:2144: 2026-03-05 02:20:00 - step 231 of 300 - 2 active elements (9998 deactivated)
14:14:43 INFO    opendrift:2144: 2026-03-05 02:30:00 - step 232 of 300 - 2 active elements (9998 deactivated)
14:14:43 INFO    opendrift:2144: 2026-03-05 02:40:00 - step 233 of 300 - 2 active elements (9998 deactivated)
14:14:43 INFO    opendrift:2144: 2026-03-05 02:50:00 - step 234 of 300 - 2 active elements (9998 deactivated)
14:14:43 INFO    opendrift:2144: 2026-03-05 03:00:00 - step 235 of 300 - 2 active elements (9998 deactivated)
14:14:43 INFO    opendrift:2144: 2026-03-05 03:10:00 - step 236 of 300 - 2 active elements (9998 deactivated)
14:14:43 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:43 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:43 INFO    opendrift:2144: 2026-03-05 03:20:00 - step 237 of 300 - 2 active elements (9998 deactivated)
14:14:43 INFO    opendrift:2144: 2026-03-05 03:30:00 - step 238 of 300 - 2 active elements (9998 deactivated)
14:14:43 INFO    opendrift:2144: 2026-03-05 03:40:00 - step 239 of 300 - 2 active elements (9998 deactivated)
14:14:43 INFO    opendrift:2144: 2026-03-05 03:50:00 - step 240 of 300 - 2 active elements (9998 deactivated)
14:14:43 INFO    opendrift:2144: 2026-03-05 04:00:00 - step 241 of 300 - 2 active elements (9998 deactivated)
14:14:43 INFO    opendrift:2144: 2026-03-05 04:10:00 - step 242 of 300 - 2 active elements (9998 deactivated)
14:14:44 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:44 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:44 INFO    opendrift:2144: 2026-03-05 04:20:00 - step 243 of 300 - 2 active elements (9998 deactivated)
14:14:44 INFO    opendrift:2144: 2026-03-05 04:30:00 - step 244 of 300 - 2 active elements (9998 deactivated)
14:14:44 INFO    opendrift:2144: 2026-03-05 04:40:00 - step 245 of 300 - 2 active elements (9998 deactivated)
14:14:44 INFO    opendrift:2144: 2026-03-05 04:50:00 - step 246 of 300 - 2 active elements (9998 deactivated)
14:14:44 INFO    opendrift:2144: 2026-03-05 05:00:00 - step 247 of 300 - 2 active elements (9998 deactivated)
14:14:44 INFO    opendrift:2144: 2026-03-05 05:10:00 - step 248 of 300 - 2 active elements (9998 deactivated)
14:14:44 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:44 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:44 INFO    opendrift:2144: 2026-03-05 05:20:00 - step 249 of 300 - 2 active elements (9998 deactivated)
14:14:44 INFO    opendrift:2144: 2026-03-05 05:30:00 - step 250 of 300 - 2 active elements (9998 deactivated)
14:14:44 INFO    opendrift:2144: 2026-03-05 05:40:00 - step 251 of 300 - 2 active elements (9998 deactivated)
14:14:44 INFO    opendrift:2144: 2026-03-05 05:50:00 - step 252 of 300 - 2 active elements (9998 deactivated)
14:14:44 INFO    opendrift:2144: 2026-03-05 06:00:00 - step 253 of 300 - 2 active elements (9998 deactivated)
14:14:44 INFO    opendrift:2144: 2026-03-05 06:10:00 - step 254 of 300 - 2 active elements (9998 deactivated)
14:14:45 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:45 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:45 INFO    opendrift:2144: 2026-03-05 06:20:00 - step 255 of 300 - 2 active elements (9998 deactivated)
14:14:45 INFO    opendrift:2144: 2026-03-05 06:30:00 - step 256 of 300 - 2 active elements (9998 deactivated)
14:14:45 INFO    opendrift:2144: 2026-03-05 06:40:00 - step 257 of 300 - 2 active elements (9998 deactivated)
14:14:45 INFO    opendrift:2144: 2026-03-05 06:50:00 - step 258 of 300 - 2 active elements (9998 deactivated)
14:14:45 INFO    opendrift:2144: 2026-03-05 07:00:00 - step 259 of 300 - 2 active elements (9998 deactivated)
14:14:45 INFO    opendrift:2144: 2026-03-05 07:10:00 - step 260 of 300 - 2 active elements (9998 deactivated)
14:14:45 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:45 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:45 INFO    opendrift:2144: 2026-03-05 07:20:00 - step 261 of 300 - 2 active elements (9998 deactivated)
14:14:45 INFO    opendrift:2144: 2026-03-05 07:30:00 - step 262 of 300 - 2 active elements (9998 deactivated)
14:14:45 INFO    opendrift:2144: 2026-03-05 07:40:00 - step 263 of 300 - 2 active elements (9998 deactivated)
14:14:45 INFO    opendrift:2144: 2026-03-05 07:50:00 - step 264 of 300 - 2 active elements (9998 deactivated)
14:14:45 INFO    opendrift:2144: 2026-03-05 08:00:00 - step 265 of 300 - 2 active elements (9998 deactivated)
14:14:45 INFO    opendrift:2144: 2026-03-05 08:10:00 - step 266 of 300 - 2 active elements (9998 deactivated)
14:14:46 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:46 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:46 INFO    opendrift:2144: 2026-03-05 08:20:00 - step 267 of 300 - 2 active elements (9998 deactivated)
14:14:46 INFO    opendrift:2144: 2026-03-05 08:30:00 - step 268 of 300 - 2 active elements (9998 deactivated)
14:14:46 INFO    opendrift:2144: 2026-03-05 08:40:00 - step 269 of 300 - 2 active elements (9998 deactivated)
14:14:46 INFO    opendrift:2144: 2026-03-05 08:50:00 - step 270 of 300 - 2 active elements (9998 deactivated)
14:14:46 INFO    opendrift:2144: 2026-03-05 09:00:00 - step 271 of 300 - 2 active elements (9998 deactivated)
14:14:46 INFO    opendrift:2144: 2026-03-05 09:10:00 - step 272 of 300 - 2 active elements (9998 deactivated)
14:14:46 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:46 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:46 INFO    opendrift:2144: 2026-03-05 09:20:00 - step 273 of 300 - 2 active elements (9998 deactivated)
14:14:46 INFO    opendrift:2144: 2026-03-05 09:30:00 - step 274 of 300 - 2 active elements (9998 deactivated)
14:14:46 INFO    opendrift:2144: 2026-03-05 09:40:00 - step 275 of 300 - 2 active elements (9998 deactivated)
14:14:46 INFO    opendrift:2144: 2026-03-05 09:50:00 - step 276 of 300 - 2 active elements (9998 deactivated)
14:14:46 INFO    opendrift:2144: 2026-03-05 10:00:00 - step 277 of 300 - 2 active elements (9998 deactivated)
14:14:46 INFO    opendrift:2144: 2026-03-05 10:10:00 - step 278 of 300 - 2 active elements (9998 deactivated)
14:14:47 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:47 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:47 INFO    opendrift:2144: 2026-03-05 10:20:00 - step 279 of 300 - 2 active elements (9998 deactivated)
14:14:47 INFO    opendrift:2144: 2026-03-05 10:30:00 - step 280 of 300 - 2 active elements (9998 deactivated)
14:14:47 INFO    opendrift:2144: 2026-03-05 10:40:00 - step 281 of 300 - 2 active elements (9998 deactivated)
14:14:47 INFO    opendrift:2144: 2026-03-05 10:50:00 - step 282 of 300 - 2 active elements (9998 deactivated)
14:14:47 INFO    opendrift:2144: 2026-03-05 11:00:00 - step 283 of 300 - 2 active elements (9998 deactivated)
14:14:47 INFO    opendrift:2144: 2026-03-05 11:10:00 - step 284 of 300 - 2 active elements (9998 deactivated)
14:14:47 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:47 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:47 INFO    opendrift:2144: 2026-03-05 11:20:00 - step 285 of 300 - 2 active elements (9998 deactivated)
14:14:47 INFO    opendrift:2144: 2026-03-05 11:30:00 - step 286 of 300 - 2 active elements (9998 deactivated)
14:14:47 INFO    opendrift:2144: 2026-03-05 11:40:00 - step 287 of 300 - 2 active elements (9998 deactivated)
14:14:47 INFO    opendrift:2144: 2026-03-05 11:50:00 - step 288 of 300 - 2 active elements (9998 deactivated)
14:14:47 INFO    opendrift:2144: 2026-03-05 12:00:00 - step 289 of 300 - 2 active elements (9998 deactivated)
14:14:47 INFO    opendrift:2144: 2026-03-05 12:10:00 - step 290 of 300 - 2 active elements (9998 deactivated)
14:14:48 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:48 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:48 INFO    opendrift:2144: 2026-03-05 12:20:00 - step 291 of 300 - 2 active elements (9998 deactivated)
14:14:48 INFO    opendrift:2144: 2026-03-05 12:30:00 - step 292 of 300 - 2 active elements (9998 deactivated)
14:14:48 INFO    opendrift:2144: 2026-03-05 12:40:00 - step 293 of 300 - 2 active elements (9998 deactivated)
14:14:48 INFO    opendrift:2144: 2026-03-05 12:50:00 - step 294 of 300 - 2 active elements (9998 deactivated)
14:14:48 INFO    opendrift:2144: 2026-03-05 13:00:00 - step 295 of 300 - 2 active elements (9998 deactivated)
14:14:48 INFO    opendrift:2144: 2026-03-05 13:10:00 - step 296 of 300 - 2 active elements (9998 deactivated)
14:14:48 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:48 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor
14:14:48 INFO    opendrift:2144: 2026-03-05 13:20:00 - step 297 of 300 - 2 active elements (9998 deactivated)
14:14:48 INFO    opendrift:2144: 2026-03-05 13:30:00 - step 298 of 300 - 2 active elements (9998 deactivated)
14:14:48 INFO    opendrift:2144: 2026-03-05 13:40:00 - step 299 of 300 - 2 active elements (9998 deactivated)
14:14:48 INFO    opendrift:2144: 2026-03-05 13:50:00 - step 300 of 300 - 2 active elements (9998 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/122)
    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)
14:14:48 WARNING opendrift:2507: Plotting fast. This will make your plots less accurate.
14:14:50 INFO    opendrift:4705: Saving animation to /root/project/docs/source/gallery/animations/example_ensemble_0.gif...
14:15:30 INFO    opendrift:3128: Time to make animation: 0:00:41.376379

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 40.814 seconds)

Gallery generated by Sphinx-Gallery