.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "gallery/example_backandforth.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_backandforth.py: Back and forth ============== .. GENERATED FROM PYTHON SOURCE LINES 6-23 .. code-block:: Python import os import opendrift from opendrift.readers import reader_netCDF_CF_generic from opendrift.models.oceandrift import OceanDrift ncfile = 'backandforth.nc' o = OceanDrift(loglevel=20) # Set loglevel to 0 for debug information reader_norkyst = reader_netCDF_CF_generic.Reader(o.test_data_folder() + '16Nov2015_NorKyst_z_surface/norkyst800_subset_16Nov2015.nc') #reader_norkyst = reader_netCDF_CF_generic.Reader('https://thredds.met.no/thredds/dodsC/sea/norkyst800m/1h/aggregate_be') o.add_reader(reader_norkyst) o.set_config('environment:fallback:land_binary_mask', 0) o.disable_vertical_motion() .. rst-class:: sphx-glr-script-out .. code-block:: none 11:37:37 INFO opendrift.models.basemodel:533: OpenDriftSimulation initialised (version 1.11.2 / v1.11.2-30-g8806683) 11:37:37 INFO opendrift.readers.reader_netCDF_CF_generic:102: Opening dataset: /root/project/tests/test_data/16Nov2015_NorKyst_z_surface/norkyst800_subset_16Nov2015.nc 11:37:37 INFO opendrift.readers.reader_netCDF_CF_generic:314: Detected dimensions: {'x': 'X', 'y': 'Y', 'z': 'depth', 'time': 'time'} 11:37:37 INFO opendrift.models.oceandrift:377: Setting config: drift:vertical_advection -> False 11:37:37 INFO opendrift.models.oceandrift:377: Setting config: drift:vertical_mixing -> False .. GENERATED FROM PYTHON SOURCE LINES 24-26 Forward run Seeding some particles .. GENERATED FROM PYTHON SOURCE LINES 26-32 .. code-block:: Python lon = 4.2; lat = 60.1; time = reader_norkyst.start_time o.seed_elements(lon, lat, radius=1000, number=100, time=time) o.run(steps=50*4, time_step=900, time_step_output=3600, outfile=ncfile) .. rst-class:: sphx-glr-script-out .. code-block:: none 11:37:37 INFO opendrift.models.basemodel.environment:218: Adding a dynamical landmask with max. priority based on assumed maximum speed of 1.0 m/s. Adding a customised landmask may be faster... 11:37:43 INFO opendrift.models.basemodel.environment:245: Fallback values will be used for the following variables which have no readers: 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_height: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: x_wind: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: y_wind: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: upward_sea_water_velocity: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: ocean_vertical_diffusivity: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_wave_significant_height: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_wave_stokes_drift_x_velocity: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_wave_stokes_drift_y_velocity: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_wave_period_at_variance_spectral_density_maximum: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_swell_wave_to_direction: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_swell_wave_peak_period_from_variance_spectral_density: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_swell_wave_significant_height: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_wind_wave_to_direction: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_wind_wave_mean_period: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_surface_wind_wave_significant_height: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: surface_downward_x_stress: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: surface_downward_y_stress: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: turbulent_kinetic_energy: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: turbulent_generic_length_scale: 0.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: ocean_mixed_layer_thickness: 50.000000 11:37:43 INFO opendrift.models.basemodel.environment:248: sea_floor_depth_below_sea_level: 10000.000000 11:37:43 INFO opendrift.models.basemodel:911: Using existing reader for land_binary_mask 11:37:43 INFO opendrift.models.basemodel:922: All points are in ocean 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 00:00:00 - step 1 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 00:15:00 - step 2 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 00:30:00 - step 3 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 00:45:00 - step 4 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 01:00:00 - step 5 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 01:15:00 - step 6 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 01:30:00 - step 7 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 01:45:00 - step 8 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 02:00:00 - step 9 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 02:15:00 - step 10 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 02:30:00 - step 11 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 02:45:00 - step 12 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 03:00:00 - step 13 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 03:15:00 - step 14 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 03:30:00 - step 15 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 03:45:00 - step 16 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 04:00:00 - step 17 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 04:15:00 - step 18 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 04:30:00 - step 19 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 04:45:00 - step 20 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 05:00:00 - step 21 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 05:15:00 - step 22 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 05:30:00 - step 23 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 05:45:00 - step 24 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 06:00:00 - step 25 of 200 - 100 active elements (0 deactivated) 11:37:43 INFO opendrift.models.basemodel:2011: 2015-11-16 06:15:00 - step 26 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 06:30:00 - step 27 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 06:45:00 - step 28 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 07:00:00 - step 29 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 07:15:00 - step 30 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 07:30:00 - step 31 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 07:45:00 - step 32 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 08:00:00 - step 33 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 08:15:00 - step 34 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 08:30:00 - step 35 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 08:45:00 - step 36 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 09:00:00 - step 37 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 09:15:00 - step 38 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 09:30:00 - step 39 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 09:45:00 - step 40 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 10:00:00 - step 41 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 10:15:00 - step 42 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 10:30:00 - step 43 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 10:45:00 - step 44 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 11:00:00 - step 45 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 11:15:00 - step 46 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 11:30:00 - step 47 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 11:45:00 - step 48 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 12:00:00 - step 49 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 12:15:00 - step 50 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 12:30:00 - step 51 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 12:45:00 - step 52 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 13:00:00 - step 53 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 13:15:00 - step 54 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 13:30:00 - step 55 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 13:45:00 - step 56 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 14:00:00 - step 57 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 14:15:00 - step 58 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 14:30:00 - step 59 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 14:45:00 - step 60 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 15:00:00 - step 61 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 15:15:00 - step 62 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 15:30:00 - step 63 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 15:45:00 - step 64 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 16:00:00 - step 65 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 16:15:00 - step 66 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 16:30:00 - step 67 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 16:45:00 - step 68 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 17:00:00 - step 69 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 17:15:00 - step 70 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 17:30:00 - step 71 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 17:45:00 - step 72 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 18:00:00 - step 73 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 18:15:00 - step 74 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 18:30:00 - step 75 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 18:45:00 - step 76 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 19:00:00 - step 77 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 19:15:00 - step 78 of 200 - 100 active elements (0 deactivated) 11:37:44 INFO opendrift.models.basemodel:2011: 2015-11-16 19:30:00 - step 79 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 19:45:00 - step 80 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 20:00:00 - step 81 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 20:15:00 - step 82 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 20:30:00 - step 83 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 20:45:00 - step 84 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 21:00:00 - step 85 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 21:15:00 - step 86 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 21:30:00 - step 87 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 21:45:00 - step 88 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 22:00:00 - step 89 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 22:15:00 - step 90 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 22:30:00 - step 91 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 22:45:00 - step 92 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 23:00:00 - step 93 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 23:15:00 - step 94 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 23:30:00 - step 95 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-16 23:45:00 - step 96 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 00:00:00 - step 97 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 00:15:00 - step 98 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 00:30:00 - step 99 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 00:45:00 - step 100 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 01:00:00 - step 101 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 01:15:00 - step 102 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 01:30:00 - step 103 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 01:45:00 - step 104 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 02:00:00 - step 105 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 02:15:00 - step 106 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 02:30:00 - step 107 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 02:45:00 - step 108 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 03:00:00 - step 109 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 03:15:00 - step 110 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 03:30:00 - step 111 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 03:45:00 - step 112 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 04:00:00 - step 113 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 04:15:00 - step 114 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 04:30:00 - step 115 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 04:45:00 - step 116 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 05:00:00 - step 117 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 05:15:00 - step 118 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 05:30:00 - step 119 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 05:45:00 - step 120 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 06:00:00 - step 121 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 06:15:00 - step 122 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 06:30:00 - step 123 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 06:45:00 - step 124 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 07:00:00 - step 125 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 07:15:00 - step 126 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 07:30:00 - step 127 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 07:45:00 - step 128 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 08:00:00 - step 129 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 08:15:00 - step 130 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 08:30:00 - step 131 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 08:45:00 - step 132 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 09:00:00 - step 133 of 200 - 100 active elements (0 deactivated) 11:37:45 INFO opendrift.models.basemodel:2011: 2015-11-17 09:15:00 - step 134 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 09:30:00 - step 135 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 09:45:00 - step 136 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 10:00:00 - step 137 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 10:15:00 - step 138 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 10:30:00 - step 139 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 10:45:00 - step 140 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 11:00:00 - step 141 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 11:15:00 - step 142 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 11:30:00 - step 143 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 11:45:00 - step 144 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 12:00:00 - step 145 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 12:15:00 - step 146 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 12:30:00 - step 147 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 12:45:00 - step 148 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 13:00:00 - step 149 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 13:15:00 - step 150 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 13:30:00 - step 151 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 13:45:00 - step 152 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 14:00:00 - step 153 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 14:15:00 - step 154 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 14:30:00 - step 155 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 14:45:00 - step 156 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 15:00:00 - step 157 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 15:15:00 - step 158 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 15:30:00 - step 159 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 15:45:00 - step 160 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 16:00:00 - step 161 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 16:15:00 - step 162 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 16:30:00 - step 163 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 16:45:00 - step 164 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 17:00:00 - step 165 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 17:15:00 - step 166 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 17:30:00 - step 167 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 17:45:00 - step 168 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 18:00:00 - step 169 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 18:15:00 - step 170 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 18:30:00 - step 171 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 18:45:00 - step 172 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 19:00:00 - step 173 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 19:15:00 - step 174 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 19:30:00 - step 175 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 19:45:00 - step 176 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 20:00:00 - step 177 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 20:15:00 - step 178 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 20:30:00 - step 179 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 20:45:00 - step 180 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 21:00:00 - step 181 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 21:15:00 - step 182 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 21:30:00 - step 183 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 21:45:00 - step 184 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 22:00:00 - step 185 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 22:15:00 - step 186 of 200 - 100 active elements (0 deactivated) 11:37:46 INFO opendrift.models.basemodel:2011: 2015-11-17 22:30:00 - step 187 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-17 22:45:00 - step 188 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-17 23:00:00 - step 189 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-17 23:15:00 - step 190 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-17 23:30:00 - step 191 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-17 23:45:00 - step 192 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-18 00:00:00 - step 193 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-18 00:15:00 - step 194 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-18 00:30:00 - step 195 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-18 00:45:00 - step 196 of 200 - 100 active elements (0 deactivated) 11:37:47 WARNING opendrift.readers.basereader.structured:321: Data block from /root/project/tests/test_data/16Nov2015_NorKyst_z_surface/norkyst800_subset_16Nov2015.nc not large enough to cover element positions within timestep. Buffer size (7) must be increased. See `Variables.set_buffer_size`. /root/project/opendrift/readers/interpolation/interpolators.py:17: RuntimeWarning: overflow encountered in cast data[mask] = np.finfo(np.float64).min 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-18 01:00:00 - step 197 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-18 01:15:00 - step 198 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-18 01:30:00 - step 199 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.models.basemodel:2011: 2015-11-18 01:45:00 - step 200 of 200 - 100 active elements (0 deactivated) 11:37:47 INFO opendrift.export.io_netcdf:116: Wrote 51 steps to file backandforth.nc /opt/conda/envs/opendrift/lib/python3.11/site-packages/numpy/ma/core.py:467: RuntimeWarning: invalid value encountered in cast fill_value = np.array(fill_value, copy=False, dtype=ndtype) .. GENERATED FROM PYTHON SOURCE LINES 33-34 Print and plot results .. GENERATED FROM PYTHON SOURCE LINES 34-50 .. code-block:: Python print(o) o.plot(buffer=.2, fast=True) ##%% # Backward run: # Import forward run, and seed elements at final positions and time o = opendrift.open(ncfile) elements_final = o.elements time_final = o.time del o o = OceanDrift(loglevel=20) # Set loglevel to 0 for debug information o.set_config('environment:fallback:land_binary_mask', 0) o.disable_vertical_motion() o.add_reader(reader_norkyst) o.schedule_elements(elements_final, time_final) .. image-sg:: /gallery/images/sphx_glr_example_backandforth_001.png :alt: OpenDrift - OceanDrift 2015-11-16 00:00 to 2015-11-18 02:00 UTC (51 steps) :srcset: /gallery/images/sphx_glr_example_backandforth_001.png :class: sphx-glr-single-img .. 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.7 total 0:00:00.0 preparing 0:00:00.3 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: 9.8 total time 6.1 configuration 0.0 preparing main loop 0.0 moving elements to ocean 3.7 main loop 0.0 updating elements 0.0 cleaning up -------------------- =========================== Model: OceanDrift (OpenDrift version 1.11.2) 100 active Lagrangian3DArray particles (0 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 ----- land_binary_mask 1) global_landmask ----- Readers not added for the following variables: ocean_mixed_layer_thickness ocean_vertical_diffusivity sea_floor_depth_below_sea_level sea_surface_height sea_surface_swell_wave_peak_period_from_variance_spectral_density sea_surface_swell_wave_significant_height sea_surface_swell_wave_to_direction sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment sea_surface_wave_period_at_variance_spectral_density_maximum sea_surface_wave_significant_height sea_surface_wave_stokes_drift_x_velocity sea_surface_wave_stokes_drift_y_velocity sea_surface_wind_wave_mean_period sea_surface_wind_wave_significant_height sea_surface_wind_wave_to_direction surface_downward_x_stress surface_downward_y_stress turbulent_generic_length_scale turbulent_kinetic_energy upward_sea_water_velocity x_wind y_wind Discarded readers: Time: Start: 2015-11-16 00:00:00 UTC Present: 2015-11-18 02:00:00 UTC Calculation steps: 200 * 0:15:00 - total time: 2 days, 2:00:00 Output steps: 51 * 1:00:00 =========================== 11:37:47 WARNING opendrift.models.basemodel:2379: Plotting fast. This will make your plots less accurate. 11:37:49 DEBUG opendrift.config:161: Adding 16 config items from __init__ 11:37:49 DEBUG opendrift.config:171: Overwriting config item readers:max_number_of_fails 11:37:49 DEBUG opendrift.config:161: Adding 5 config items from __init__ 11:37:49 INFO opendrift.models.basemodel:533: OpenDriftSimulation initialised (version 1.11.2 / v1.11.2-30-g8806683) 11:37:49 DEBUG opendrift.config:161: Adding 15 config items from oceandrift 11:37:49 DEBUG opendrift.config:171: Overwriting config item seed:z 11:37:49 DEBUG opendrift.export.io_netcdf:281: Importing from backandforth.nc /opt/conda/envs/opendrift/lib/python3.11/site-packages/numpy/ma/core.py:467: RuntimeWarning: invalid value encountered in cast fill_value = np.array(fill_value, copy=False, dtype=ndtype) 11:37:49 DEBUG opendrift.models.basemodel:1683: No elements to deactivate 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:x_sea_water_velocity -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:x_sea_water_velocity -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:y_sea_water_velocity -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:y_sea_water_velocity -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_height -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_height -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:x_wind -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:x_wind -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:y_wind -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:y_wind -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:upward_sea_water_velocity -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:upward_sea_water_velocity -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:ocean_vertical_diffusivity -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:ocean_vertical_diffusivity -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_wave_significant_height -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_wave_significant_height -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_wave_stokes_drift_x_velocity -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_wave_stokes_drift_x_velocity -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_wave_stokes_drift_y_velocity -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_wave_stokes_drift_y_velocity -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_wave_period_at_variance_spectral_density_maximum -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_wave_period_at_variance_spectral_density_maximum -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_swell_wave_to_direction -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_swell_wave_to_direction -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_swell_wave_peak_period_from_variance_spectral_density -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_swell_wave_peak_period_from_variance_spectral_density -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_swell_wave_significant_height -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_swell_wave_significant_height -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_wind_wave_to_direction -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_wind_wave_to_direction -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_wind_wave_mean_period -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_wind_wave_mean_period -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_surface_wind_wave_significant_height -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_surface_wind_wave_significant_height -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:surface_downward_x_stress -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:surface_downward_x_stress -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:surface_downward_y_stress -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:surface_downward_y_stress -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:turbulent_kinetic_energy -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:turbulent_kinetic_energy -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:turbulent_generic_length_scale -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:turbulent_generic_length_scale -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:ocean_mixed_layer_thickness -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:ocean_mixed_layer_thickness -> 50 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:sea_floor_depth_below_sea_level -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:sea_floor_depth_below_sea_level -> 10000 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:constant:land_binary_mask -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: environment:fallback:land_binary_mask -> 0.0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: general:use_auto_landmask -> True 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:current_uncertainty -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:current_uncertainty_uniform -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:max_speed -> 1.0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: readers:max_number_of_fails -> 1 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: general:coastline_action -> stranding 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: general:time_step_minutes -> 60 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: general:time_step_output_minutes -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: seed:ocean_only -> True 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: seed:number -> 1 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:max_age_seconds -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:advection_scheme -> euler 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:horizontal_diffusivity -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:profiles_depth -> 50 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:wind_uncertainty -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:relative_wind -> False 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:deactivate_north_of -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:deactivate_south_of -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:deactivate_east_of -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:deactivate_west_of -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: seed:origin_marker -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: seed:z -> 0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: seed:wind_drift_factor -> 0.02 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: seed:current_drift_factor -> 1 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: seed:terminal_velocity -> 0.0 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:vertical_advection -> False 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:vertical_mixing -> False 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: vertical_mixing:timestep -> 60 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: vertical_mixing:diffusivitymodel -> environment 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: vertical_mixing:background_diffusivity -> 1.2e-05 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: vertical_mixing:TSprofiles -> False 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:wind_drift_depth -> 0.1 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:stokes_drift -> True 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:stokes_drift_profile -> Phillips 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:use_tabularised_stokes_drift -> False 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:tabularised_stokes_drift_fetch -> 25000 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: general:seafloor_action -> lift_to_seafloor 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: drift:truncate_ocean_model_below_m -> None 11:37:49 DEBUG opendrift.export.io_netcdf:380: Setting imported config: seed:seafloor -> False 11:37:49 INFO opendrift:78: Returning object 11:37:49 DEBUG opendrift.models.oceandrift:115: No machine learning correction available. 11:37:49 DEBUG opendrift.config:161: Adding 50 config items from environment 11:37:49 DEBUG opendrift.config:161: Adding 5 config items from environment 11:37:49 INFO opendrift.models.basemodel:533: OpenDriftSimulation initialised (version 1.11.2 / v1.11.2-30-g8806683) 11:37:49 INFO opendrift.models.oceandrift:377: Setting config: drift:vertical_advection -> False 11:37:49 INFO opendrift.models.oceandrift:377: Setting config: drift:vertical_mixing -> False 11:37:49 INFO opendrift.models.basemodel.environment:218: Adding a dynamical landmask with max. priority based on assumed maximum speed of 1.0 m/s. Adding a customised landmask may be faster... 11:37:49 INFO opendrift.models.basemodel.environment:245: Fallback values will be used for the following variables which have no readers: 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_height: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: x_wind: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: y_wind: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: upward_sea_water_velocity: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: ocean_vertical_diffusivity: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_wave_significant_height: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_wave_stokes_drift_x_velocity: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_wave_stokes_drift_y_velocity: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_wave_period_at_variance_spectral_density_maximum: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_swell_wave_to_direction: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_swell_wave_peak_period_from_variance_spectral_density: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_swell_wave_significant_height: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_wind_wave_to_direction: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_wind_wave_mean_period: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_surface_wind_wave_significant_height: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: surface_downward_x_stress: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: surface_downward_y_stress: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: turbulent_kinetic_energy: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: turbulent_generic_length_scale: 0.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: ocean_mixed_layer_thickness: 50.000000 11:37:49 INFO opendrift.models.basemodel.environment:248: sea_floor_depth_below_sea_level: 10000.000000 .. GENERATED FROM PYTHON SOURCE LINES 51-52 Running model backwards from end of forward simulation .. GENERATED FROM PYTHON SOURCE LINES 52-54 .. code-block:: Python o.run(steps=50*4, time_step=-900, time_step_output=3600) .. rst-class:: sphx-glr-script-out .. code-block:: none 11:37:49 INFO opendrift.models.basemodel:1818: Backwards simulation, starting from last seeded element 11:37:49 INFO opendrift.models.basemodel:1901: Backwards simulation, starting at time of last seeded element 11:37:49 INFO opendrift.models.basemodel:911: Using existing reader for land_binary_mask 11:37:49 INFO opendrift.models.basemodel:922: All points are in ocean 11:37:49 INFO opendrift.models.basemodel:2011: 2015-11-18 02:00:00 - step 1 of 200 - 100 active elements (0 deactivated) 11:37:49 INFO opendrift.models.basemodel:2011: 2015-11-18 01:45:00 - step 2 of 200 - 100 active elements (0 deactivated) 11:37:49 INFO opendrift.models.basemodel:2011: 2015-11-18 01:30:00 - step 3 of 200 - 100 active elements (0 deactivated) 11:37:49 INFO opendrift.models.basemodel:2011: 2015-11-18 01:15:00 - step 4 of 200 - 100 active elements (0 deactivated) 11:37:49 INFO opendrift.models.basemodel:2011: 2015-11-18 01:00:00 - step 5 of 200 - 100 active elements (0 deactivated) 11:37:49 INFO opendrift.models.basemodel:2011: 2015-11-18 00:45:00 - step 6 of 200 - 100 active elements (0 deactivated) 11:37:49 INFO opendrift.models.basemodel:2011: 2015-11-18 00:30:00 - step 7 of 200 - 100 active elements (0 deactivated) 11:37:49 INFO opendrift.models.basemodel:2011: 2015-11-18 00:15:00 - step 8 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-18 00:00:00 - step 9 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 23:45:00 - step 10 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 23:30:00 - step 11 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 23:15:00 - step 12 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 23:00:00 - step 13 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 22:45:00 - step 14 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 22:30:00 - step 15 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 22:15:00 - step 16 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 22:00:00 - step 17 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 21:45:00 - step 18 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 21:30:00 - step 19 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 21:15:00 - step 20 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 21:00:00 - step 21 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 20:45:00 - step 22 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 20:30:00 - step 23 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 20:15:00 - step 24 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 20:00:00 - step 25 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 19:45:00 - step 26 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 19:30:00 - step 27 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 19:15:00 - step 28 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 19:00:00 - step 29 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 18:45:00 - step 30 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 18:30:00 - step 31 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 18:15:00 - step 32 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 18:00:00 - step 33 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 17:45:00 - step 34 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 17:30:00 - step 35 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 17:15:00 - step 36 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 17:00:00 - step 37 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 16:45:00 - step 38 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 16:30:00 - step 39 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 16:15:00 - step 40 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 16:00:00 - step 41 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 15:45:00 - step 42 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 15:30:00 - step 43 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 15:15:00 - step 44 of 200 - 100 active elements (0 deactivated) 11:37:50 INFO opendrift.models.basemodel:2011: 2015-11-17 15:00:00 - step 45 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 14:45:00 - step 46 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 14:30:00 - step 47 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 14:15:00 - step 48 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 14:00:00 - step 49 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 13:45:00 - step 50 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 13:30:00 - step 51 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 13:15:00 - step 52 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 13:00:00 - step 53 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 12:45:00 - step 54 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 12:30:00 - step 55 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 12:15:00 - step 56 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 12:00:00 - step 57 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 11:45:00 - step 58 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 11:30:00 - step 59 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 11:15:00 - step 60 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 11:00:00 - step 61 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 10:45:00 - step 62 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 10:30:00 - step 63 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 10:15:00 - step 64 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 10:00:00 - step 65 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 09:45:00 - step 66 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 09:30:00 - step 67 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 09:15:00 - step 68 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 09:00:00 - step 69 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 08:45:00 - step 70 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 08:30:00 - step 71 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 08:15:00 - step 72 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 08:00:00 - step 73 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 07:45:00 - step 74 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 07:30:00 - step 75 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 07:15:00 - step 76 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 07:00:00 - step 77 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 06:45:00 - step 78 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 06:30:00 - step 79 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 06:15:00 - step 80 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 06:00:00 - step 81 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 05:45:00 - step 82 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 05:30:00 - step 83 of 200 - 100 active elements (0 deactivated) 11:37:51 INFO opendrift.models.basemodel:2011: 2015-11-17 05:15:00 - step 84 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 05:00:00 - step 85 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 04:45:00 - step 86 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 04:30:00 - step 87 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 04:15:00 - step 88 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 04:00:00 - step 89 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 03:45:00 - step 90 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 03:30:00 - step 91 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 03:15:00 - step 92 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 03:00:00 - step 93 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 02:45:00 - step 94 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 02:30:00 - step 95 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 02:15:00 - step 96 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 02:00:00 - step 97 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 01:45:00 - step 98 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 01:30:00 - step 99 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 01:15:00 - step 100 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 01:00:00 - step 101 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 00:45:00 - step 102 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 00:30:00 - step 103 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 00:15:00 - step 104 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-17 00:00:00 - step 105 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 23:45:00 - step 106 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 23:30:00 - step 107 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 23:15:00 - step 108 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 23:00:00 - step 109 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 22:45:00 - step 110 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 22:30:00 - step 111 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 22:15:00 - step 112 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 22:00:00 - step 113 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 21:45:00 - step 114 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 21:30:00 - step 115 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 21:15:00 - step 116 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 21:00:00 - step 117 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 20:45:00 - step 118 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 20:30:00 - step 119 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 20:15:00 - step 120 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 20:00:00 - step 121 of 200 - 100 active elements (0 deactivated) 11:37:52 INFO opendrift.models.basemodel:2011: 2015-11-16 19:45:00 - step 122 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 19:30:00 - step 123 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 19:15:00 - step 124 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 19:00:00 - step 125 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 18:45:00 - step 126 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 18:30:00 - step 127 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 18:15:00 - step 128 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 18:00:00 - step 129 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 17:45:00 - step 130 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 17:30:00 - step 131 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 17:15:00 - step 132 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 17:00:00 - step 133 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 16:45:00 - step 134 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 16:30:00 - step 135 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 16:15:00 - step 136 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 16:00:00 - step 137 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 15:45:00 - step 138 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 15:30:00 - step 139 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 15:15:00 - step 140 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 15:00:00 - step 141 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 14:45:00 - step 142 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 14:30:00 - step 143 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 14:15:00 - step 144 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 14:00:00 - step 145 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 13:45:00 - step 146 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 13:30:00 - step 147 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 13:15:00 - step 148 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 13:00:00 - step 149 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 12:45:00 - step 150 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 12:30:00 - step 151 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 12:15:00 - step 152 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 12:00:00 - step 153 of 200 - 100 active elements (0 deactivated) 11:37:53 INFO opendrift.models.basemodel:2011: 2015-11-16 11:45:00 - step 154 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 11:30:00 - step 155 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 11:15:00 - step 156 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 11:00:00 - step 157 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 10:45:00 - step 158 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 10:30:00 - step 159 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 10:15:00 - step 160 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 10:00:00 - step 161 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 09:45:00 - step 162 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 09:30:00 - step 163 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 09:15:00 - step 164 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 09:00:00 - step 165 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 08:45:00 - step 166 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 08:30:00 - step 167 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 08:15:00 - step 168 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 08:00:00 - step 169 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 07:45:00 - step 170 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 07:30:00 - step 171 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 07:15:00 - step 172 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 07:00:00 - step 173 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 06:45:00 - step 174 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 06:30:00 - step 175 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 06:15:00 - step 176 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 06:00:00 - step 177 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 05:45:00 - step 178 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 05:30:00 - step 179 of 200 - 100 active elements (0 deactivated) 11:37:54 INFO opendrift.models.basemodel:2011: 2015-11-16 05:15:00 - step 180 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 05:00:00 - step 181 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 04:45:00 - step 182 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 04:30:00 - step 183 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 04:15:00 - step 184 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 04:00:00 - step 185 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 03:45:00 - step 186 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 03:30:00 - step 187 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 03:15:00 - step 188 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 03:00:00 - step 189 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 02:45:00 - step 190 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 02:30:00 - step 191 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 02:15:00 - step 192 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 02:00:00 - step 193 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 01:45:00 - step 194 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 01:30:00 - step 195 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 01:15:00 - step 196 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 01:00:00 - step 197 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 00:45:00 - step 198 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 00:30:00 - step 199 of 200 - 100 active elements (0 deactivated) 11:37:55 INFO opendrift.models.basemodel:2011: 2015-11-16 00:15:00 - step 200 of 200 - 100 active elements (0 deactivated) .. GENERATED FROM PYTHON SOURCE LINES 55-56 Check if backwards simulation brings elements back to their starting position. Some numerical error is expected. .. GENERATED FROM PYTHON SOURCE LINES 56-62 .. code-block:: Python print(o) o.plot(buffer=.2, fast=True) os.remove(ncfile) ##%% # Compare plots forward and backward .. image-sg:: /gallery/images/sphx_glr_example_backandforth_002.png :alt: OpenDrift - OceanDrift 2015-11-18 02:00 to 2015-11-16 00:00 UTC (51 steps) :srcset: /gallery/images/sphx_glr_example_backandforth_002.png :class: sphx-glr-single-img .. 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:03.8 total 0:00:00.0 preparing 0:00:00.7 reading 0:00:00.1 interpolation 0:00:00.0 interpolation_time 0:00:02.9 rotating vectors 0:00:00.0 masking -------------------- global_landmask 0:00:00.2 total 0:00:00.0 preparing 0:00:00.1 reading 0:00:00.0 masking -------------------- Performance: 6.1 total time 0.3 configuration 0.0 preparing main loop 0.0 moving elements to ocean 5.8 main loop 0.2 updating elements 0.0 cleaning up -------------------- =========================== Model: OceanDrift (OpenDrift version 1.11.2) 100 active Lagrangian3DArray particles (0 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 ----- land_binary_mask 1) global_landmask ----- Readers not added for the following variables: ocean_mixed_layer_thickness ocean_vertical_diffusivity sea_floor_depth_below_sea_level sea_surface_height sea_surface_swell_wave_peak_period_from_variance_spectral_density sea_surface_swell_wave_significant_height sea_surface_swell_wave_to_direction sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment sea_surface_wave_period_at_variance_spectral_density_maximum sea_surface_wave_significant_height sea_surface_wave_stokes_drift_x_velocity sea_surface_wave_stokes_drift_y_velocity sea_surface_wind_wave_mean_period sea_surface_wind_wave_significant_height sea_surface_wind_wave_to_direction surface_downward_x_stress surface_downward_y_stress turbulent_generic_length_scale turbulent_kinetic_energy upward_sea_water_velocity x_wind y_wind Discarded readers: Time: Start: 2015-11-18 02:00:00 UTC Present: 2015-11-16 00:00:00 UTC Calculation steps: 200 * -1 day, 23:45:00 - total time: -3 days, 22:00:00 Output steps: 51 * -1 day, 23:00:00 =========================== 11:37:55 WARNING opendrift.models.basemodel:2379: Plotting fast. This will make your plots less accurate. .. rst-class:: sphx-glr-timing **Total running time of the script:** (0 minutes 21.279 seconds) .. _sphx_glr_download_gallery_example_backandforth.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: example_backandforth.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: example_backandforth.py ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_