.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "gallery/example_leeway.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_leeway.py: Leeway ================================== .. GENERATED FROM PYTHON SOURCE LINES 6-25 .. code-block:: Python from datetime import timedelta import cmocean import xarray as xr from opendrift.readers import reader_netCDF_CF_generic from opendrift.models.leeway import Leeway lw = Leeway(loglevel=20) # Set loglevel to 0 for debug information # Atmospheric model for wind #reader_arome = reader_netCDF_CF_generic.Reader('https://thredds.met.no/thredds/dodsC/mepslatest/meps_lagged_6_h_latest_2_5km_latest.nc') reader_arome = reader_netCDF_CF_generic.Reader(lw.test_data_folder() + '16Nov2015_NorKyst_z_surface/arome_subset_16Nov2015.nc') # Ocean model for current #reader_norkyst = reader_netCDF_CF_generic.Reader('https://thredds.met.no/thredds/dodsC/mepslatest/meps_lagged_6_h_latest_2_5km_latest.nc') reader_norkyst = reader_netCDF_CF_generic.Reader(lw.test_data_folder() + '16Nov2015_NorKyst_z_surface/norkyst800_subset_16Nov2015.nc') .. rst-class:: sphx-glr-script-out .. code-block:: none 17:10:17 INFO opendrift.models.basemodel:533: OpenDriftSimulation initialised (version 1.11.2 / v1.11.2-17-g1eadfa7) 17:10:17 INFO opendrift.readers.reader_netCDF_CF_generic:102: Opening dataset: /root/project/tests/test_data/16Nov2015_NorKyst_z_surface/arome_subset_16Nov2015.nc 17:10:17 INFO opendrift.readers.reader_netCDF_CF_generic:314: Detected dimensions: {'time': 'time', 'x': 'x', 'y': 'y'} 17:10:17 INFO opendrift.readers.reader_netCDF_CF_generic:102: Opening dataset: /root/project/tests/test_data/16Nov2015_NorKyst_z_surface/norkyst800_subset_16Nov2015.nc 17:10:17 INFO opendrift.readers.reader_netCDF_CF_generic:314: Detected dimensions: {'x': 'X', 'y': 'Y', 'z': 'depth', 'time': 'time'} .. GENERATED FROM PYTHON SOURCE LINES 26-28 Adding readers successively, and specifying which variables they shall provide. This way, order of adding readers does not matter .. GENERATED FROM PYTHON SOURCE LINES 28-34 .. code-block:: Python lw.add_reader(reader_norkyst, variables=['x_sea_water_velocity', 'y_sea_water_velocity']) lw.add_reader(reader_arome, variables=['x_wind', 'y_wind']) lw.set_config('environment:fallback:x_sea_water_velocity', 0) lw.set_config('environment:fallback:y_sea_water_velocity', 0) .. GENERATED FROM PYTHON SOURCE LINES 35-36 Seed leeway elements at defined position and time .. GENERATED FROM PYTHON SOURCE LINES 36-40 .. code-block:: Python object_type = 26 # 26 = Life-raft, no ballast lw.seed_elements(lon=4.5, lat=59.6, radius=100, number=1000, time=reader_arome.start_time, object_type=object_type) .. rst-class:: sphx-glr-script-out .. code-block:: none 17:10:17 INFO opendrift.models.leeway:262: Seeding elements of object type 26: LIFE-RAFT-NB-1 (Life-raft, no ballast (NB) system, general (mean values)) 17:10:17 INFO opendrift.models.basemodel.environment:218: Adding a dynamical landmask with max. priority based on assumed maximum speed of 5.0 m/s. Adding a customised landmask may be faster... .. GENERATED FROM PYTHON SOURCE LINES 41-42 Running model .. GENERATED FROM PYTHON SOURCE LINES 42-44 .. code-block:: Python lw.run(duration=timedelta(hours=48), time_step=900, time_step_output=3600) .. rst-class:: sphx-glr-script-out .. code-block:: none 17:10:23 INFO opendrift.models.basemodel:909: Using existing reader for land_binary_mask 17:10:23 INFO opendrift.models.basemodel:920: All points are in ocean 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 00:00:00 - step 1 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 00:15:00 - step 2 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 00:30:00 - step 3 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 00:45:00 - step 4 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 01:00:00 - step 5 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 01:15:00 - step 6 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 01:30:00 - step 7 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 01:45:00 - step 8 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 02:00:00 - step 9 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 02:15:00 - step 10 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 02:30:00 - step 11 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 02:45:00 - step 12 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 03:00:00 - step 13 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 03:15:00 - step 14 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 03:30:00 - step 15 of 192 - 1000 active elements (0 deactivated) 17:10:23 INFO opendrift.models.basemodel:2009: 2015-11-16 03:45:00 - step 16 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 04:00:00 - step 17 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 04:15:00 - step 18 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 04:30:00 - step 19 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 04:45:00 - step 20 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 05:00:00 - step 21 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 05:15:00 - step 22 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 05:30:00 - step 23 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 05:45:00 - step 24 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 06:00:00 - step 25 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 06:15:00 - step 26 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 06:30:00 - step 27 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 06:45:00 - step 28 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 07:00:00 - step 29 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 07:15:00 - step 30 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 07:30:00 - step 31 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 07:45:00 - step 32 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 08:00:00 - step 33 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 08:15:00 - step 34 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 08:30:00 - step 35 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 08:45:00 - step 36 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 09:00:00 - step 37 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 09:15:00 - step 38 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 09:30:00 - step 39 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 09:45:00 - step 40 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 10:00:00 - step 41 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 10:15:00 - step 42 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 10:30:00 - step 43 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 10:45:00 - step 44 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 11:00:00 - step 45 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 11:15:00 - step 46 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 11:30:00 - step 47 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 11:45:00 - step 48 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 12:00:00 - step 49 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 12:15:00 - step 50 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 12:30:00 - step 51 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 12:45:00 - step 52 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 13:00:00 - step 53 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 13:15:00 - step 54 of 192 - 1000 active elements (0 deactivated) 17:10:24 INFO opendrift.models.basemodel:2009: 2015-11-16 13:30:00 - step 55 of 192 - 1000 active elements (0 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 13:45:00 - step 56 of 192 - 1000 active elements (0 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 14:00:00 - step 57 of 192 - 1000 active elements (0 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 14:15:00 - step 58 of 192 - 1000 active elements (0 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 14:30:00 - step 59 of 192 - 1000 active elements (0 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 14:45:00 - step 60 of 192 - 1000 active elements (0 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 15:00:00 - step 61 of 192 - 1000 active elements (0 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 15:15:00 - step 62 of 192 - 1000 active elements (0 deactivated) /root/project/opendrift/readers/interpolation/interpolators.py:17: RuntimeWarning: overflow encountered in cast data[mask] = np.finfo(np.float64).min 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 15:30:00 - step 63 of 192 - 1000 active elements (0 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 15:45:00 - step 64 of 192 - 1000 active elements (0 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 16:00:00 - step 65 of 192 - 999 active elements (1 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 16:15:00 - step 66 of 192 - 999 active elements (1 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 16:30:00 - step 67 of 192 - 999 active elements (1 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 16:45:00 - step 68 of 192 - 999 active elements (1 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 17:00:00 - step 69 of 192 - 996 active elements (4 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 17:15:00 - step 70 of 192 - 996 active elements (4 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 17:30:00 - step 71 of 192 - 996 active elements (4 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 17:45:00 - step 72 of 192 - 992 active elements (8 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 18:00:00 - step 73 of 192 - 990 active elements (10 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 18:15:00 - step 74 of 192 - 985 active elements (15 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 18:30:00 - step 75 of 192 - 980 active elements (20 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 18:45:00 - step 76 of 192 - 975 active elements (25 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 19:00:00 - step 77 of 192 - 970 active elements (30 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 19:15:00 - step 78 of 192 - 966 active elements (34 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 19:30:00 - step 79 of 192 - 959 active elements (41 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 19:45:00 - step 80 of 192 - 947 active elements (53 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 20:00:00 - step 81 of 192 - 936 active elements (64 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 20:15:00 - step 82 of 192 - 923 active elements (77 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 20:30:00 - step 83 of 192 - 914 active elements (86 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 20:45:00 - step 84 of 192 - 906 active elements (94 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 21:00:00 - step 85 of 192 - 902 active elements (98 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 21:15:00 - step 86 of 192 - 891 active elements (109 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 21:30:00 - step 87 of 192 - 885 active elements (115 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 21:45:00 - step 88 of 192 - 869 active elements (131 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 22:00:00 - step 89 of 192 - 864 active elements (136 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 22:15:00 - step 90 of 192 - 854 active elements (146 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 22:30:00 - step 91 of 192 - 840 active elements (160 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 22:45:00 - step 92 of 192 - 830 active elements (170 deactivated) 17:10:25 INFO opendrift.models.basemodel:2009: 2015-11-16 23:00:00 - step 93 of 192 - 822 active elements (178 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-16 23:15:00 - step 94 of 192 - 802 active elements (198 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-16 23:30:00 - step 95 of 192 - 795 active elements (205 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-16 23:45:00 - step 96 of 192 - 777 active elements (223 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 00:00:00 - step 97 of 192 - 765 active elements (235 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 00:15:00 - step 98 of 192 - 758 active elements (242 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 00:30:00 - step 99 of 192 - 743 active elements (257 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 00:45:00 - step 100 of 192 - 735 active elements (265 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 01:00:00 - step 101 of 192 - 722 active elements (278 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 01:15:00 - step 102 of 192 - 713 active elements (287 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 01:30:00 - step 103 of 192 - 705 active elements (295 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 01:45:00 - step 104 of 192 - 698 active elements (302 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 02:00:00 - step 105 of 192 - 686 active elements (314 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 02:15:00 - step 106 of 192 - 672 active elements (328 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 02:30:00 - step 107 of 192 - 663 active elements (337 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 02:45:00 - step 108 of 192 - 647 active elements (353 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 03:00:00 - step 109 of 192 - 632 active elements (368 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 03:15:00 - step 110 of 192 - 621 active elements (379 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 03:30:00 - step 111 of 192 - 614 active elements (386 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 03:45:00 - step 112 of 192 - 610 active elements (390 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 04:00:00 - step 113 of 192 - 596 active elements (404 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 04:15:00 - step 114 of 192 - 591 active elements (409 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 04:30:00 - step 115 of 192 - 578 active elements (422 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 04:45:00 - step 116 of 192 - 569 active elements (431 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 05:00:00 - step 117 of 192 - 563 active elements (437 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 05:15:00 - step 118 of 192 - 554 active elements (446 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 05:30:00 - step 119 of 192 - 547 active elements (453 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 05:45:00 - step 120 of 192 - 542 active elements (458 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 06:00:00 - step 121 of 192 - 531 active elements (469 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 06:15:00 - step 122 of 192 - 521 active elements (479 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 06:30:00 - step 123 of 192 - 509 active elements (491 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 06:45:00 - step 124 of 192 - 501 active elements (499 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 07:00:00 - step 125 of 192 - 491 active elements (509 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 07:15:00 - step 126 of 192 - 484 active elements (516 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 07:30:00 - step 127 of 192 - 474 active elements (526 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 07:45:00 - step 128 of 192 - 470 active elements (530 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 08:00:00 - step 129 of 192 - 462 active elements (538 deactivated) 17:10:26 INFO opendrift.models.basemodel:2009: 2015-11-17 08:15:00 - step 130 of 192 - 454 active elements (546 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 08:30:00 - step 131 of 192 - 453 active elements (547 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 08:45:00 - step 132 of 192 - 446 active elements (554 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 09:00:00 - step 133 of 192 - 439 active elements (561 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 09:15:00 - step 134 of 192 - 430 active elements (570 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 09:30:00 - step 135 of 192 - 427 active elements (573 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 09:45:00 - step 136 of 192 - 420 active elements (580 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 10:00:00 - step 137 of 192 - 414 active elements (586 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 10:15:00 - step 138 of 192 - 406 active elements (594 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 10:30:00 - step 139 of 192 - 400 active elements (600 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 10:45:00 - step 140 of 192 - 395 active elements (605 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 11:00:00 - step 141 of 192 - 390 active elements (610 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 11:15:00 - step 142 of 192 - 388 active elements (612 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 11:30:00 - step 143 of 192 - 385 active elements (615 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 11:45:00 - step 144 of 192 - 381 active elements (619 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 12:00:00 - step 145 of 192 - 378 active elements (622 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 12:15:00 - step 146 of 192 - 374 active elements (626 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 12:30:00 - step 147 of 192 - 370 active elements (630 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 12:45:00 - step 148 of 192 - 367 active elements (633 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 13:00:00 - step 149 of 192 - 359 active elements (641 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 13:15:00 - step 150 of 192 - 354 active elements (646 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 13:30:00 - step 151 of 192 - 345 active elements (655 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 13:45:00 - step 152 of 192 - 342 active elements (658 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 14:00:00 - step 153 of 192 - 338 active elements (662 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 14:15:00 - step 154 of 192 - 334 active elements (666 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 14:30:00 - step 155 of 192 - 329 active elements (671 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 14:45:00 - step 156 of 192 - 326 active elements (674 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 15:00:00 - step 157 of 192 - 323 active elements (677 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 15:15:00 - step 158 of 192 - 318 active elements (682 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 15:30:00 - step 159 of 192 - 312 active elements (688 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 15:45:00 - step 160 of 192 - 306 active elements (694 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 16:00:00 - step 161 of 192 - 303 active elements (697 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 16:15:00 - step 162 of 192 - 298 active elements (702 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 16:30:00 - step 163 of 192 - 295 active elements (705 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 16:45:00 - step 164 of 192 - 290 active elements (710 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 17:00:00 - step 165 of 192 - 290 active elements (710 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 17:15:00 - step 166 of 192 - 285 active elements (715 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 17:30:00 - step 167 of 192 - 283 active elements (717 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 17:45:00 - step 168 of 192 - 278 active elements (722 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 18:00:00 - step 169 of 192 - 274 active elements (726 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 18:15:00 - step 170 of 192 - 273 active elements (727 deactivated) 17:10:27 INFO opendrift.models.basemodel:2009: 2015-11-17 18:30:00 - step 171 of 192 - 270 active elements (730 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 18:45:00 - step 172 of 192 - 267 active elements (733 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 19:00:00 - step 173 of 192 - 263 active elements (737 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 19:15:00 - step 174 of 192 - 258 active elements (742 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 19:30:00 - step 175 of 192 - 256 active elements (744 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 19:45:00 - step 176 of 192 - 253 active elements (747 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 20:00:00 - step 177 of 192 - 252 active elements (748 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 20:15:00 - step 178 of 192 - 250 active elements (750 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 20:30:00 - step 179 of 192 - 249 active elements (751 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 20:45:00 - step 180 of 192 - 244 active elements (756 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 21:00:00 - step 181 of 192 - 244 active elements (756 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 21:15:00 - step 182 of 192 - 240 active elements (760 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 21:30:00 - step 183 of 192 - 237 active elements (763 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 21:45:00 - step 184 of 192 - 235 active elements (765 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 22:00:00 - step 185 of 192 - 233 active elements (767 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 22:15:00 - step 186 of 192 - 232 active elements (768 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 22:30:00 - step 187 of 192 - 231 active elements (769 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 22:45:00 - step 188 of 192 - 227 active elements (773 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 23:00:00 - step 189 of 192 - 227 active elements (773 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 23:15:00 - step 190 of 192 - 225 active elements (775 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 23:30:00 - step 191 of 192 - 222 active elements (778 deactivated) 17:10:28 INFO opendrift.models.basemodel:2009: 2015-11-17 23:45:00 - step 192 of 192 - 221 active elements (779 deactivated) .. GENERATED FROM PYTHON SOURCE LINES 45-46 Print and plot results .. GENERATED FROM PYTHON SOURCE LINES 46-48 .. code-block:: Python print(lw) .. rst-class:: sphx-glr-script-out .. code-block:: none =========================== -------------------- Reader performance: -------------------- /root/project/tests/test_data/16Nov2015_NorKyst_z_surface/norkyst800_subset_16Nov2015.nc 0:00:01.8 total 0:00:00.0 preparing 0:00:00.4 reading 0:00:00.1 interpolation 0:00:00.0 interpolation_time 0:00:01.3 rotating vectors 0:00:00.0 masking -------------------- /root/project/tests/test_data/16Nov2015_NorKyst_z_surface/arome_subset_16Nov2015.nc 0:00:01.5 total 0:00:00.0 preparing 0:00:00.2 reading 0:00:00.0 interpolation 0:00:00.0 interpolation_time 0:00:01.3 rotating vectors 0:00:00.0 masking -------------------- global_landmask 0:00:00.0 total 0:00:00.0 preparing 0:00:00.0 reading 0:00:00.0 masking -------------------- Performance: 11.5 total time 6.5 configuration 0.0 preparing main loop 0.0 moving elements to ocean 5.0 main loop 0.2 updating elements 0.0 cleaning up -------------------- =========================== Model: Leeway (OpenDrift version 1.11.2) 212 active LeewayObj particles (788 deactivated, 0 scheduled) ------------------- Environment variables: ----- x_sea_water_velocity y_sea_water_velocity 1) /root/project/tests/test_data/16Nov2015_NorKyst_z_surface/norkyst800_subset_16Nov2015.nc ----- x_wind y_wind 1) /root/project/tests/test_data/16Nov2015_NorKyst_z_surface/arome_subset_16Nov2015.nc ----- land_binary_mask 1) global_landmask Discarded readers: Time: Start: 2015-11-16 00:00:00 UTC Present: 2015-11-18 00:00:00 UTC Calculation steps: 192 * 0:15:00 - total time: 2 days, 0:00:00 Output steps: 49 * 1:00:00 =========================== .. GENERATED FROM PYTHON SOURCE LINES 49-51 Animation with current as background. Note that drift is also depending on wind, which is not shown. .. GENERATED FROM PYTHON SOURCE LINES 51-55 .. code-block:: Python lw.animation(background=['x_sea_water_velocity', 'y_sea_water_velocity'], skip=5, # show every 5th vector cmap=cmocean.cm.speed, vmin=0, vmax=.8, bgalpha=.7, land_color='#666666', fast=True) .. rst-class:: sphx-glr-script-out .. code-block:: none 17:10:28 WARNING opendrift.models.basemodel:2377: Plotting fast. This will make your plots less accurate. /opt/conda/envs/opendrift/lib/python3.11/site-packages/cartopy/mpl/geoaxes.py:1696: UserWarning: No data for colormapping provided via 'c'. Parameters 'cmap', 'vmin', 'vmax' will be ignored result = super().scatter(*args, **kwargs) 17:10:30 INFO opendrift.models.basemodel:4561: Saving animation to /root/project/docs/source/gallery/animations/example_leeway_0.gif... 17:10:48 INFO opendrift.models.basemodel:3001: Time to make animation: 0:00:19.410697 .. GENERATED FROM PYTHON SOURCE LINES 56-57 .. image:: /gallery/animations/example_leeway_0.gif .. GENERATED FROM PYTHON SOURCE LINES 57-60 .. code-block:: Python lw.plot(fast=True) .. image-sg:: /gallery/images/sphx_glr_example_leeway_001.png :alt: OpenDrift - Leeway (LIFE-RAFT-NB-1) 2015-11-16 00:00 to 2015-11-18 00:00 UTC (49 steps) :srcset: /gallery/images/sphx_glr_example_leeway_001.png :class: sphx-glr-single-img .. rst-class:: sphx-glr-script-out .. code-block:: none 17:10:48 WARNING opendrift.models.basemodel:2377: Plotting fast. This will make your plots less accurate. (,
) .. GENERATED FROM PYTHON SOURCE LINES 61-62 Plot density of stranded elements .. GENERATED FROM PYTHON SOURCE LINES 62-67 .. code-block:: Python d, dsub, dstr, lon, lat = lw.get_density_array(pixelsize_m=3000) strand_density = xr.DataArray(dstr[-1,:,:], coords={'lon_bin': lon[0:-1], 'lat_bin': lat[0:-1]}) lw.plot(fast=True, background=strand_density.where(strand_density>0), vmin=0, vmax=20, clabel='Density of stranded elements', show_elements=False, linewidth=0) .. image-sg:: /gallery/images/sphx_glr_example_leeway_002.png :alt: OpenDrift - Leeway (LIFE-RAFT-NB-1) 2015-11-16 00:00 to 2015-11-18 00:00 UTC (49 steps) :srcset: /gallery/images/sphx_glr_example_leeway_002.png :class: sphx-glr-single-img .. rst-class:: sphx-glr-script-out .. code-block:: none 17:10:53 WARNING opendrift.models.basemodel:2377: Plotting fast. This will make your plots less accurate. (,
) .. rst-class:: sphx-glr-timing **Total running time of the script:** (0 minutes 39.991 seconds) .. _sphx_glr_download_gallery_example_leeway.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: example_leeway.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: example_leeway.py ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_