.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "gallery/example_shipdrift.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code. .. rst-class:: sphx-glr-example-title .. _sphx_glr_gallery_example_shipdrift.py: Ship drift ================================== .. GENERATED FROM PYTHON SOURCE LINES 6-18 .. code-block:: Python from datetime import datetime from opendrift.models.shipdrift import ShipDrift o = ShipDrift(loglevel=20) o.add_readers_from_list([ 'https://thredds.met.no/thredds/dodsC/cmems/topaz6/dataset-topaz6-arc-15min-3km-be.ncml', 'https://thredds.met.no/thredds/dodsC/mepslatest/meps_lagged_6_h_latest_2_5km_latest.nc', 'https://thredds.met.no/thredds/dodsC/cmems/mywavewam3km/dataset-wam-arctic-1hr3km-be.ncml' ]) .. rst-class:: sphx-glr-script-out .. code-block:: none 09:34:55 INFO opendrift:569: OpenDriftSimulation initialised (version 1.14.11 / v1.14.12-26-g8782b63) .. GENERATED FROM PYTHON SOURCE LINES 19-21 Seed ship elements at defined position and time Note: beam/length ratio is larger than allowed, but is then clipped internally .. GENERATED FROM PYTHON SOURCE LINES 21-25 .. code-block:: Python o.seed_elements(lon=5.0, lat=63.0, radius=1000, number=1000, time=datetime.now(), length=80.0, beam=20.0, height=9.0, draft=4.0) .. rst-class:: sphx-glr-script-out .. code-block:: none 09:34:55 WARNING opendrift.models.shipdrift:180: Ratio of beam to length should be in range 0.12 to 0.18, given range is 0.25-0.25. Using border value. 09:34:55 INFO opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG 09:35:01 INFO opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers: 09:35:01 INFO opendrift.models.basemodel.environment:230: horizontal_diffusivity: 100.000000 09:35:01 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_stokes_drift_x_velocity: 0.000000 09:35:01 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_stokes_drift_y_velocity: 0.000000 09:35:01 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_significant_height: 0.000000 09:35:01 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0.000000 .. GENERATED FROM PYTHON SOURCE LINES 26-27 Running model .. GENERATED FROM PYTHON SOURCE LINES 27-29 .. code-block:: Python o.run(steps=24, stop_on_error=True) .. rst-class:: sphx-glr-script-out .. code-block:: none 09:35:01 INFO opendrift:1921: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous'])) 09:35:01 INFO opendrift:1921: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous'])) 09:35:01 INFO opendrift:958: Using existing reader for land_binary_mask to move elements to ocean 09:35:01 INFO opendrift:989: All points are in ocean 09:35:01 INFO opendrift:2237: 2026-09-28 09:34:55.245878 - step 1 of 24 - 1000 active elements (0 deactivated) 09:35:01 INFO opendrift.readers:67: Opening file with xr.open_dataset 09:35:03 INFO opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'x': 'x', 'y': 'y', 'time': 'time'} 09:35:03 INFO opendrift.readers:67: Opening file with xr.open_dataset 09:35:04 INFO opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'time': 'time', 'x': 'x', 'y': 'y'} 09:35:04 INFO opendrift.readers:67: Opening file with xr.open_dataset 09:35:07 INFO opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'y': 'rlat', 'x': 'rlon', 'time': 'time'} 09:35:08 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:08 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:08 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:08 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:08 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:09 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:09 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:09 INFO opendrift:2237: 2026-09-28 10:34:55.245878 - step 2 of 24 - 867 active elements (133 deactivated) 09:35:10 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:10 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:10 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:11 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:11 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:11 INFO opendrift:2237: 2026-09-28 11:34:55.245878 - step 3 of 24 - 751 active elements (249 deactivated) 09:35:12 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:12 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:12 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:13 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:13 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:13 INFO opendrift:2237: 2026-09-28 12:34:55.245878 - step 4 of 24 - 651 active elements (349 deactivated) 09:35:14 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:14 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:14 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:15 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:15 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:15 INFO opendrift:2237: 2026-09-28 13:34:55.245878 - step 5 of 24 - 564 active elements (436 deactivated) 09:35:16 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:16 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:16 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:16 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:16 INFO opendrift:2237: 2026-09-28 14:34:55.245878 - step 6 of 24 - 489 active elements (511 deactivated) 09:35:17 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:17 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:17 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:18 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:18 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:18 INFO opendrift:2237: 2026-09-28 15:34:55.245878 - step 7 of 24 - 425 active elements (575 deactivated) 09:35:19 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:19 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:19 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:20 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:20 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:20 INFO opendrift:2237: 2026-09-28 16:34:55.245878 - step 8 of 24 - 369 active elements (631 deactivated) 09:35:21 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:21 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:21 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:21 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:21 INFO opendrift:2237: 2026-09-28 17:34:55.245878 - step 9 of 24 - 321 active elements (679 deactivated) 09:35:23 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:23 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:23 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:24 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:24 INFO opendrift:2237: 2026-09-28 18:34:55.245878 - step 10 of 24 - 278 active elements (722 deactivated) 09:35:25 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:25 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:25 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:25 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:25 INFO opendrift:2237: 2026-09-28 19:34:55.245878 - step 11 of 24 - 242 active elements (758 deactivated) 09:35:27 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:27 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:27 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:27 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:27 INFO opendrift:2237: 2026-09-28 20:34:55.245878 - step 12 of 24 - 210 active elements (790 deactivated) 09:35:29 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:29 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:29 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:29 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:29 INFO opendrift:2237: 2026-09-28 21:34:55.245878 - step 13 of 24 - 182 active elements (818 deactivated) 09:35:31 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:31 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:31 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:31 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:31 INFO opendrift:2237: 2026-09-28 22:34:55.245878 - step 14 of 24 - 158 active elements (842 deactivated) 09:35:33 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:33 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:33 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:33 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:33 INFO opendrift:2237: 2026-09-28 23:34:55.245878 - step 15 of 24 - 138 active elements (862 deactivated) 09:35:34 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:34 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:34 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:36 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:36 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:36 INFO opendrift:2237: 2026-09-29 00:34:55.245878 - step 16 of 24 - 119 active elements (881 deactivated) 09:35:37 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:37 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:37 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:38 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:38 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:38 INFO opendrift:2237: 2026-09-29 01:34:55.245878 - step 17 of 24 - 103 active elements (897 deactivated) 09:35:39 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:39 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:39 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:40 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:40 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:40 INFO opendrift:2237: 2026-09-29 02:34:55.245878 - step 18 of 24 - 88 active elements (912 deactivated) 09:35:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:41 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:41 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:41 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:41 INFO opendrift:2237: 2026-09-29 03:34:55.245878 - step 19 of 24 - 76 active elements (924 deactivated) 09:35:43 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:43 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:43 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:44 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:44 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:44 INFO opendrift:2237: 2026-09-29 04:34:55.245878 - step 20 of 24 - 65 active elements (935 deactivated) 09:35:45 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:45 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:45 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:46 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:46 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:46 INFO opendrift:2237: 2026-09-29 05:34:55.245878 - step 21 of 24 - 57 active elements (943 deactivated) 09:35:48 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:48 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:48 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:49 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:49 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:49 INFO opendrift:2237: 2026-09-29 06:34:55.245878 - step 22 of 24 - 49 active elements (951 deactivated) 09:35:50 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:50 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:50 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:51 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:51 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:51 INFO opendrift:2237: 2026-09-29 07:34:55.245878 - step 23 of 24 - 42 active elements (958 deactivated) 09:35:52 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:52 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:52 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:53 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:53 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction 09:35:53 INFO opendrift:2237: 2026-09-29 08:34:55.245878 - step 24 of 24 - 35 active elements (965 deactivated) 09:35:54 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:54 WARNING opendrift.readers.interpolation.structured:63: Ensemble data currently not extrapolated towards seafloor 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:54 WARNING opendrift.readers.interpolation.interpolators:118: Only NaNs input to linearNDFast - returning 09:35:55 WARNING opendrift:2535: Missing variables: ['x_wind', 'y_wind'] 09:35:55 INFO opendrift.models.shipdrift:310: Using Stokes drift direction as wave direction .. raw:: html
<xarray.Dataset> Size: 3MB
    Dimensions:                                                                              (
                                                                                              trajectory: 1000,
                                                                                              time: 25)
    Coordinates:
      * trajectory                                                                           (trajectory) int64 8kB ...
      * time                                                                                 (time) datetime64[ns] 200B ...
    Data variables: (12/25)
        status                                                                               (trajectory, time) float32 100kB ...
        moving                                                                               (trajectory, time) float32 100kB ...
        age_seconds                                                                          (trajectory, time) float32 100kB ...
        origin_marker                                                                        (trajectory, time) float32 100kB ...
        lon                                                                                  (trajectory, time) float32 100kB ...
        lat                                                                                  (trajectory, time) float32 100kB ...
        ...                                                                                   ...
        y_sea_water_velocity                                                                 (trajectory, time) float32 100kB ...
        horizontal_diffusivity                                                               (trajectory, time) float32 100kB ...
        sea_surface_wave_stokes_drift_x_velocity                                             (trajectory, time) float32 100kB ...
        sea_surface_wave_stokes_drift_y_velocity                                             (trajectory, time) float32 100kB ...
        sea_surface_wave_significant_height                                                  (trajectory, time) float32 100kB ...
        sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment  (trajectory, time) float32 100kB ...
    Attributes: (12/98)
        Conventions:                                                             ...
        standard_name_vocabulary:                                                ...
        featureType:                                                             ...
        title:                                                                   ...
        summary:                                                                 ...
        keywords:                                                                ...
        ...                                                                                                               ...
        geospatial_lon_units:                                                    ...
        geospatial_lon_resolution:                                               ...
        runtime:                                                                 ...
        geospatial_vertical_min:                                                 ...
        geospatial_vertical_max:                                                 ...
        geospatial_vertical_positive:                                            ...


.. GENERATED FROM PYTHON SOURCE LINES 30-31 Print and plot results .. GENERATED FROM PYTHON SOURCE LINES 31-36 .. code-block:: Python print(o) o.plot(linecolor='orientation') #o.animation(color='orientation', markersize=20, filename="orientation.gif", legend=['left','right'],colorbar=False,cmap='bwr') o.animation(color='orientation', legend=['left','right'], markersize=20, colorbar=False, cmap='bwr') .. image-sg:: /gallery/images/sphx_glr_example_shipdrift_001.png :alt: OpenDrift - ShipDrift 2026-09-28 09:34 to 2026-09-29 09:34 UTC (25 steps) :srcset: /gallery/images/sphx_glr_example_shipdrift_001.png :class: sphx-glr-single-img .. rst-class:: sphx-glr-script-out .. code-block:: none =========================== -------------------- Reader performance: -------------------- global_landmask 0:00:00.0 total 0:00:00.0 preparing 0:00:00.0 reading 0:00:00.0 masking -------------------- https://thredds.met.no/thredds/dodsC/cmems/topaz6/dataset-topaz6-arc-15min-3km-be.ncml 0:00:13.8 total 0:00:00.0 preparing 0:00:13.7 reading 0:00:00.0 interpolation 0:00:00.0 interpolation_time 0:00:00.0 rotating vectors 0:00:00.0 masking -------------------- https://thredds.met.no/thredds/dodsC/mepslatest/meps_lagged_6_h_latest_2_5km_latest.nc 0:00:16.1 total 0:00:00.0 preparing 0:00:16.0 reading 0:00:00.1 interpolation 0:00:00.0 interpolation_time 0:00:00.0 rotating vectors 0:00:00.0 masking -------------------- https://thredds.met.no/thredds/dodsC/cmems/mywavewam3km/dataset-wam-arctic-1hr3km-be.ncml 0:00:17.3 total 0:00:00.0 preparing 0:00:17.3 reading 0:00:00.0 interpolation 0:00:00.0 interpolation_time 0:00:00.0 rotating vectors 0:00:00.0 masking -------------------- Performance: 1:00.1 total time 5.9 configuration 0.2 preparing main loop 0.0 moving elements to ocean 53.9 main loop 0.2 updating elements 0.0 cleaning up -------------------- =========================== Model: ShipDrift (OpenDrift version 1.14.11) 31 active ShipObject particles (969 deactivated, 0 scheduled) ------------------- Environment variables: ----- land_binary_mask 1) global_landmask ----- x_sea_water_velocity y_sea_water_velocity 1) https://thredds.met.no/thredds/dodsC/cmems/topaz6/dataset-topaz6-arc-15min-3km-be.ncml ----- x_wind y_wind 1) https://thredds.met.no/thredds/dodsC/mepslatest/meps_lagged_6_h_latest_2_5km_latest.nc ----- sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment sea_surface_wave_significant_height sea_surface_wave_stokes_drift_x_velocity sea_surface_wave_stokes_drift_y_velocity 1) https://thredds.met.no/thredds/dodsC/cmems/mywavewam3km/dataset-wam-arctic-1hr3km-be.ncml ----- Readers not added for the following variables: horizontal_diffusivity Discarded readers: Time: Start: 2026-09-28 09:34:55.245878 UTC Present: 2026-09-29 09:34:55.245878 UTC Calculation steps: 24 * 1:00:00 - total time: 1 day, 0:00:00 Output steps: 25 * 1:00:00 ------------------- "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']", "Missing variables: ['x_wind', 'y_wind']" =========================== 09:36:11 INFO opendrift:4823: Saving animation to /root/project/docs/source/gallery/animations/example_shipdrift_0.gif... 09:36:21 INFO opendrift:3241: Time to make animation: 0:00:10.438717 .. GENERATED FROM PYTHON SOURCE LINES 37-38 .. image:: /gallery/animations/example_shipdrift_0.gif .. rst-class:: sphx-glr-timing **Total running time of the script:** (1 minutes 34.693 seconds) .. _sphx_glr_download_gallery_example_shipdrift.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: example_shipdrift.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: example_shipdrift.py ` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: example_shipdrift.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_