.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "gallery/example_oilspill_seafloor_biodegradation.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_oilspill_seafloor_biodegradation.py: Biodegradation of oil at depth ============================== .. GENERATED FROM PYTHON SOURCE LINES 6-15 .. code-block:: Python import numpy as np from datetime import datetime, timedelta from opendrift.readers import reader_netCDF_CF_generic from opendrift.models.openoil import OpenOil o = OpenOil(loglevel=0) # Set loglevel to 0 for debug information time = datetime.now() .. rst-class:: sphx-glr-script-out .. code-block:: none WARNING: from next version (1.14.10), loglevel of 0 will give no logging, please change to 10 for DEBUG 08:32:56 DEBUG opendrift.config:168: Adding 17 config items from __init__ 08:32:56 DEBUG opendrift.config:178: Overwriting config item readers:max_number_of_fails 08:32:56 DEBUG opendrift.config:168: Adding 6 config items from __init__ 08:32:56 INFO opendrift:568: OpenDriftSimulation initialised (version 1.14.9 / v1.14.9-9-gcde0dcf) 08:32:56 DEBUG opendrift.config:168: Adding 19 config items from oceandrift 08:32:56 DEBUG opendrift.config:178: Overwriting config item seed:z 08:32:56 DEBUG opendrift.config:168: Adding 15 config items from openoil .. GENERATED FROM PYTHON SOURCE LINES 16-17 Current from HYCOM and wind from NCEP GFS .. GENERATED FROM PYTHON SOURCE LINES 17-24 .. code-block:: Python o.add_readers_from_list([ 'https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd', 'https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best']) o.set_config('environment:constant:ocean_mixed_layer_thickness', 20) o.set_config('environment:constant:horizontal_diffusivity', 20) o.set_config('drift', {'current_uncertainty': 0, 'wind_uncertainty': 0}) .. rst-class:: sphx-glr-script-out .. code-block:: none 08:32:56 DEBUG opendrift.readers.reader_lazy:37: Delaying initialisation of LazyReader: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:32:56 DEBUG opendrift.readers.reader_lazy:37: Delaying initialisation of LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:32:56 DEBUG opendrift.models.basemodel.environment:313: Added reader LazyReader: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:32:56 DEBUG opendrift.models.basemodel.environment:313: Added reader LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:32:56 INFO opendrift.config:68: set_config('drift:current_uncertainty', 0) 08:32:56 INFO opendrift.config:68: set_config('drift:wind_uncertainty', 0) .. GENERATED FROM PYTHON SOURCE LINES 25-26 Configuration .. GENERATED FROM PYTHON SOURCE LINES 26-32 .. code-block:: Python o.set_config('drift:vertical_mixing', True) o.set_config('drift:vertical_mixing', True) o.set_config('processes:biodegradation', True) o.set_config('processes:dispersion', False) o.set_config('biodegradation:method', 'half_time') .. GENERATED FROM PYTHON SOURCE LINES 33-34 Fast decay for droplets, and slow decay for slick .. GENERATED FROM PYTHON SOURCE LINES 34-38 .. code-block:: Python kwargs = {'biodegradation_half_time_slick': 3, # days 'biodegradation_half_time_droplet': 1, # days 'oil_type': 'GENERIC MEDIUM CRUDE', 'm3_per_hour': .5, 'diameter': 8e-5} # small droplets .. GENERATED FROM PYTHON SOURCE LINES 39-40 Seed oil at surface and at 150m depth .. GENERATED FROM PYTHON SOURCE LINES 40-46 .. code-block:: Python time = datetime.today() - timedelta(days=5) lon = 23.5 lat = 35.0 o.seed_elements(lon=lon, lat=lat, z=0, radius=100, number=3000, time=time, **kwargs) o.seed_elements(lon=lon, lat=lat, z=-150, radius=100, number=3000, time=time, **kwargs) .. rst-class:: sphx-glr-script-out .. code-block:: none 08:32:56 INFO opendrift.models.openoil.openoil:1636: Droplet diameter is provided, and will be kept constant during simulation 08:32:56 INFO opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE 08:32:56 DEBUG opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE 08:32:56 INFO opendrift.models.openoil.openoil:1726: Using density 877.5726099999999 and viscosity 4.5431401718650355e-05 of oiltype GENERIC MEDIUM CRUDE 08:32:56 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated 08:32:56 DEBUG opendrift.models.basemodel.environment:313: Added reader constant_reader 08:32:56 INFO opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG 08:32:56 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated 08:33:00 DEBUG opendrift.models.basemodel.environment:313: Added reader global_landmask 08:33:00 INFO opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers: 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_surface_height: 0.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: upward_sea_water_velocity: 0.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_significant_height: 0.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_stokes_drift_x_velocity: 0.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_stokes_drift_y_velocity: 0.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_period_at_variance_spectral_density_maximum: 0.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_ice_area_fraction: 0.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_ice_x_velocity: 0.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_ice_y_velocity: 0.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_water_temperature: 10.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_water_salinity: 34.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: sea_floor_depth_below_sea_level: 10000.000000 08:33:00 INFO opendrift.models.basemodel.environment:230: ocean_vertical_diffusivity: 0.020000 08:33:00 DEBUG opendrift:164: Changed mode from Mode.Config to Mode.Ready 08:33:00 INFO opendrift.models.openoil.openoil:1636: Droplet diameter is provided, and will be kept constant during simulation 08:33:00 INFO opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE 08:33:00 DEBUG opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE 08:33:00 INFO opendrift.models.openoil.openoil:1726: Using density 877.5726099999999 and viscosity 4.5431401718650355e-05 of oiltype GENERIC MEDIUM CRUDE .. GENERATED FROM PYTHON SOURCE LINES 47-48 Running model .. GENERATED FROM PYTHON SOURCE LINES 48-50 .. code-block:: Python o.run(duration=timedelta(days=2), time_step=3600) .. rst-class:: sphx-glr-script-out .. code-block:: none 08:33:00 DEBUG opendrift:164: Changed mode from Mode.Ready to Mode.Run 08:33:00 DEBUG opendrift:1800: ------------------------------------------------------ Software and hardware: OpenDrift version 1.14.9 Platform: Linux, 6.8.0-1040-aws 4.0 GB memory 36 processors (x86_64) NumPy version 2.4.3 SciPy version 1.17.1 Matplotlib version 3.10.8 NetCDF4 version 1.7.4 Xarray version 2025.9.0 ADIOS (adios_db) version 1.2.5 Copernicusmarine version 2.3.0 Python version 3.14.3 | packaged by conda-forge | (main, Feb 9 2026, 21:56:02) [GCC 14.3.0] ------------------------------------------------------ 08:33:00 DEBUG opendrift:1813: No output file is specified, neglecting export_buffer_length 08:33:00 INFO opendrift:1828: Skipping environment variable upward_sea_water_velocity because of condition ['drift:vertical_advection', 'is', False] 08:33:00 INFO opendrift:1839: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous'])) 08:33:00 INFO opendrift:1839: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous'])) 08:33:00 DEBUG opendrift:1962: Finalizing environment and preparing readers for simulation coverage ([21.02599253 32.97284402 25.97419057 37.02720938]) and time (2026-03-20 08:32:56.138827 to 2026-03-22 08:32:56.138827) 08:33:00 DEBUG opendrift.models.basemodel.environment:166: Preparing LazyReader: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd for extent [21.02599253 32.97284402 25.97419057 37.02720938] 08:33:00 DEBUG opendrift.models.basemodel.environment:166: Preparing LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best for extent [21.02599253 32.97284402 25.97419057 37.02720938] 08:33:00 DEBUG opendrift.models.basemodel.environment:166: Preparing constant_reader for extent [21.02599253 32.97284402 25.97419057 37.02720938] 08:33:00 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for constant_reader 08:33:00 DEBUG opendrift.models.basemodel.environment:166: Preparing global_landmask for extent [21.02599253 32.97284402 25.97419057 37.02720938] 08:33:00 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for global_landmask 08:33:00 DEBUG opendrift:2059: Initial self.result, size Frozen({'trajectory': 6000, 'time': 49}) 08:33:00 INFO opendrift:947: Using existing reader for land_binary_mask to move elements to ocean 08:33:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:00 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:00 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:00 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:00 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:00 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:00 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:00 INFO opendrift:978: All points are in ocean 08:33:00 INFO opendrift.models.openoil.openoil:696: Oil-water surface tension is 0.031369 Nm 08:33:00 INFO opendrift.models.openoil.openoil:709: Max water fraction not available for GENERIC MEDIUM CRUDE, using default 08:33:00 DEBUG opendrift:904: to be seeded: 6000, already seeded 0 08:33:00 DEBUG opendrift:926: Released 6000 new elements. 08:33:00 DEBUG opendrift:2135: ====================================================================== 08:33:00 INFO opendrift:2136: 2026-03-20 08:32:56.138827 - step 1 of 48 - 6000 active elements (0 deactivated) 08:33:00 DEBUG opendrift:2142: 0 elements scheduled. 08:33:00 DEBUG opendrift:2144: ====================================================================== 08:33:00 DEBUG opendrift:2155: 34.99662780761719 <- latitude -> 35.00342559814453 08:33:00 DEBUG opendrift:2155: 23.4965763092041 <- longitude -> 23.50360679626465 08:33:00 DEBUG opendrift:2155: -150.0 <- z -> 0.0 08:33:00 DEBUG opendrift:2156: --------------------------------- 08:33:00 DEBUG opendrift.models.basemodel.environment:574: Variables not covered by any reader: ['sea_floor_depth_below_sea_level', 'y_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'sea_surface_height', 'x_sea_water_velocity', 'y_wind', 'x_wind'] 08:33:00 DEBUG opendrift.readers.reader_lazy:56: Initialising: LazyReader: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:00 DEBUG opendrift.readers:189: Testing reader 08:33:00 INFO opendrift.readers:64: Opening file with xr.open_dataset 08:33:00 DEBUG findlibs:301: about to search for libeccodes.so/eccodeslib in 08:33:00 DEBUG findlibs:301: about to search for libeccodes.so/eccodeslib in 08:33:00 DEBUG findlibs:303: found libeccodes.so/eccodeslib in 08:33:00 DEBUG gribapi.bindings:98: eccodes lib search: findlibs returned /opt/conda/envs/opendrift/lib/libeccodes.so 08:33:00 WARNING opendrift.readers:72: Removing variables that cannot be CF decoded: ['tau'] 08:33:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables. 08:33:00 INFO opendrift.readers.reader_netCDF_CF_generic:307: Grid coordinates are detected, but proj4 string not given: assuming latlong 08:33:00 INFO opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'z': 'depth', 'y': 'lat', 'x': 'lon', 'time': 'time'} 08:33:00 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 9 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 5 m/s and time span of 3:00:00 08:33:00 INFO opendrift.readers.basereader:178: Variable x_sea_water_velocity will be rotated from eastward_sea_water_velocity 08:33:00 INFO opendrift.readers.basereader:178: Variable y_sea_water_velocity will be rotated from northward_sea_water_velocity 08:33:00 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated 08:33:00 DEBUG opendrift.readers.basereader.variables:569: Adding variable mapping: ['x_sea_water_velocity', 'y_sea_water_velocity'] -> sea_water_speed 08:33:00 DEBUG opendrift.readers.basereader.structured:151: Clearing cache for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd before starting new simulation 08:33:00 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 4 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00 08:33:00 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:00 DEBUG opendrift.readers.reader_lazy:71: Reader initialised: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:00 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 4 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00 08:33:00 DEBUG opendrift.readers.reader_lazy:56: Initialising: LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:00 DEBUG opendrift.readers:189: Testing reader 08:33:00 INFO opendrift.readers:64: Opening file with xr.open_dataset 08:33:01 DEBUG opendrift.readers:118: Selecting GRIB variable u-component_of_wind_height_above_ground at 10m height and adding standard_name x_wind 08:33:01 DEBUG opendrift.readers:118: Selecting GRIB variable v-component_of_wind_height_above_ground at 10m height and adding standard_name y_wind 08:33:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables. 08:33:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:146: Parsing CF grid mapping dictionary: {'grid_mapping_name': 'latitude_longitude', 'earth_radius': np.float64(6371229.0), '_CoordinateTransformType': 'Projection', '_CoordinateAxisTypes': 'Lat Lon'} 08:33:01 DEBUG pyproj:40: PROJ_ERROR: proj_create: several objects matching this name: Krovak (Greenwich), Equal Earth Greenwich, Laborde Grid (Greenwich), Modified Krovak (Greenwich), Krovak East North (Greenwich), Modified Krovak East North (Greenwich), ... 08:33:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:270: Lon and lat are 1D arrays - using as projection coordinates 08:33:01 INFO opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'time': ['time', 'time1', 'time2', 'time3'], 'x': 'lon', 'y': 'lat'} 08:33:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:376: Skipped variables without standard_name: ['time2_bounds', 'time3_bounds', 'pressure_difference_layer_bounds', 'depth_below_surface_layer_bounds', 'height_above_ground_layer_bounds', 'height_above_ground_layer1_bounds', 'pressure_difference_layer1_bounds', 'pressure_difference_layer2_bounds', 'sigma_layer_bounds', 'Total_ozone_entire_atmosphere_single_layer', 'Ozone_Mixing_Ratio_isobaric', 'Total_cloud_cover_entire_atmosphere_Mixed_intervals_Average', 'Low_cloud_cover_low_cloud_Mixed_intervals_Average', 'Temperature_low_cloud_top_Mixed_intervals_Average', 'Temperature_high_cloud_top_Mixed_intervals_Average', 'Temperature_middle_cloud_top_Mixed_intervals_Average', 'Surface_Lifted_Index_surface', 'Pressure_convective_cloud_top', 'Pressure_convective_cloud_bottom', 'Vertical_Speed_Shear_tropopause', 'Vertical_Speed_Shear_potential_vorticity_surface', 'Ventilation_Rate_planetary_boundary', 'MSLP_Eta_model_reduction_msl', 'Pressure_of_level_from_which_parcel_was_lifted_pressure_difference_layer', 'Liquid_Volumetric_Soil_Moisture_non_Frozen_depth_below_surface_layer', 'Wind_speed_gust_surface', 'Precipitation_rate_surface_Mixed_intervals_Average', 'Categorical_Rain_surface', 'Potential_Evaporation_Rate_surface', 'Volumetric_Soil_Moisture_Content_depth_below_surface_layer', 'Albedo_surface_Mixed_intervals_Average', 'Latent_heat_net_flux_surface_Mixed_intervals_Average', 'Sensible_heat_net_flux_surface_Mixed_intervals_Average', 'Land_cover_0__sea_1__land_surface', 'Ice_cover_surface', 'Momentum_flux_u-component_surface_Mixed_intervals_Average', 'Pressure_surface', 'Soil_type_surface', 'Specific_humidity_pressure_difference_layer', 'Temperature_pressure_difference_layer', 'Temperature_surface', 'Visibility_surface', 'Ice_thickness_surface', 'Relative_humidity_sigma_layer', 'Relative_humidity_pressure_difference_layer', 'Surface_roughness_surface', 'Haines_index_surface', 'Soil_temperature_depth_below_surface_layer', 'u-component_of_wind_pressure_difference_layer', 'Momentum_flux_v-component_surface_Mixed_intervals_Average', 'Categorical_Rain_surface_Mixed_intervals_Average', 'v-component_of_wind_pressure_difference_layer', 'Vegetation_surface', 'Geopotential_height_surface', 'Convective_available_potential_energy_surface', 'Convective_available_potential_energy_pressure_difference_layer', 'Convective_inhibition_pressure_difference_layer', 'Convective_inhibition_surface', 'Precipitation_rate_surface', 'Ice_temperature_surface', 'Storm_relative_helicity_height_above_ground_layer', 'Snow_depth_surface', 'Water_equivalent_of_accumulated_snow_depth_surface', 'Ground_Heat_Flux_surface_Mixed_intervals_Average', 'Total_cloud_cover_convective_cloud', 'Sunshine_Duration_surface', 'Best_4_layer_Lifted_Index_surface', 'Water_runoff_surface_Mixed_intervals_Accumulation', 'Relative_humidity_highest_tropospheric_freezing', 'Relative_humidity_entire_atmosphere_single_layer', 'Categorical_Freezing_Rain_surface', 'Wilting_Point_surface', 'Total_precipitation_surface_Mixed_intervals_Accumulation', 'Convective_precipitation_surface_Mixed_intervals_Accumulation', 'Pressure_high_cloud_bottom_Mixed_intervals_Average', 'Pressure_low_cloud_bottom_Mixed_intervals_Average', 'Pressure_middle_cloud_top_Mixed_intervals_Average', 'Pressure_low_cloud_top_Mixed_intervals_Average', 'Pressure_middle_cloud_bottom_Mixed_intervals_Average', 'Pressure_high_cloud_top_Mixed_intervals_Average', 'Categorical_Freezing_Rain_surface_Mixed_intervals_Average', 'Convective_precipitation_rate_surface', 'Per_cent_frozen_precipitation_surface', 'Specific_humidity_isobaric', 'Temperature_isobaric', 'Relative_humidity_isobaric', 'Relative_humidity_zeroDegC_isotherm', 'Total_cloud_cover_isobaric', 'u-component_of_wind_isobaric', 'Total_cloud_cover_boundary_layer_cloud_Mixed_intervals_Average', 'Downward_Short-Wave_Radiation_Flux_surface_Mixed_intervals_Average', 'Cloud_Work_Function_entire_atmosphere_single_layer_Mixed_intervals_Average', 'v-component_of_wind_isobaric', 'Maximum_temperature_height_above_ground_Mixed_intervals_Maximum', 'Geopotential_height_isobaric', 'Geopotential_height_zeroDegC_isotherm', 'U-Component_Storm_Motion_height_above_ground_layer', 'u-component_of_wind_planetary_boundary', 'Categorical_Ice_Pellets_surface', 'Vertical_velocity_pressure_isobaric', 'Vertical_velocity_geometric_isobaric', 'Absolute_vorticity_isobaric', 'Pressure_reduced_to_MSL_msl', 'Categorical_Ice_Pellets_surface_Mixed_intervals_Average', 'Meridional_Flux_of_Gravity_Wave_Stress_surface_Mixed_intervals_Average', 'Downward_Long-Wave_Radp_Flux_surface_Mixed_intervals_Average', 'Cloud_mixing_ratio_isobaric', 'Ice_water_mixing_ratio_isobaric', 'Rain_mixing_ratio_isobaric', 'Snow_mixing_ratio_isobaric', 'Graupel_snow_pellets_isobaric', 'Pressure_maximum_wind', 'Temperature_altitude_above_msl', 'Temperature_maximum_wind', 'u-component_of_wind_altitude_above_msl', 'u-component_of_wind_maximum_wind', 'ICAO_Standard_Atmosphere_Reference_Height_maximum_wind', 'Upward_Short-Wave_Radiation_Flux_atmosphere_top_Mixed_intervals_Average', 'Upward_Short-Wave_Radiation_Flux_surface_Mixed_intervals_Average', 'v-component_of_wind_maximum_wind', 'v-component_of_wind_altitude_above_msl', 'Low_cloud_cover_low_cloud', 'Apparent_temperature_height_above_ground', 'Geopotential_height_maximum_wind', 'Minimum_temperature_height_above_ground_Mixed_intervals_Minimum', 'Ice_growth_rate_altitude_above_msl', 'V-Component_Storm_Motion_height_above_ground_layer', 'Field_Capacity_surface', 'v-component_of_wind_planetary_boundary', 'Precipitable_water_entire_atmosphere_single_layer', 'Categorical_Snow_surface', 'Reflectivity_hybrid', 'Reflectivity_height_above_ground', 'Pressure_height_above_ground', 'Pressure_tropopause', 'Specific_humidity_height_above_ground', 'Temperature_height_above_ground', 'Temperature_tropopause', 'Relative_humidity_height_above_ground', 'u-component_of_wind_tropopause', 'ICAO_Standard_Atmosphere_Reference_Height_tropopause', 'Categorical_Snow_surface_Mixed_intervals_Average', 'Zonal_Flux_of_Gravity_Wave_Stress_surface_Mixed_intervals_Average', 'Upward_Long-Wave_Radp_Flux_surface_Mixed_intervals_Average', 'Upward_Long-Wave_Radp_Flux_atmosphere_top_Mixed_intervals_Average', 'v-component_of_wind_tropopause', 'Geopotential_height_tropopause', 'Dewpoint_temperature_height_above_ground', 'Temperature_sigma', 'Relative_humidity_sigma', 'Potential_temperature_sigma', 'u-component_of_wind_sigma', 'v-component_of_wind_sigma', 'Medium_cloud_cover_middle_cloud', 'Cloud_mixing_ratio_hybrid', 'Planetary_Boundary_Layer_Height_surface', 'Ice_water_mixing_ratio_hybrid', 'Plant_Canopy_Surface_Water_surface', 'Rain_mixing_ratio_hybrid', 'Vertical_velocity_pressure_sigma', 'Snow_mixing_ratio_hybrid', 'Composite_reflectivity_entire_atmosphere', 'Convective_Precipitation_Rate_surface_Mixed_intervals_Average', 'Total_cloud_cover_entire_atmosphere', 'High_cloud_cover_high_cloud', 'Geopotential_height_cloud_ceiling', 'Geopotential_height_highest_tropospheric_freezing', 'Frictional_Velocity_surface', 'Graupel_snow_pellets_hybrid', 'High_cloud_cover_high_cloud_Mixed_intervals_Average', 'Cloud_water_entire_atmosphere_single_layer', 'Pressure_potential_vorticity_surface', 'Temperature_potential_vorticity_surface', 'u-component_of_wind_potential_vorticity_surface', 'v-component_of_wind_potential_vorticity_surface', 'Geopotential_height_potential_vorticity_surface', 'Medium_cloud_cover_middle_cloud_Mixed_intervals_Average'] 08:33:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:396: Several time dimensions detected: ['time', 'time1', 'time2', 'time3']: Using single time dimension found in detected variables: ['time'] 08:33:01 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 4 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 5 m/s and time span of 3:00:00 08:33:01 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated 08:33:01 DEBUG opendrift.readers.basereader.variables:569: Adding variable mapping: ['x_wind', 'y_wind'] -> wind_speed 08:33:01 DEBUG opendrift.readers.basereader.structured:151: Clearing cache for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best before starting new simulation 08:33:01 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 3 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00 08:33:01 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:01 DEBUG opendrift.readers.reader_lazy:71: Reader initialised: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:01 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 3 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00 08:33:01 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:01 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:01 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:01 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:01 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:01 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:01 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:01 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:01 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:01 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:01 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:01 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:01 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:01 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:01 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:01 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:01 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:01 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:01 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:01 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:01 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:01 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:01 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:01 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:01 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:01 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:01 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:01 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:01 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:01 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 06:00:00 (before) 2026-03-20 09:00:00 (after) 08:33:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:03 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:03 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:03 DEBUG opendrift.readers.basereader.structured:290: Fetched env-block (size 9x9x23) for time before (2026-03-20 06:00:00) 08:33:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:04 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:04 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:04 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x23) for time after (2026-03-20 09:00:00) 08:33:04 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 06:00:00) in space (linearNDFast) 08:33:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:04 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 09:00:00) in space (linearNDFast) 08:33:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 06:00:00, weight 0.15) and after (2026-03-20 09:00:00, weight 0.85) in time 08:33:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:04 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:04 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:04 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:04 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:04 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 06:00:00 (before) 2026-03-20 09:00:00 (after) 08:33:05 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:05 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:05 DEBUG opendrift.readers.basereader.structured:290: Fetched env-block (size 8x7x1) for time before (2026-03-20 06:00:00) 08:33:05 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:05 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:05 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-03-20 09:00:00) 08:33:05 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 06:00:00) in space (linearNDFast) 08:33:05 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:05 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 09:00:00) in space (linearNDFast) 08:33:05 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:05 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 06:00:00, weight 0.15) and after (2026-03-20 09:00:00, weight 0.85) in time 08:33:05 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:05 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:05 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:05 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:05 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:05 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:05 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.531662 (min) -0.176131 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.437514 (min) 0.0889348 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.82575 (min) 1.91436 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: y_wind: -16.7121 (min) -16.6549 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:05 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:05 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 6.911691, mean: 6.946583, max: 6.956281 08:33:05 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:05 DEBUG opendrift.models.physics_methods:900: min: 14.322596, mean: 14.358701, max: 14.368721 08:33:05 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 14.322596, mean: 14.358701, max: 14.368721 08:33:05 DEBUG opendrift:689: No elements hit coastline. 08:33:05 DEBUG opendrift:1732: No elements to deactivate 08:33:05 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:05 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:05 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:05 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:05 DEBUG opendrift.models.openoil.openoil:870: Emulsification not yet started 08:33:05 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:05 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:05 DEBUG opendrift.models.physics_methods:900: min: 14.322596, mean: 14.358701, max: 14.368721 08:33:05 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:05 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.000345, dN_50: 0.000027 08:33:05 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:05 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10203390552488721 08:33:05 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:05 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:05 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2799 of 3000 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 192 of 204 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 13 of 14 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 9 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 7 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 5 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 8 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 6 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 5 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 9 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 7 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 5 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 6 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 7 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 6 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 6 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 5 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 5 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 6 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 5 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 6 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements 08:33:05 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 7 surface elements 08:33:05 DEBUG opendrift.models.physics_methods:744: Advecting 27 of 6000 elements above 0.100m with wind-sheared ocean current (0.063569 m/s - 0.504091 m/s) 08:33:05 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:05 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014980950267377865 and 0.41109690992799774 m/s 08:33:05 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:05 DEBUG opendrift:2135: ====================================================================== 08:33:05 INFO opendrift:2136: 2026-03-20 09:32:56.138827 - step 2 of 48 - 6000 active elements (0 deactivated) 08:33:05 DEBUG opendrift:2142: 0 elements scheduled. 08:33:05 DEBUG opendrift:2144: ====================================================================== 08:33:05 DEBUG opendrift:2155: 34.967689867720686 <- latitude -> 35.01306519619126 08:33:05 DEBUG opendrift:2155: 23.4643001870735 <- longitude -> 23.506330867218658 08:33:05 DEBUG opendrift:2155: -150.24010250958068 <- z -> 0.0 08:33:05 DEBUG opendrift:2156: --------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:05 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:05 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:05 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:05 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:05 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:05 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:05 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:05 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:05 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:05 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:05 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:05 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:05 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:05 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:05 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 09:00:00 (before) 2026-03-20 12:00:00 (after) 08:33:05 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:07 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:07 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:07 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x24) for time after (2026-03-20 12:00:00) 08:33:07 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space (linearNDFast) 08:33:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.82) and after (2026-03-20 12:00:00, weight 0.18) in time 08:33:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:08 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 09:00:00 (before) 2026-03-20 12:00:00 (after) 08:33:08 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:08 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:08 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-03-20 12:00:00) 08:33:08 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.82) and after (2026-03-20 12:00:00, weight 0.18) in time 08:33:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:08 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:08 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:08 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.60306 (min) -0.146006 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.396021 (min) 0.0808451 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.672783 (min) 1.02892 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: y_wind: -16.555 (min) -16.2348 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:08 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 6.498825, mean: 6.649416, max: 6.762328 08:33:08 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:08 DEBUG opendrift.models.physics_methods:900: min: 13.888232, mean: 14.048085, max: 14.166993 08:33:08 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 13.888232, mean: 14.048085, max: 14.166993 08:33:08 DEBUG opendrift:689: No elements hit coastline. 08:33:08 DEBUG opendrift:1732: No elements to deactivate 08:33:08 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:08 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:08 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:08 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:08 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:08 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:08 DEBUG opendrift.models.physics_methods:900: min: 13.888232, mean: 14.048084, max: 14.166993 08:33:08 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:08 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.000414, dN_50: 0.000032 08:33:08 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:08 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0991891363086363 08:33:08 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:08 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:08 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 6 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 7 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 8 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 7 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 9 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 8 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 12 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 14 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 14 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 14 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 13 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 14 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 16 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 14 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 13 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 11 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 11 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 11 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 11 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 11 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 11 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 14 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 13 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 12 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 11 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 16 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 18 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 14 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 12 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 13 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 9 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 9 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 11 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 12 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 8 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 6 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 6 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 6 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 9 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 10 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 10 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 10 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 10 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 10 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 8 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 8 surface elements 08:33:08 DEBUG opendrift.models.physics_methods:744: Advecting 25 of 6000 elements above 0.100m with wind-sheared ocean current (0.061195 m/s - 0.493474 m/s) 08:33:08 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:08 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006187029221147531 and 0.44917116345340774 m/s 08:33:08 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:08 DEBUG opendrift:2135: ====================================================================== 08:33:08 INFO opendrift:2136: 2026-03-20 10:32:56.138827 - step 3 of 48 - 6000 active elements (0 deactivated) 08:33:08 DEBUG opendrift:2142: 0 elements scheduled. 08:33:08 DEBUG opendrift:2144: ====================================================================== 08:33:08 DEBUG opendrift:2155: 34.95620428786096 <- latitude -> 35.02104939274955 08:33:08 DEBUG opendrift:2155: 23.435968849358936 <- longitude -> 23.508777280424034 08:33:08 DEBUG opendrift:2155: -149.66274894618718 <- z -> 0.0 08:33:08 DEBUG opendrift:2156: --------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:08 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:08 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 09:00:00 (before) 2026-03-20 12:00:00 (after) 08:33:08 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.48) and after (2026-03-20 12:00:00, weight 0.52) in time 08:33:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:08 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 09:00:00 (before) 2026-03-20 12:00:00 (after) 08:33:08 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.48) and after (2026-03-20 12:00:00, weight 0.52) in time 08:33:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:08 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:08 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:08 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.632208 (min) -0.125043 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.369962 (min) 0.0598352 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.00927648 (min) 0.48139 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: y_wind: -16.4385 (min) -15.9232 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:08 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 6.238006, mean: 6.469329, max: 6.650431 08:33:08 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:08 DEBUG opendrift.models.physics_methods:900: min: 13.606689, mean: 13.856332, max: 14.049294 08:33:08 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 13.606689, mean: 13.856332, max: 14.049294 08:33:08 DEBUG opendrift:689: No elements hit coastline. 08:33:08 DEBUG opendrift:1732: No elements to deactivate 08:33:08 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:08 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:08 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:08 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:08 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:08 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:08 DEBUG opendrift.models.physics_methods:900: min: 13.606689, mean: 13.856332, max: 14.049294 08:33:08 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:08 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.000734, dN_50: 0.000058 08:33:08 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:08 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09754791326481867 08:33:08 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:08 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:08 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 14 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 13 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 12 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 16 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 20 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 19 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 17 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 17 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 18 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 16 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 18 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 18 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 23 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 21 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 22 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 22 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 20 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 18 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 17 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 19 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 18 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 18 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 15 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 16 surface elements 08:33:08 DEBUG opendrift.models.physics_methods:744: Advecting 31 of 6000 elements above 0.100m with wind-sheared ocean current (0.012004 m/s - 0.484436 m/s) 08:33:08 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:08 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0028491461483782397 and 0.44629425153650665 m/s 08:33:08 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:08 DEBUG opendrift:2135: ====================================================================== 08:33:08 INFO opendrift:2136: 2026-03-20 11:32:56.138827 - step 4 of 48 - 6000 active elements (0 deactivated) 08:33:08 DEBUG opendrift:2142: 0 elements scheduled. 08:33:08 DEBUG opendrift:2144: ====================================================================== 08:33:08 DEBUG opendrift:2155: 34.93001203923438 <- latitude -> 35.02503104635068 08:33:08 DEBUG opendrift:2155: 23.40913792408943 <- longitude -> 23.506175494517013 08:33:08 DEBUG opendrift:2155: -148.64134784141388 <- z -> 0.0 08:33:08 DEBUG opendrift:2156: --------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:08 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:08 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 09:00:00 (before) 2026-03-20 12:00:00 (after) 08:33:08 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.15) and after (2026-03-20 12:00:00, weight 0.85) in time 08:33:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:08 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:08 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 09:00:00 (before) 2026-03-20 12:00:00 (after) 08:33:08 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space (linearNDFast) 08:33:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:08 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.15) and after (2026-03-20 12:00:00, weight 0.85) in time 08:33:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:08 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:08 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:08 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:08 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.683192 (min) -0.111456 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.344489 (min) 0.0406867 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.619479 (min) -0.169684 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: y_wind: -16.3257 (min) -15.7181 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:08 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:08 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 6.081870, mean: 6.328558, max: 6.557677 08:33:08 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:08 DEBUG opendrift.models.physics_methods:900: min: 13.435324, mean: 13.704539, max: 13.950976 08:33:08 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 13.435324, mean: 13.704539, max: 13.950976 08:33:08 DEBUG opendrift:689: No elements hit coastline. 08:33:08 DEBUG opendrift:1732: No elements to deactivate 08:33:08 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:08 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:08 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:08 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:08 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:08 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:08 DEBUG opendrift.models.physics_methods:900: min: 13.435324, mean: 13.704539, max: 13.950976 08:33:08 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:08 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001213, dN_50: 0.000095 08:33:08 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:08 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09618746313172671 08:33:08 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:08 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:08 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 16 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 20 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 18 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 20 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 18 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 17 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 20 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 22 surface elements 08:33:08 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 22 surface elements 08:33:09 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 23 surface elements 08:33:09 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 23 surface elements 08:33:09 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 22 surface elements 08:33:09 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 22 surface elements 08:33:09 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 21 surface elements 08:33:09 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 20 surface elements 08:33:09 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 21 surface elements 08:33:09 DEBUG opendrift.models.physics_methods:744: Advecting 32 of 6000 elements above 0.100m with wind-sheared ocean current (0.008793 m/s - 0.479242 m/s) 08:33:09 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:09 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0015934277674514868 and 0.4523759554701014 m/s 08:33:09 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:09 DEBUG opendrift:2135: ====================================================================== 08:33:09 INFO opendrift:2136: 2026-03-20 12:32:56.138827 - step 5 of 48 - 6000 active elements (0 deactivated) 08:33:09 DEBUG opendrift:2142: 0 elements scheduled. 08:33:09 DEBUG opendrift:2144: ====================================================================== 08:33:09 DEBUG opendrift:2155: 34.924752959910506 <- latitude -> 35.03148120764685 08:33:09 DEBUG opendrift:2155: 23.38212372890742 <- longitude -> 23.509848101886966 08:33:09 DEBUG opendrift:2155: -148.2512124757112 <- z -> 0.0 08:33:09 DEBUG opendrift:2156: --------------------------------- 08:33:09 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:09 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:09 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:09 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:09 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:09 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:09 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:09 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:09 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:09 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:09 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:09 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:09 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:09 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:09 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:09 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:09 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:09 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:09 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:09 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:09 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:09 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:09 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:09 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:09 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:09 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:09 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:09 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:09 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:09 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 12:00:00 (before) 2026-03-20 15:00:00 (after) 08:33:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:11 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:11 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:11 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 11x10x23) for time after (2026-03-20 15:00:00) 08:33:11 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.82) and after (2026-03-20 15:00:00, weight 0.18) in time 08:33:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:11 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:11 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:11 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:11 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 12:00:00 (before) 2026-03-20 15:00:00 (after) 08:33:11 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:11 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:11 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-03-20 15:00:00) 08:33:11 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.82) and after (2026-03-20 15:00:00, weight 0.18) in time 08:33:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:11 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:11 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:11 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.666829 (min) -0.102465 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.30137 (min) 0.0271273 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.905311 (min) -0.373507 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: y_wind: -15.8912 (min) -15.2905 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:11 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 5.767152, mean: 6.008158, max: 6.217433 08:33:11 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:11 DEBUG opendrift.models.physics_methods:900: min: 13.083088, mean: 13.353086, max: 13.584233 08:33:11 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 13.083088, mean: 13.353086, max: 13.584233 08:33:11 DEBUG opendrift:689: No elements hit coastline. 08:33:11 DEBUG opendrift:1732: No elements to deactivate 08:33:11 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:11 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:11 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:11 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:11 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:11 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:11 DEBUG opendrift.models.physics_methods:900: min: 13.083088, mean: 13.353086, max: 13.584233 08:33:11 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:11 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001847, dN_50: 0.000145 08:33:11 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:11 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09119701180490271 08:33:11 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:11 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:11 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 20 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 22 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 24 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 29 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 41 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 41 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 40 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 39 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 38 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 40 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 39 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 38 surface elements 08:33:11 DEBUG opendrift.models.physics_methods:744: Advecting 54 of 6000 elements above 0.100m with wind-sheared ocean current (0.007468 m/s - 0.467417 m/s) 08:33:11 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:11 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.003380636729584489 and 0.46612251038291197 m/s 08:33:11 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:11 DEBUG opendrift:2135: ====================================================================== 08:33:11 INFO opendrift:2136: 2026-03-20 13:32:56.138827 - step 6 of 48 - 6000 active elements (0 deactivated) 08:33:11 DEBUG opendrift:2142: 0 elements scheduled. 08:33:11 DEBUG opendrift:2144: ====================================================================== 08:33:11 DEBUG opendrift:2155: 34.9108007547282 <- latitude -> 35.0334103995149 08:33:11 DEBUG opendrift:2155: 23.356185204937038 <- longitude -> 23.505332615851856 08:33:11 DEBUG opendrift:2155: -147.22095488483282 <- z -> 0.0 08:33:11 DEBUG opendrift:2156: --------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:11 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:11 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:11 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:11 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:11 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:11 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:11 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:11 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:11 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:11 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 12:00:00 (before) 2026-03-20 15:00:00 (after) 08:33:11 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.48) and after (2026-03-20 15:00:00, weight 0.52) in time 08:33:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:11 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:11 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:11 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:11 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 12:00:00 (before) 2026-03-20 15:00:00 (after) 08:33:11 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.48) and after (2026-03-20 15:00:00, weight 0.52) in time 08:33:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:11 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:11 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:11 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.67366 (min) -0.112024 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.25483 (min) 0.00579627 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.914508 (min) -0.324469 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: y_wind: -15.2419 (min) -14.7803 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:11 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 5.386131, mean: 5.565434, max: 5.718667 08:33:11 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:11 DEBUG opendrift.models.physics_methods:900: min: 12.643522, mean: 12.851936, max: 13.027977 08:33:11 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 12.643522, mean: 12.851936, max: 13.027977 08:33:11 DEBUG opendrift:689: No elements hit coastline. 08:33:11 DEBUG opendrift:1732: No elements to deactivate 08:33:11 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:11 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:11 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:11 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:11 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:11 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:11 DEBUG opendrift.models.physics_methods:900: min: 12.643521, mean: 12.851936, max: 13.027977 08:33:11 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:11 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002627, dN_50: 0.000206 08:33:11 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:11 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08388146688202121 08:33:11 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:11 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:11 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 44 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 43 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 42 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 42 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 40 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 39 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 38 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 37 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 38 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 37 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 36 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 36 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 35 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 34 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 35 surface elements 08:33:11 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 33 surface elements 08:33:11 DEBUG opendrift.models.physics_methods:744: Advecting 46 of 6000 elements above 0.100m with wind-sheared ocean current (0.048813 m/s - 0.450004 m/s) 08:33:11 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:11 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018854960742564135 and 0.445781632089122 m/s 08:33:11 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:11 DEBUG opendrift:2135: ====================================================================== 08:33:11 INFO opendrift:2136: 2026-03-20 14:32:56.138827 - step 7 of 48 - 6000 active elements (0 deactivated) 08:33:11 DEBUG opendrift:2142: 0 elements scheduled. 08:33:11 DEBUG opendrift:2144: ====================================================================== 08:33:11 DEBUG opendrift:2155: 34.88938911680828 <- latitude -> 35.03370615449033 08:33:11 DEBUG opendrift:2155: 23.33445904492634 <- longitude -> 23.500181784514485 08:33:11 DEBUG opendrift:2155: -146.5268074023271 <- z -> 0.0 08:33:11 DEBUG opendrift:2156: --------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:11 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:11 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:11 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:11 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:11 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:11 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:11 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:11 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:11 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:11 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 12:00:00 (before) 2026-03-20 15:00:00 (after) 08:33:11 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.15) and after (2026-03-20 15:00:00, weight 0.85) in time 08:33:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:11 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:11 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:11 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:11 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:11 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 12:00:00 (before) 2026-03-20 15:00:00 (after) 08:33:11 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space (linearNDFast) 08:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:11 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.15) and after (2026-03-20 15:00:00, weight 0.85) in time 08:33:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:11 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:11 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:11 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:11 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.657506 (min) -0.129531 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.203466 (min) 0.0115661 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.904736 (min) -0.280985 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: y_wind: -14.5877 (min) -14.3618 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:11 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:12 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 5.077367, mean: 5.181995, max: 5.237409 08:33:12 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:12 DEBUG opendrift.models.physics_methods:900: min: 12.275774, mean: 12.401570, max: 12.467743 08:33:12 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 12.275774, mean: 12.401570, max: 12.467743 08:33:12 DEBUG opendrift:689: No elements hit coastline. 08:33:12 DEBUG opendrift:1732: No elements to deactivate 08:33:12 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:12 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:12 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:12 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:12 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:12 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:12 DEBUG opendrift.models.physics_methods:900: min: 12.275774, mean: 12.401570, max: 12.467743 08:33:12 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:12 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003520, dN_50: 0.000276 08:33:12 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:12 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07682272774051617 08:33:12 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:12 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:12 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:12 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 33 surface elements 08:33:12 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 34 surface elements 08:33:12 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 33 surface elements 08:33:12 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 32 surface elements 08:33:12 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 37 surface elements 08:33:12 DEBUG opendrift.models.physics_methods:744: Advecting 52 of 6000 elements above 0.100m with wind-sheared ocean current (0.054640 m/s - 0.435771 m/s) 08:33:12 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:12 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002694005446996871 and 0.5081921870952719 m/s 08:33:12 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:12 DEBUG opendrift:2135: ====================================================================== 08:33:12 INFO opendrift:2136: 2026-03-20 15:32:56.138827 - step 8 of 48 - 6000 active elements (0 deactivated) 08:33:12 DEBUG opendrift:2142: 0 elements scheduled. 08:33:12 DEBUG opendrift:2144: ====================================================================== 08:33:12 DEBUG opendrift:2155: 34.86978729814859 <- latitude -> 35.035937893343515 08:33:12 DEBUG opendrift:2155: 23.309012662620287 <- longitude -> 23.494714238245177 08:33:12 DEBUG opendrift:2155: -146.04541115722193 <- z -> 0.0 08:33:12 DEBUG opendrift:2156: --------------------------------- 08:33:12 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:12 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:12 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:12 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:12 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:12 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:12 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:12 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:12 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:12 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:12 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:12 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:12 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:12 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:12 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:12 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:12 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:12 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:12 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:12 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:12 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:12 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:12 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:12 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:12 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:12 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:12 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:12 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:12 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:12 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 15:00:00 (before) 2026-03-20 18:00:00 (after) 08:33:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:14 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:14 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:14 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:14 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 11x12x23) for time after (2026-03-20 18:00:00) 08:33:14 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space (linearNDFast) 08:33:14 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:14 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space (linearNDFast) 08:33:14 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:14 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.82) and after (2026-03-20 18:00:00, weight 0.18) in time 08:33:14 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:14 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:14 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:14 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:14 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:14 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:14 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:14 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:14 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:14 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:14 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 15:00:00 (before) 2026-03-20 18:00:00 (after) 08:33:14 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:14 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:14 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 7x7x1) for time after (2026-03-20 18:00:00) 08:33:14 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space (linearNDFast) 08:33:14 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:14 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space (linearNDFast) 08:33:14 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:14 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.82) and after (2026-03-20 18:00:00, weight 0.18) in time 08:33:14 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:14 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:14 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:14 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:14 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:14 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:14 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:15 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:15 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.631872 (min) -0.141328 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.195933 (min) 0.0306169 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.950082 (min) -0.241329 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: y_wind: -14.0744 (min) -13.8857 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:15 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 4.755314, mean: 4.853803, max: 4.894393 08:33:15 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:15 DEBUG opendrift.models.physics_methods:900: min: 11.880075, mean: 12.002437, max: 12.052552 08:33:15 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 11.880075, mean: 12.002437, max: 12.052552 08:33:15 DEBUG opendrift:689: No elements hit coastline. 08:33:15 DEBUG opendrift:1732: No elements to deactivate 08:33:15 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:15 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:15 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:15 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:15 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:15 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:15 DEBUG opendrift.models.physics_methods:900: min: 11.880075, mean: 12.002437, max: 12.052552 08:33:15 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:15 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004097, dN_50: 0.000322 08:33:15 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:15 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07179161902392235 08:33:15 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:15 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:15 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 44 surface elements 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 47 surface elements 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 49 surface elements 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 51 surface elements 08:33:15 DEBUG opendrift.models.physics_methods:744: Advecting 63 of 6000 elements above 0.100m with wind-sheared ocean current (0.033557 m/s - 0.422789 m/s) 08:33:15 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:15 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00046644282696632 and 0.4751726078838968 m/s 08:33:15 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:15 DEBUG opendrift:2135: ====================================================================== 08:33:15 INFO opendrift:2136: 2026-03-20 16:32:56.138827 - step 9 of 48 - 6000 active elements (0 deactivated) 08:33:15 DEBUG opendrift:2142: 0 elements scheduled. 08:33:15 DEBUG opendrift:2144: ====================================================================== 08:33:15 DEBUG opendrift:2155: 34.856931155960226 <- latitude -> 35.03248676620174 08:33:15 DEBUG opendrift:2155: 23.286540410579157 <- longitude -> 23.49299408478534 08:33:15 DEBUG opendrift:2155: -145.0243050348274 <- z -> 0.0 08:33:15 DEBUG opendrift:2156: --------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:15 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:15 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 15:00:00 (before) 2026-03-20 18:00:00 (after) 08:33:15 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space (linearNDFast) 08:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:15 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space (linearNDFast) 08:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:15 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.48) and after (2026-03-20 18:00:00, weight 0.52) in time 08:33:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:15 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 15:00:00 (before) 2026-03-20 18:00:00 (after) 08:33:15 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space (linearNDFast) 08:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:15 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space (linearNDFast) 08:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:15 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.48) and after (2026-03-20 18:00:00, weight 0.52) in time 08:33:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:15 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:15 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:15 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:15 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:15 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:15 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.589398 (min) -0.149093 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.214377 (min) 0.0424821 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.06073 (min) -0.248597 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.618 (min) -13.385 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:15 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 4.415449, mean: 4.546515, max: 4.588050 08:33:15 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:15 DEBUG opendrift.models.physics_methods:900: min: 11.447667, mean: 11.616250, max: 11.669269 08:33:15 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 11.447667, mean: 11.616250, max: 11.669269 08:33:15 DEBUG opendrift:689: No elements hit coastline. 08:33:15 DEBUG opendrift:1732: No elements to deactivate 08:33:15 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:15 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:15 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:15 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:15 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:15 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:15 DEBUG opendrift.models.physics_methods:900: min: 11.447667, mean: 11.616250, max: 11.669270 08:33:15 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:15 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004382, dN_50: 0.000344 08:33:15 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:15 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06729839925353226 08:33:15 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:15 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:15 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 58 surface elements 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 59 surface elements 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 59 surface elements 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 57 surface elements 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 60 surface elements 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 59 surface elements 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 58 surface elements 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 58 surface elements 08:33:15 DEBUG opendrift.models.physics_methods:744: Advecting 74 of 6000 elements above 0.100m with wind-sheared ocean current (0.017620 m/s - 0.409329 m/s) 08:33:15 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:15 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00030840357758222376 and 0.4484315123261148 m/s 08:33:15 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:15 DEBUG opendrift:2135: ====================================================================== 08:33:15 INFO opendrift:2136: 2026-03-20 17:32:56.138827 - step 10 of 48 - 6000 active elements (0 deactivated) 08:33:15 DEBUG opendrift:2142: 0 elements scheduled. 08:33:15 DEBUG opendrift:2144: ====================================================================== 08:33:15 DEBUG opendrift:2155: 34.83439358656832 <- latitude -> 35.033732614231816 08:33:15 DEBUG opendrift:2155: 23.26705536037936 <- longitude -> 23.490341883619983 08:33:15 DEBUG opendrift:2155: -144.17898894628155 <- z -> 0.0 08:33:15 DEBUG opendrift:2156: --------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:15 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:15 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 15:00:00 (before) 2026-03-20 18:00:00 (after) 08:33:15 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space (linearNDFast) 08:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:15 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space (linearNDFast) 08:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:15 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.15) and after (2026-03-20 18:00:00, weight 0.85) in time 08:33:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:15 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 15:00:00 (before) 2026-03-20 18:00:00 (after) 08:33:15 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space (linearNDFast) 08:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:15 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space (linearNDFast) 08:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:15 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.15) and after (2026-03-20 18:00:00, weight 0.85) in time 08:33:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:15 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:15 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:15 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:15 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:15 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:15 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.538487 (min) -0.164105 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.243056 (min) 0.0494358 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.18162 (min) -0.265158 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.2257 (min) -12.8905 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:15 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:15 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 4.098890, mean: 4.249899, max: 4.308991 08:33:15 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:15 DEBUG opendrift.models.physics_methods:900: min: 11.029674, mean: 11.230870, max: 11.308822 08:33:15 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 11.029674, mean: 11.230870, max: 11.308822 08:33:15 DEBUG opendrift:689: No elements hit coastline. 08:33:15 DEBUG opendrift:1732: No elements to deactivate 08:33:15 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:15 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:15 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:15 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:15 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:15 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:15 DEBUG opendrift.models.physics_methods:900: min: 11.029675, mean: 11.230870, max: 11.308822 08:33:15 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:15 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004694, dN_50: 0.000368 08:33:15 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:15 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06320536496683901 08:33:15 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:15 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:15 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:15 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 60 surface elements 08:33:15 DEBUG opendrift.models.physics_methods:744: Advecting 83 of 6000 elements above 0.100m with wind-sheared ocean current (0.007324 m/s - 0.397047 m/s) 08:33:15 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:15 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0012327289283346158 and 0.4831221654354385 m/s 08:33:15 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:15 DEBUG opendrift:2135: ====================================================================== 08:33:15 INFO opendrift:2136: 2026-03-20 18:32:56.138827 - step 11 of 48 - 6000 active elements (0 deactivated) 08:33:15 DEBUG opendrift:2142: 0 elements scheduled. 08:33:15 DEBUG opendrift:2144: ====================================================================== 08:33:15 DEBUG opendrift:2155: 34.820153036899605 <- latitude -> 35.03506266990903 08:33:15 DEBUG opendrift:2155: 23.24620482993036 <- longitude -> 23.484926233100204 08:33:15 DEBUG opendrift:2155: -143.24411977576176 <- z -> 0.0 08:33:15 DEBUG opendrift:2156: --------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:15 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:15 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:15 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:15 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:15 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:15 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 18:00:00 (before) 2026-03-20 21:00:00 (after) 08:33:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:18 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:18 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:18 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 12x13x23) for time after (2026-03-20 21:00:00) 08:33:18 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space (linearNDFast) 08:33:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:18 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space (linearNDFast) 08:33:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:18 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.82) and after (2026-03-20 21:00:00, weight 0.18) in time 08:33:18 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:18 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:18 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:18 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:18 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:18 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:18 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:18 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:18 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:18 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:18 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 18:00:00 (before) 2026-03-20 21:00:00 (after) 08:33:18 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:18 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:18 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-03-20 21:00:00) 08:33:18 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space (linearNDFast) 08:33:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:18 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space (linearNDFast) 08:33:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:18 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.82) and after (2026-03-20 21:00:00, weight 0.18) in time 08:33:18 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:18 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:18 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:18 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:18 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:18 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:18 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:18 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:18 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:18 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.487837 (min) -0.16888 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.285572 (min) 0.0150999 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.55288 (min) -0.408235 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: y_wind: -12.4899 (min) -12.1 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:18 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:18 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 3.619256, mean: 3.782158, max: 3.851413 08:33:18 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:18 DEBUG opendrift.models.physics_methods:900: min: 10.364283, mean: 10.594757, max: 10.691525 08:33:18 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 10.364283, mean: 10.594757, max: 10.691525 08:33:18 DEBUG opendrift:689: No elements hit coastline. 08:33:19 DEBUG opendrift:1732: No elements to deactivate 08:33:19 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:19 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:19 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:19 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:19 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:19 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:19 DEBUG opendrift.models.physics_methods:900: min: 10.364284, mean: 10.594758, max: 10.691525 08:33:19 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:19 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005113, dN_50: 0.000401 08:33:19 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:19 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05649394471523977 08:33:19 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:19 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:19 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:19 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 70 surface elements 08:33:19 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 72 surface elements 08:33:19 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 73 surface elements 08:33:19 DEBUG opendrift.models.physics_methods:744: Advecting 97 of 6000 elements above 0.100m with wind-sheared ocean current (0.000890 m/s - 0.375374 m/s) 08:33:19 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:19 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0036066258604353536 and 0.4322542143635402 m/s 08:33:19 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:19 DEBUG opendrift:2135: ====================================================================== 08:33:19 INFO opendrift:2136: 2026-03-20 19:32:56.138827 - step 12 of 48 - 6000 active elements (0 deactivated) 08:33:19 DEBUG opendrift:2142: 0 elements scheduled. 08:33:19 DEBUG opendrift:2144: ====================================================================== 08:33:19 DEBUG opendrift:2155: 34.79150205611848 <- latitude -> 35.03465668583095 08:33:19 DEBUG opendrift:2155: 23.229255208807448 <- longitude -> 23.476791665002175 08:33:19 DEBUG opendrift:2155: -142.68498609828742 <- z -> 0.0 08:33:19 DEBUG opendrift:2156: --------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:19 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:19 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 18:00:00 (before) 2026-03-20 21:00:00 (after) 08:33:19 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space (linearNDFast) 08:33:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:19 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space (linearNDFast) 08:33:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:19 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.48) and after (2026-03-20 21:00:00, weight 0.52) in time 08:33:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:19 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 18:00:00 (before) 2026-03-20 21:00:00 (after) 08:33:19 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space (linearNDFast) 08:33:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:19 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space (linearNDFast) 08:33:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:19 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.48) and after (2026-03-20 21:00:00, weight 0.52) in time 08:33:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:19 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:19 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:19 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:19 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:19 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:19 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.438434 (min) -0.180849 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.342022 (min) -0.013724 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.08525 (min) -0.669716 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.4605 (min) -11.1076 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:19 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 3.070151, mean: 3.213940, max: 3.286750 08:33:19 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:19 DEBUG opendrift.models.physics_methods:900: min: 9.545737, mean: 9.766393, max: 9.876725 08:33:19 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 9.545737, mean: 9.766393, max: 9.876725 08:33:19 DEBUG opendrift:689: No elements hit coastline. 08:33:19 DEBUG opendrift:1732: No elements to deactivate 08:33:19 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:19 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:19 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:19 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:19 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:19 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:19 DEBUG opendrift.models.physics_methods:900: min: 9.545737, mean: 9.766394, max: 9.876725 08:33:19 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:19 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005655, dN_50: 0.000444 08:33:19 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:19 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04821188070232392 08:33:19 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:19 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:19 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:19 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 87 surface elements 08:33:19 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 86 surface elements 08:33:19 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 85 surface elements 08:33:19 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 84 surface elements 08:33:19 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 84 surface elements 08:33:19 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 83 surface elements 08:33:19 DEBUG opendrift.models.physics_methods:744: Advecting 92 of 6000 elements above 0.100m with wind-sheared ocean current (0.025942 m/s - 0.346009 m/s) 08:33:19 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:19 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016584042501132461 and 0.548761666460489 m/s 08:33:19 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:19 DEBUG opendrift:2135: ====================================================================== 08:33:19 INFO opendrift:2136: 2026-03-20 20:32:56.138827 - step 13 of 48 - 6000 active elements (0 deactivated) 08:33:19 DEBUG opendrift:2142: 0 elements scheduled. 08:33:19 DEBUG opendrift:2144: ====================================================================== 08:33:19 DEBUG opendrift:2155: 34.767327107174744 <- latitude -> 35.033164784804846 08:33:19 DEBUG opendrift:2155: 23.206473226146937 <- longitude -> 23.46617373382992 08:33:19 DEBUG opendrift:2155: -141.6044151165635 <- z -> 0.0 08:33:19 DEBUG opendrift:2156: --------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:19 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:19 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 18:00:00 (before) 2026-03-20 21:00:00 (after) 08:33:19 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space (linearNDFast) 08:33:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:19 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space (linearNDFast) 08:33:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:19 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.15) and after (2026-03-20 21:00:00, weight 0.85) in time 08:33:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:19 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 18:00:00 (before) 2026-03-20 21:00:00 (after) 08:33:19 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space (linearNDFast) 08:33:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:19 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space (linearNDFast) 08:33:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:19 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.15) and after (2026-03-20 21:00:00, weight 0.85) in time 08:33:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:19 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:19 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:19 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:19 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:19 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:19 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.38347 (min) -0.185954 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.396855 (min) -0.04432 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.5213 (min) -0.94858 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: y_wind: -10.4478 (min) -10.1016 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:19 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:19 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 2.562664, mean: 2.705480, max: 2.791037 08:33:19 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:19 DEBUG opendrift.models.physics_methods:900: min: 8.721183, mean: 8.960340, max: 9.101487 08:33:19 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 8.721183, mean: 8.960340, max: 9.101487 08:33:19 DEBUG opendrift:689: No elements hit coastline. 08:33:19 DEBUG opendrift:1732: No elements to deactivate 08:33:19 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:19 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:19 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:19 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:19 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:19 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:19 DEBUG opendrift.models.physics_methods:900: min: 8.721184, mean: 8.960340, max: 9.101487 08:33:19 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:19 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.006275, dN_50: 0.000492 08:33:19 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:19 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04094110756167333 08:33:19 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:19 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:19 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:19 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 87 surface elements 08:33:19 DEBUG opendrift.models.physics_methods:744: Advecting 108 of 6000 elements above 0.100m with wind-sheared ocean current (0.031051 m/s - 0.318760 m/s) 08:33:19 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:19 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002747581214621217 and 0.4652281267790299 m/s 08:33:19 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:19 DEBUG opendrift:2135: ====================================================================== 08:33:19 INFO opendrift:2136: 2026-03-20 21:32:56.138827 - step 14 of 48 - 6000 active elements (0 deactivated) 08:33:19 DEBUG opendrift:2142: 0 elements scheduled. 08:33:19 DEBUG opendrift:2144: ====================================================================== 08:33:19 DEBUG opendrift:2155: 34.74679791666958 <- latitude -> 35.03211442142074 08:33:19 DEBUG opendrift:2155: 23.185732100506762 <- longitude -> 23.45427365422103 08:33:19 DEBUG opendrift:2155: -140.86272157295653 <- z -> 0.0 08:33:19 DEBUG opendrift:2156: --------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:19 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:19 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:19 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:19 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:19 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:19 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 21:00:00 (before) 2026-03-21 00:00:00 (after) 08:33:19 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:23 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:23 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:23 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x15x23) for time after (2026-03-21 00:00:00) 08:33:23 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space (linearNDFast) 08:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:23 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space (linearNDFast) 08:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:23 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.82) and after (2026-03-21 00:00:00, weight 0.18) in time 08:33:23 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:23 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:23 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:23 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:23 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:23 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:23 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:23 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 21:00:00 (before) 2026-03-21 00:00:00 (after) 08:33:23 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:23 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:23 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-03-21 00:00:00) 08:33:23 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space (linearNDFast) 08:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:23 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space (linearNDFast) 08:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:23 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.82) and after (2026-03-21 00:00:00, weight 0.18) in time 08:33:23 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:23 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:23 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:23 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:23 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:23 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:23 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:23 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.381098 (min) -0.166461 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.45759 (min) -0.0487061 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.40943 (min) -0.813282 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.86071 (min) -9.52711 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:23 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 2.288441, mean: 2.400445, max: 2.476447 08:33:23 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:23 DEBUG opendrift.models.physics_methods:900: min: 8.241371, mean: 8.440194, max: 8.573223 08:33:23 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 8.241371, mean: 8.440194, max: 8.573223 08:33:23 DEBUG opendrift:689: No elements hit coastline. 08:33:23 DEBUG opendrift:1732: No elements to deactivate 08:33:23 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:23 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:23 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:23 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:23 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:23 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:23 DEBUG opendrift.models.physics_methods:900: min: 8.241371, mean: 8.440194, max: 8.573223 08:33:23 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:23 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.006864, dN_50: 0.000539 08:33:23 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:23 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03632693805026319 08:33:23 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:23 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:23 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:23 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 96 surface elements 08:33:23 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 98 surface elements 08:33:23 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 97 surface elements 08:33:23 DEBUG opendrift.models.physics_methods:744: Advecting 108 of 6000 elements above 0.100m with wind-sheared ocean current (0.033198 m/s - 0.300122 m/s) 08:33:23 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:23 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010137294541979057 and 0.46543462203736635 m/s 08:33:23 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:23 DEBUG opendrift:2135: ====================================================================== 08:33:23 INFO opendrift:2136: 2026-03-20 22:32:56.138827 - step 15 of 48 - 6000 active elements (0 deactivated) 08:33:23 DEBUG opendrift:2142: 0 elements scheduled. 08:33:23 DEBUG opendrift:2144: ====================================================================== 08:33:23 DEBUG opendrift:2155: 34.73054708666488 <- latitude -> 35.03608260268444 08:33:23 DEBUG opendrift:2155: 23.169568668497725 <- longitude -> 23.44633938004489 08:33:23 DEBUG opendrift:2155: -139.80366886598983 <- z -> 0.0 08:33:23 DEBUG opendrift:2156: --------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:23 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:23 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:23 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:23 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:23 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:23 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:23 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:23 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:23 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:23 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:23 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:23 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:23 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:23 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:23 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:23 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:23 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:23 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:23 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:23 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 21:00:00 (before) 2026-03-21 00:00:00 (after) 08:33:23 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space (linearNDFast) 08:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:23 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space (linearNDFast) 08:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:23 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.48) and after (2026-03-21 00:00:00, weight 0.52) in time 08:33:23 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:23 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:23 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:23 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:23 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:23 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:23 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:23 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 21:00:00 (before) 2026-03-21 00:00:00 (after) 08:33:23 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space (linearNDFast) 08:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:23 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space (linearNDFast) 08:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:23 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.48) and after (2026-03-21 00:00:00, weight 0.52) in time 08:33:23 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:23 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:23 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:23 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:23 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:23 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:23 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:23 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:23 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.406263 (min) -0.139511 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.483868 (min) -0.0492563 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.81485 (min) -0.028577 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.61321 (min) -9.25766 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:23 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:23 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 2.165854, mean: 2.234280, max: 2.288485 08:33:23 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:23 DEBUG opendrift.models.physics_methods:900: min: 8.017595, mean: 8.143100, max: 8.241450 08:33:23 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 8.017595, mean: 8.143100, max: 8.241450 08:33:23 DEBUG opendrift:689: No elements hit coastline. 08:33:23 DEBUG opendrift:1732: No elements to deactivate 08:33:23 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:23 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:23 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:23 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:23 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:23 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:23 DEBUG opendrift.models.physics_methods:900: min: 8.017595, mean: 8.143100, max: 8.241449 08:33:23 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:23 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.007411, dN_50: 0.000582 08:33:24 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:24 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03357004478267796 08:33:24 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:24 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:24 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:24 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 104 surface elements 08:33:24 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 112 surface elements 08:33:24 DEBUG opendrift.models.physics_methods:744: Advecting 122 of 6000 elements above 0.100m with wind-sheared ocean current (0.008136 m/s - 0.288998 m/s) 08:33:24 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:24 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0005100047373104568 and 0.4270118932567999 m/s 08:33:24 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:24 DEBUG opendrift:2135: ====================================================================== 08:33:24 INFO opendrift:2136: 2026-03-20 23:32:56.138827 - step 16 of 48 - 6000 active elements (0 deactivated) 08:33:24 DEBUG opendrift:2142: 0 elements scheduled. 08:33:24 DEBUG opendrift:2144: ====================================================================== 08:33:24 DEBUG opendrift:2155: 34.70486296525873 <- latitude -> 35.03414043073774 08:33:24 DEBUG opendrift:2155: 23.152337104458468 <- longitude -> 23.439902724781955 08:33:24 DEBUG opendrift:2155: -138.93931255211652 <- z -> 0.0 08:33:24 DEBUG opendrift:2156: --------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:24 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:24 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:24 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:24 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:24 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:24 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:24 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:24 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:24 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:24 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:24 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:24 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 21:00:00 (before) 2026-03-21 00:00:00 (after) 08:33:24 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space (linearNDFast) 08:33:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:24 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space (linearNDFast) 08:33:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:24 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.15) and after (2026-03-21 00:00:00, weight 0.85) in time 08:33:24 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:24 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:24 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:24 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:24 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-20 21:00:00 (before) 2026-03-21 00:00:00 (after) 08:33:24 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space (linearNDFast) 08:33:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:24 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space (linearNDFast) 08:33:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:24 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.15) and after (2026-03-21 00:00:00, weight 0.85) in time 08:33:24 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:24 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:24 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:24 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:24 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:24 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:24 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.436254 (min) -0.0951193 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.507885 (min) -0.0452889 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.38207 (min) 0.782207 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.39668 (min) -9.0217 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:24 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:24 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 2.020525, mean: 2.079618, max: 2.187173 08:33:24 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:24 DEBUG opendrift.models.physics_methods:900: min: 7.743936, mean: 7.856283, max: 8.056959 08:33:24 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 7.743936, mean: 7.856283, max: 8.056959 08:33:24 DEBUG opendrift:689: No elements hit coastline. 08:33:24 DEBUG opendrift:1732: No elements to deactivate 08:33:24 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:24 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:24 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:24 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:24 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:24 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:24 DEBUG opendrift.models.physics_methods:900: min: 7.743936, mean: 7.856283, max: 8.056959 08:33:24 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:24 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008003, dN_50: 0.000628 08:33:24 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:24 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.032084079237411606 08:33:24 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:24 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:24 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:24 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 126 surface elements 08:33:24 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 125 surface elements 08:33:24 DEBUG opendrift.models.physics_methods:744: Advecting 139 of 6000 elements above 0.100m with wind-sheared ocean current (0.020405 m/s - 0.282875 m/s) 08:33:24 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:24 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014141304776901593 and 0.488578492022291 m/s 08:33:24 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:24 DEBUG opendrift:2135: ====================================================================== 08:33:24 INFO opendrift:2136: 2026-03-21 00:32:56.138827 - step 17 of 48 - 6000 active elements (0 deactivated) 08:33:24 DEBUG opendrift:2142: 0 elements scheduled. 08:33:24 DEBUG opendrift:2144: ====================================================================== 08:33:24 DEBUG opendrift:2155: 34.68254349177468 <- latitude -> 35.03759588638885 08:33:24 DEBUG opendrift:2155: 23.138888052202724 <- longitude -> 23.43583875532411 08:33:24 DEBUG opendrift:2155: -138.2388980865594 <- z -> 0.0 08:33:24 DEBUG opendrift:2156: --------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:24 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:24 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:24 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:24 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:24 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:24 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:24 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:24 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:24 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:24 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:24 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:24 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:24 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 00:00:00 (before) 2026-03-21 03:00:00 (after) 08:33:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:28 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:28 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:28 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x17x23) for time after (2026-03-21 03:00:00) 08:33:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.82) and after (2026-03-21 03:00:00, weight 0.18) in time 08:33:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:28 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:28 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:28 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:28 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 00:00:00 (before) 2026-03-21 03:00:00 (after) 08:33:28 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:28 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:28 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-03-21 03:00:00) 08:33:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.82) and after (2026-03-21 03:00:00, weight 0.18) in time 08:33:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:28 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:28 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:28 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.44537 (min) -0.064759 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.524782 (min) -0.0367386 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.49641 (min) 0.896551 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.18903 (min) -8.78954 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:28 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.911688, mean: 2.020560, max: 2.096954 08:33:28 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:28 DEBUG opendrift.models.physics_methods:900: min: 7.532482, mean: 7.743824, max: 7.889037 08:33:28 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 7.532482, mean: 7.743824, max: 7.889037 08:33:28 DEBUG opendrift:689: No elements hit coastline. 08:33:28 DEBUG opendrift:1732: No elements to deactivate 08:33:28 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:28 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:28 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:28 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:28 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:28 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:28 DEBUG opendrift.models.physics_methods:900: min: 7.532482, mean: 7.743824, max: 7.889037 08:33:28 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:28 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008531, dN_50: 0.000669 08:33:28 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:28 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.030760799661061156 08:33:28 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:28 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:28 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 126 surface elements 08:33:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 133 surface elements 08:33:28 DEBUG opendrift.models.physics_methods:744: Advecting 145 of 6000 elements above 0.100m with wind-sheared ocean current (0.022660 m/s - 0.276980 m/s) 08:33:28 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:28 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0013195804675399266 and 0.4108523094592168 m/s 08:33:28 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:28 DEBUG opendrift:2135: ====================================================================== 08:33:28 INFO opendrift:2136: 2026-03-21 01:32:56.138827 - step 18 of 48 - 6000 active elements (0 deactivated) 08:33:28 DEBUG opendrift:2142: 0 elements scheduled. 08:33:28 DEBUG opendrift:2144: ====================================================================== 08:33:28 DEBUG opendrift:2155: 34.661995062167556 <- latitude -> 35.04221790094785 08:33:28 DEBUG opendrift:2155: 23.12905135581791 <- longitude -> 23.432888145911235 08:33:28 DEBUG opendrift:2155: -137.2970850179226 <- z -> 0.0 08:33:28 DEBUG opendrift:2156: --------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:28 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:28 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:28 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:28 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:28 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:28 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:28 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:28 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:28 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:28 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 00:00:00 (before) 2026-03-21 03:00:00 (after) 08:33:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.48) and after (2026-03-21 03:00:00, weight 0.52) in time 08:33:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:28 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:28 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:28 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:28 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 00:00:00 (before) 2026-03-21 03:00:00 (after) 08:33:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.48) and after (2026-03-21 03:00:00, weight 0.52) in time 08:33:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:28 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:28 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:28 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.459798 (min) -0.0503202 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.528026 (min) -0.0289999 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.95621 (min) 0.493928 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.19584 (min) -8.53067 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:28 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.790730, mean: 2.033214, max: 2.165509 08:33:28 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:28 DEBUG opendrift.models.physics_methods:900: min: 7.290287, mean: 7.767258, max: 8.016958 08:33:28 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 7.290287, mean: 7.767258, max: 8.016958 08:33:28 DEBUG opendrift:689: No elements hit coastline. 08:33:28 DEBUG opendrift:1732: No elements to deactivate 08:33:28 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:28 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:28 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:28 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:28 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:28 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:28 DEBUG opendrift.models.physics_methods:900: min: 7.290287, mean: 7.767258, max: 8.016957 08:33:28 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:28 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.009021, dN_50: 0.000708 08:33:28 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:28 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03176632262752835 08:33:28 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:28 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:28 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:28 DEBUG opendrift.models.physics_methods:744: Advecting 150 of 6000 elements above 0.100m with wind-sheared ocean current (0.020252 m/s - 0.277065 m/s) 08:33:28 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:28 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0012457069194288218 and 0.4233950945458242 m/s 08:33:28 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:28 DEBUG opendrift:2135: ====================================================================== 08:33:28 INFO opendrift:2136: 2026-03-21 02:32:56.138827 - step 19 of 48 - 6000 active elements (0 deactivated) 08:33:28 DEBUG opendrift:2142: 0 elements scheduled. 08:33:28 DEBUG opendrift:2144: ====================================================================== 08:33:28 DEBUG opendrift:2155: 34.64395918821754 <- latitude -> 35.04094150478044 08:33:28 DEBUG opendrift:2155: 23.1182716928279 <- longitude -> 23.424769313419876 08:33:28 DEBUG opendrift:2155: -136.68848293582948 <- z -> 0.0 08:33:28 DEBUG opendrift:2156: --------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:28 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:28 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:28 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:28 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:28 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:28 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:28 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:28 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:28 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:28 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 00:00:00 (before) 2026-03-21 03:00:00 (after) 08:33:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.15) and after (2026-03-21 03:00:00, weight 0.85) in time 08:33:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:28 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:28 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:28 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:28 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 00:00:00 (before) 2026-03-21 03:00:00 (after) 08:33:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space (linearNDFast) 08:33:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.15) and after (2026-03-21 03:00:00, weight 0.85) in time 08:33:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:28 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:28 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:28 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:28 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.460442 (min) -0.0477997 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.533255 (min) -0.0216291 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.57725 (min) 0.17976 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.25597 (min) -8.03976 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:28 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:28 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.592114, mean: 2.046806, max: 2.270844 08:33:28 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:28 DEBUG opendrift.models.physics_methods:900: min: 6.874112, mean: 7.790517, max: 8.209624 08:33:28 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.874112, mean: 7.790517, max: 8.209624 08:33:28 DEBUG opendrift:689: No elements hit coastline. 08:33:28 DEBUG opendrift:1732: No elements to deactivate 08:33:28 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:28 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:28 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:28 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:28 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:28 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:28 DEBUG opendrift.models.physics_methods:900: min: 6.874113, mean: 7.790518, max: 8.209624 08:33:28 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:28 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.009578, dN_50: 0.000752 08:33:28 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:28 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03331130343878125 08:33:28 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:28 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:28 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:29 DEBUG opendrift.models.physics_methods:744: Advecting 165 of 6000 elements above 0.100m with wind-sheared ocean current (0.118292 m/s - 0.279927 m/s) 08:33:29 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:29 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00132774449349926 and 0.43011199849577236 m/s 08:33:29 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:29 DEBUG opendrift:2135: ====================================================================== 08:33:29 INFO opendrift:2136: 2026-03-21 03:32:56.138827 - step 20 of 48 - 6000 active elements (0 deactivated) 08:33:29 DEBUG opendrift:2142: 0 elements scheduled. 08:33:29 DEBUG opendrift:2144: ====================================================================== 08:33:29 DEBUG opendrift:2155: 34.62290778038268 <- latitude -> 35.042146622646285 08:33:29 DEBUG opendrift:2155: 23.111436487487094 <- longitude -> 23.415963790862282 08:33:29 DEBUG opendrift:2155: -135.45436875149312 <- z -> 0.0 08:33:29 DEBUG opendrift:2156: --------------------------------- 08:33:29 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:29 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:29 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:29 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:29 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:29 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:29 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:29 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:29 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:29 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:29 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:29 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:29 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:29 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:29 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:29 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:29 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:29 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:29 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:29 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:29 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:29 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:29 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:29 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:29 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:29 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:29 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:29 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:29 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:29 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 03:00:00 (before) 2026-03-21 06:00:00 (after) 08:33:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:32 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:32 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:32 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 12x18x23) for time after (2026-03-21 06:00:00) 08:33:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.82) and after (2026-03-21 06:00:00, weight 0.18) in time 08:33:32 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:32 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:32 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:32 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:32 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:32 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 03:00:00 (before) 2026-03-21 06:00:00 (after) 08:33:32 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:32 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:32 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-03-21 06:00:00) 08:33:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.82) and after (2026-03-21 06:00:00, weight 0.18) in time 08:33:32 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:32 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:32 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:32 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:32 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:32 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:32 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:32 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.455362 (min) -0.0365116 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.533467 (min) -0.0207999 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.90782 (min) -0.0204244 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.43052 (min) -7.91293 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:32 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.544841, mean: 2.124238, max: 2.395798 08:33:32 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:32 DEBUG opendrift.models.physics_methods:900: min: 6.771291, mean: 7.933532, max: 8.432468 08:33:32 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.771291, mean: 7.933532, max: 8.432468 08:33:32 DEBUG opendrift:689: No elements hit coastline. 08:33:32 DEBUG opendrift:1732: No elements to deactivate 08:33:32 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:32 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:32 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:32 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:32 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:32 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:32 DEBUG opendrift.models.physics_methods:900: min: 6.771291, mean: 7.933533, max: 8.432467 08:33:32 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:32 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010063, dN_50: 0.000790 08:33:32 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:32 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03514403435243121 08:33:32 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:32 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:32 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 161 surface elements 08:33:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 162 surface elements 08:33:32 DEBUG opendrift.models.physics_methods:744: Advecting 168 of 6000 elements above 0.100m with wind-sheared ocean current (0.088226 m/s - 0.282188 m/s) 08:33:32 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:32 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001962788596762018 and 0.4584055201733749 m/s 08:33:32 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:32 DEBUG opendrift:2135: ====================================================================== 08:33:32 INFO opendrift:2136: 2026-03-21 04:32:56.138827 - step 21 of 48 - 6000 active elements (0 deactivated) 08:33:32 DEBUG opendrift:2142: 0 elements scheduled. 08:33:32 DEBUG opendrift:2144: ====================================================================== 08:33:32 DEBUG opendrift:2155: 34.594771624375 <- latitude -> 35.04079542819384 08:33:32 DEBUG opendrift:2155: 23.099616289609337 <- longitude -> 23.40781266654388 08:33:32 DEBUG opendrift:2155: -134.3760742586001 <- z -> 0.0 08:33:32 DEBUG opendrift:2156: --------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:32 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:32 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:32 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:32 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:32 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:32 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:32 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:32 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:32 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:32 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:32 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:32 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:32 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:32 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 03:00:00 (before) 2026-03-21 06:00:00 (after) 08:33:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.48) and after (2026-03-21 06:00:00, weight 0.52) in time 08:33:32 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:32 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:32 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:32 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:32 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:32 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 03:00:00 (before) 2026-03-21 06:00:00 (after) 08:33:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.48) and after (2026-03-21 06:00:00, weight 0.52) in time 08:33:32 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:32 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:32 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:32 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:32 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:32 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:32 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:32 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.445742 (min) -0.00495973 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.52769 (min) -0.0153226 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.08257 (min) -0.191293 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.75333 (min) -8.05131 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:32 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.607402, mean: 2.263756, max: 2.573890 08:33:32 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:32 DEBUG opendrift.models.physics_methods:900: min: 6.907038, mean: 8.189261, max: 8.740265 08:33:32 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.907038, mean: 8.189261, max: 8.740265 08:33:32 DEBUG opendrift:689: No elements hit coastline. 08:33:32 DEBUG opendrift:1732: No elements to deactivate 08:33:32 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:32 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:32 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:32 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:32 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:32 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:32 DEBUG opendrift.models.physics_methods:900: min: 6.907038, mean: 8.189260, max: 8.740265 08:33:32 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:32 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010439, dN_50: 0.000819 08:33:32 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:32 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03775615529985361 08:33:32 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:32 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:32 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:32 DEBUG opendrift.models.physics_methods:744: Advecting 188 of 6000 elements above 0.100m with wind-sheared ocean current (0.002303 m/s - 0.285165 m/s) 08:33:32 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:32 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0025886005479159218 and 0.44421513472776214 m/s 08:33:32 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:32 DEBUG opendrift:2135: ====================================================================== 08:33:32 INFO opendrift:2136: 2026-03-21 05:32:56.138827 - step 22 of 48 - 6000 active elements (0 deactivated) 08:33:32 DEBUG opendrift:2142: 0 elements scheduled. 08:33:32 DEBUG opendrift:2144: ====================================================================== 08:33:32 DEBUG opendrift:2155: 34.56858708724994 <- latitude -> 35.04091040732852 08:33:32 DEBUG opendrift:2155: 23.08688623912259 <- longitude -> 23.399615460525297 08:33:32 DEBUG opendrift:2155: -133.40778679562095 <- z -> 0.0 08:33:32 DEBUG opendrift:2156: --------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:32 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:32 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:32 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:32 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:32 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:32 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:32 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:32 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:32 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:32 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:32 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:32 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:32 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:32 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 03:00:00 (before) 2026-03-21 06:00:00 (after) 08:33:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.15) and after (2026-03-21 06:00:00, weight 0.85) in time 08:33:32 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:32 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:32 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:32 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:32 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:32 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:32 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 03:00:00 (before) 2026-03-21 06:00:00 (after) 08:33:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space (linearNDFast) 08:33:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.15) and after (2026-03-21 06:00:00, weight 0.85) in time 08:33:32 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:32 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:32 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:32 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:32 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:32 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:32 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:32 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:32 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.463948 (min) -0.0075914 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.521044 (min) -0.00501935 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.1709 (min) -0.403727 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: y_wind: -10.0462 (min) -8.14956 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:32 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:32 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.644014, mean: 2.415817, max: 2.726392 08:33:32 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:32 DEBUG opendrift.models.physics_methods:900: min: 6.985257, mean: 8.459698, max: 8.995467 08:33:32 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.985257, mean: 8.459698, max: 8.995467 08:33:32 DEBUG opendrift:689: No elements hit coastline. 08:33:32 DEBUG opendrift:1732: No elements to deactivate 08:33:32 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:32 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:33 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:33 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:33 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:33 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:33 DEBUG opendrift.models.physics_methods:900: min: 6.985257, mean: 8.459699, max: 8.995467 08:33:33 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:33 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010816, dN_50: 0.000849 08:33:33 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:33 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.039992942822240925 08:33:33 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:33 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:33 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:33 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 184 surface elements 08:33:33 DEBUG opendrift.models.physics_methods:744: Advecting 201 of 6000 elements above 0.100m with wind-sheared ocean current (0.029093 m/s - 0.302613 m/s) 08:33:33 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:33 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0005510257353160126 and 0.5019457675898372 m/s 08:33:33 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:33 DEBUG opendrift:2135: ====================================================================== 08:33:33 INFO opendrift:2136: 2026-03-21 06:32:56.138827 - step 23 of 48 - 6000 active elements (0 deactivated) 08:33:33 DEBUG opendrift:2142: 0 elements scheduled. 08:33:33 DEBUG opendrift:2144: ====================================================================== 08:33:33 DEBUG opendrift:2155: 34.552743792459665 <- latitude -> 35.0389676828953 08:33:33 DEBUG opendrift:2155: 23.07378991264542 <- longitude -> 23.38956602802391 08:33:33 DEBUG opendrift:2155: -132.6709781137431 <- z -> 0.0 08:33:33 DEBUG opendrift:2156: --------------------------------- 08:33:33 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:33 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:33 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:33 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:33 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:33 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:33 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:33 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:33 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:33 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:33 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:33 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:33 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:33 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:33 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:33 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:33 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:33 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:33 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:33 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:33 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:33 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:33 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:33 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:33 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:33 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:33 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:33 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 06:00:00 (before) 2026-03-21 09:00:00 (after) 08:33:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:36 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:36 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:36 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x20x23) for time after (2026-03-21 09:00:00) 08:33:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space (linearNDFast) 08:33:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space (linearNDFast) 08:33:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.82) and after (2026-03-21 09:00:00, weight 0.18) in time 08:33:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:36 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:36 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:36 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:36 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:36 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 06:00:00 (before) 2026-03-21 09:00:00 (after) 08:33:36 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:36 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:36 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-03-21 09:00:00) 08:33:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space (linearNDFast) 08:33:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space (linearNDFast) 08:33:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.82) and after (2026-03-21 09:00:00, weight 0.18) in time 08:33:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:36 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:36 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:36 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:36 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:36 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:36 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.48067 (min) -0.000539511 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.503847 (min) -0.0035615 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.94395 (min) -0.507933 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: y_wind: -10.1214 (min) -8.11805 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:36 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.647076, mean: 2.432944, max: 2.732902 08:33:36 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:36 DEBUG opendrift.models.physics_methods:900: min: 6.991758, mean: 8.489343, max: 9.006200 08:33:36 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.991758, mean: 8.489343, max: 9.006200 08:33:36 DEBUG opendrift:689: No elements hit coastline. 08:33:36 DEBUG opendrift:1732: No elements to deactivate 08:33:36 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:36 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:36 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:36 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:36 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:36 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:36 DEBUG opendrift.models.physics_methods:900: min: 6.991758, mean: 8.489343, max: 9.006200 08:33:36 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:36 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.011426, dN_50: 0.000897 08:33:36 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:36 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04008842704762558 08:33:36 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:36 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:36 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:36 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 190 surface elements 08:33:36 DEBUG opendrift.models.physics_methods:744: Advecting 205 of 6000 elements above 0.100m with wind-sheared ocean current (0.022214 m/s - 0.300519 m/s) 08:33:36 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:36 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002759402245452866 and 0.4665936127275161 m/s 08:33:36 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:36 DEBUG opendrift:2135: ====================================================================== 08:33:36 INFO opendrift:2136: 2026-03-21 07:32:56.138827 - step 24 of 48 - 6000 active elements (0 deactivated) 08:33:36 DEBUG opendrift:2142: 0 elements scheduled. 08:33:36 DEBUG opendrift:2144: ====================================================================== 08:33:36 DEBUG opendrift:2155: 34.537092097990346 <- latitude -> 35.040852333850154 08:33:36 DEBUG opendrift:2155: 23.058465006343972 <- longitude -> 23.37923233603172 08:33:36 DEBUG opendrift:2155: -131.73987588020722 <- z -> 0.0 08:33:36 DEBUG opendrift:2156: --------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:36 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:36 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:36 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:36 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:36 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:36 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:36 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:36 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:36 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:36 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:36 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 06:00:00 (before) 2026-03-21 09:00:00 (after) 08:33:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space (linearNDFast) 08:33:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space (linearNDFast) 08:33:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.48) and after (2026-03-21 09:00:00, weight 0.52) in time 08:33:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:36 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:36 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:36 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:36 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:36 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 06:00:00 (before) 2026-03-21 09:00:00 (after) 08:33:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space (linearNDFast) 08:33:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space (linearNDFast) 08:33:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.48) and after (2026-03-21 09:00:00, weight 0.52) in time 08:33:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:36 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:36 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:36 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:36 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:36 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:36 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:36 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.496249 (min) 0.00181359 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.477486 (min) -0.0116572 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.4721 (min) -0.512508 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.98429 (min) -8.10187 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:36 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:36 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.640258, mean: 2.342944, max: 2.596478 08:33:36 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:36 DEBUG opendrift.models.physics_methods:900: min: 6.977272, mean: 8.331068, max: 8.778532 08:33:36 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.977272, mean: 8.331068, max: 8.778532 08:33:36 DEBUG opendrift:689: No elements hit coastline. 08:33:37 DEBUG opendrift:1732: No elements to deactivate 08:33:37 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:37 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:37 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:37 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:37 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:37 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:37 DEBUG opendrift.models.physics_methods:900: min: 6.977272, mean: 8.331068, max: 8.778532 08:33:37 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:37 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.012240, dN_50: 0.000961 08:33:37 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:37 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03808746437299347 08:33:37 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:37 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:37 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:37 DEBUG opendrift.models.physics_methods:744: Advecting 218 of 6000 elements above 0.100m with wind-sheared ocean current (0.002488 m/s - 0.290935 m/s) 08:33:37 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:37 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016629619182540248 and 0.454073836509572 m/s 08:33:37 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:37 DEBUG opendrift:2135: ====================================================================== 08:33:37 INFO opendrift:2136: 2026-03-21 08:32:56.138827 - step 25 of 48 - 6000 active elements (0 deactivated) 08:33:37 DEBUG opendrift:2142: 0 elements scheduled. 08:33:37 DEBUG opendrift:2144: ====================================================================== 08:33:37 DEBUG opendrift:2155: 34.521501473233236 <- latitude -> 35.03969775035814 08:33:37 DEBUG opendrift:2155: 23.037553014753094 <- longitude -> 23.367883233149524 08:33:37 DEBUG opendrift:2155: -130.79553187894504 <- z -> 0.0 08:33:37 DEBUG opendrift:2156: --------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:37 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:37 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:37 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:37 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:37 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:37 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:37 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:37 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:37 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:37 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 06:00:00 (before) 2026-03-21 09:00:00 (after) 08:33:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space (linearNDFast) 08:33:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space (linearNDFast) 08:33:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.15) and after (2026-03-21 09:00:00, weight 0.85) in time 08:33:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:37 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:37 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:37 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:37 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 06:00:00 (before) 2026-03-21 09:00:00 (after) 08:33:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space (linearNDFast) 08:33:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space (linearNDFast) 08:33:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.15) and after (2026-03-21 09:00:00, weight 0.85) in time 08:33:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:37 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:37 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:37 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.518567 (min) -0.000949447 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.45133 (min) -0.0151986 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.98672 (min) -0.423225 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.85549 (min) -8.14718 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:37 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:37 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.663787, mean: 2.267430, max: 2.486514 08:33:37 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:37 DEBUG opendrift.models.physics_methods:900: min: 7.027137, mean: 8.197052, max: 8.590631 08:33:37 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 7.027137, mean: 8.197052, max: 8.590631 08:33:37 DEBUG opendrift:689: No elements hit coastline. 08:33:37 DEBUG opendrift:1732: No elements to deactivate 08:33:37 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:37 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:37 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:37 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:37 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:37 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:37 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:37 DEBUG opendrift.models.physics_methods:900: min: 7.027137, mean: 8.197052, max: 8.590631 08:33:37 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:37 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.013066, dN_50: 0.001025 08:33:37 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:37 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03647459079771028 08:33:37 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:37 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:37 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 211 surface elements 08:33:37 DEBUG opendrift.models.physics_methods:744: Advecting 221 of 6000 elements above 0.100m with wind-sheared ocean current (0.074081 m/s - 0.283885 m/s) 08:33:37 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:37 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0037736568903420273 and 0.46058579467491984 m/s 08:33:37 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:37 DEBUG opendrift:2135: ====================================================================== 08:33:37 INFO opendrift:2136: 2026-03-21 09:32:56.138827 - step 26 of 48 - 6000 active elements (0 deactivated) 08:33:37 DEBUG opendrift:2142: 0 elements scheduled. 08:33:37 DEBUG opendrift:2144: ====================================================================== 08:33:37 DEBUG opendrift:2155: 34.49953979426213 <- latitude -> 35.03504952633426 08:33:37 DEBUG opendrift:2155: 23.026931446016583 <- longitude -> 23.35972848435469 08:33:37 DEBUG opendrift:2155: -130.38795610014563 <- z -> 0.0 08:33:37 DEBUG opendrift:2156: --------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:37 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:37 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:37 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:37 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:37 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:37 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:37 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:37 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:37 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:37 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 09:00:00 (before) 2026-03-21 12:00:00 (after) 08:33:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:40 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 14x21x23) for time after (2026-03-21 12:00:00) 08:33:40 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space (linearNDFast) 08:33:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:40 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space (linearNDFast) 08:33:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.82) and after (2026-03-21 12:00:00, weight 0.18) in time 08:33:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:41 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:41 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:41 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:41 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 09:00:00 (before) 2026-03-21 12:00:00 (after) 08:33:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:41 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x9x1) for time after (2026-03-21 12:00:00) 08:33:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space (linearNDFast) 08:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space (linearNDFast) 08:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.82) and after (2026-03-21 12:00:00, weight 0.18) in time 08:33:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:41 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:41 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:41 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.527997 (min) -0.00181124 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.437682 (min) -0.0288702 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.73368 (min) -0.115231 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.84257 (min) -8.03729 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:41 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.614031, mean: 2.206798, max: 2.455832 08:33:41 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:41 DEBUG opendrift.models.physics_methods:900: min: 6.921266, mean: 8.084131, max: 8.537464 08:33:41 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.921266, mean: 8.084131, max: 8.537464 08:33:41 DEBUG opendrift:689: No elements hit coastline. 08:33:41 DEBUG opendrift:1732: No elements to deactivate 08:33:41 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:41 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:41 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:41 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:41 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:41 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:41 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:41 DEBUG opendrift.models.physics_methods:900: min: 6.921266, mean: 8.084131, max: 8.537464 08:33:41 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:41 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.014017, dN_50: 0.001100 08:33:41 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03602456722332786 08:33:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:41 DEBUG opendrift.models.physics_methods:744: Advecting 237 of 6000 elements above 0.100m with wind-sheared ocean current (0.040762 m/s - 0.277951 m/s) 08:33:41 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:41 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0035594363443905534 and 0.4503877502018274 m/s 08:33:41 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:41 DEBUG opendrift:2135: ====================================================================== 08:33:41 INFO opendrift:2136: 2026-03-21 10:32:56.138827 - step 27 of 48 - 6000 active elements (0 deactivated) 08:33:41 DEBUG opendrift:2142: 0 elements scheduled. 08:33:41 DEBUG opendrift:2144: ====================================================================== 08:33:41 DEBUG opendrift:2155: 34.47612971719712 <- latitude -> 35.03549391731485 08:33:41 DEBUG opendrift:2155: 23.012402875263618 <- longitude -> 23.352566979412508 08:33:41 DEBUG opendrift:2155: -128.91629527244726 <- z -> 0.0 08:33:41 DEBUG opendrift:2156: --------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:41 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:41 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:41 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:41 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:41 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:41 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:41 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:41 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:41 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 09:00:00 (before) 2026-03-21 12:00:00 (after) 08:33:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space (linearNDFast) 08:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space (linearNDFast) 08:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.48) and after (2026-03-21 12:00:00, weight 0.52) in time 08:33:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:41 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:41 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:41 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:41 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 09:00:00 (before) 2026-03-21 12:00:00 (after) 08:33:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space (linearNDFast) 08:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space (linearNDFast) 08:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.48) and after (2026-03-21 12:00:00, weight 0.52) in time 08:33:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:41 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:41 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:41 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.465336 (min) 0.0414981 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.434809 (min) -0.04264 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.72347 (min) 0.349275 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.96045 (min) -7.80625 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:41 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.508476, mean: 2.140384, max: 2.497158 08:33:41 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:41 DEBUG opendrift.models.physics_methods:900: min: 6.691120, mean: 7.952458, max: 8.608997 08:33:41 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.691120, mean: 7.952458, max: 8.608997 08:33:41 DEBUG opendrift:689: No elements hit coastline. 08:33:41 DEBUG opendrift:1732: No elements to deactivate 08:33:41 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:41 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:41 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:41 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:41 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:41 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:41 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:41 DEBUG opendrift.models.physics_methods:900: min: 6.691120, mean: 7.952458, max: 8.608997 08:33:41 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:41 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.015181, dN_50: 0.001191 08:33:41 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03663070502065576 08:33:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 230 surface elements 08:33:41 DEBUG opendrift.models.physics_methods:744: Advecting 244 of 6000 elements above 0.100m with wind-sheared ocean current (0.034371 m/s - 0.268520 m/s) 08:33:41 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:41 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0004891627831165904 and 0.49811742001960796 m/s 08:33:41 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:41 DEBUG opendrift:2135: ====================================================================== 08:33:41 INFO opendrift:2136: 2026-03-21 11:32:56.138827 - step 28 of 48 - 6000 active elements (0 deactivated) 08:33:41 DEBUG opendrift:2142: 0 elements scheduled. 08:33:41 DEBUG opendrift:2144: ====================================================================== 08:33:41 DEBUG opendrift:2155: 34.45659088315603 <- latitude -> 35.03001340485295 08:33:41 DEBUG opendrift:2155: 22.99674417418777 <- longitude -> 23.34406155011504 08:33:41 DEBUG opendrift:2155: -128.10994747097325 <- z -> 0.0 08:33:41 DEBUG opendrift:2156: --------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:41 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:41 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:41 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:41 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:41 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:41 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:41 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:41 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:41 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 09:00:00 (before) 2026-03-21 12:00:00 (after) 08:33:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space (linearNDFast) 08:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space (linearNDFast) 08:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.15) and after (2026-03-21 12:00:00, weight 0.85) in time 08:33:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:41 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:41 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:41 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:41 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 09:00:00 (before) 2026-03-21 12:00:00 (after) 08:33:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space (linearNDFast) 08:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space (linearNDFast) 08:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.15) and after (2026-03-21 12:00:00, weight 0.85) in time 08:33:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:41 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:41 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:41 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:41 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.440311 (min) 0.0493844 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.434546 (min) -0.0523645 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.69355 (min) 0.880277 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: y_wind: -10.0836 (min) -7.60234 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:41 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:41 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.423402, mean: 2.064525, max: 2.538108 08:33:41 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:41 DEBUG opendrift.models.physics_methods:900: min: 6.499701, mean: 7.797181, max: 8.679299 08:33:41 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.499701, mean: 7.797181, max: 8.679299 08:33:41 DEBUG opendrift:689: No elements hit coastline. 08:33:41 DEBUG opendrift:1732: No elements to deactivate 08:33:41 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:41 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:41 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:41 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:41 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:41 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:41 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:41 DEBUG opendrift.models.physics_methods:900: min: 6.499701, mean: 7.797181, max: 8.679299 08:33:41 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:41 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.016501, dN_50: 0.001295 08:33:41 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.037231339333294915 08:33:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 230 surface elements 08:33:42 DEBUG opendrift.models.physics_methods:744: Advecting 248 of 6000 elements above 0.100m with wind-sheared ocean current (0.044231 m/s - 0.260376 m/s) 08:33:42 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:42 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016566471491460896 and 0.5125368659590086 m/s 08:33:42 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:42 DEBUG opendrift:2135: ====================================================================== 08:33:42 INFO opendrift:2136: 2026-03-21 12:32:56.138827 - step 29 of 48 - 6000 active elements (0 deactivated) 08:33:42 DEBUG opendrift:2142: 0 elements scheduled. 08:33:42 DEBUG opendrift:2144: ====================================================================== 08:33:42 DEBUG opendrift:2155: 34.439984299164415 <- latitude -> 35.03317838704002 08:33:42 DEBUG opendrift:2155: 22.98530364555279 <- longitude -> 23.340175537675183 08:33:42 DEBUG opendrift:2155: -127.4761599257055 <- z -> 0.0 08:33:42 DEBUG opendrift:2156: --------------------------------- 08:33:42 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:42 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:42 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:42 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:42 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:42 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:42 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:42 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:42 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:42 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:42 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 12:00:00 (before) 2026-03-21 15:00:00 (after) 08:33:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:44 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x23x23) for time after (2026-03-21 15:00:00) 08:33:44 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space (linearNDFast) 08:33:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:44 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space (linearNDFast) 08:33:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:44 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.82) and after (2026-03-21 15:00:00, weight 0.18) in time 08:33:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:44 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:44 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:44 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:44 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:44 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 12:00:00 (before) 2026-03-21 15:00:00 (after) 08:33:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:44 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-03-21 15:00:00) 08:33:44 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space (linearNDFast) 08:33:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:44 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space (linearNDFast) 08:33:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:44 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.82) and after (2026-03-21 15:00:00, weight 0.18) in time 08:33:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:44 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:44 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:44 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:44 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:44 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:44 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:44 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:44 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.402298 (min) 0.0581756 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.418145 (min) -0.0664223 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.56357 (min) 1.2826 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: y_wind: -10.0956 (min) -7.40013 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:44 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:44 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.351158, mean: 1.965963, max: 2.520431 08:33:44 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:44 DEBUG opendrift.models.physics_methods:900: min: 6.332609, mean: 7.599516, max: 8.649022 08:33:44 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.332609, mean: 7.599516, max: 8.649022 08:33:44 DEBUG opendrift:689: No elements hit coastline. 08:33:44 DEBUG opendrift:1732: No elements to deactivate 08:33:44 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:44 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:44 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:44 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:44 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:44 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:44 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:44 DEBUG opendrift.models.physics_methods:900: min: 6.332609, mean: 7.599515, max: 8.649022 08:33:44 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:44 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.017912, dN_50: 0.001406 08:33:44 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:45 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03697206562156476 08:33:45 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:45 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:45 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:45 DEBUG opendrift.models.physics_methods:744: Advecting 257 of 6000 elements above 0.100m with wind-sheared ocean current (0.015040 m/s - 0.250890 m/s) 08:33:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:45 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0023933952029447135 and 0.4980713141225855 m/s 08:33:45 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:45 DEBUG opendrift:2135: ====================================================================== 08:33:45 INFO opendrift:2136: 2026-03-21 13:32:56.138827 - step 30 of 48 - 6000 active elements (0 deactivated) 08:33:45 DEBUG opendrift:2142: 0 elements scheduled. 08:33:45 DEBUG opendrift:2144: ====================================================================== 08:33:45 DEBUG opendrift:2155: 34.42155068190227 <- latitude -> 35.02936899152744 08:33:45 DEBUG opendrift:2155: 22.97380807836111 <- longitude -> 23.332865703433846 08:33:45 DEBUG opendrift:2155: -126.71287102913743 <- z -> 0.0 08:33:45 DEBUG opendrift:2156: --------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:45 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 12:00:00 (before) 2026-03-21 15:00:00 (after) 08:33:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space (linearNDFast) 08:33:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space (linearNDFast) 08:33:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.48) and after (2026-03-21 15:00:00, weight 0.52) in time 08:33:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:45 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 12:00:00 (before) 2026-03-21 15:00:00 (after) 08:33:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space (linearNDFast) 08:33:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space (linearNDFast) 08:33:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.48) and after (2026-03-21 15:00:00, weight 0.52) in time 08:33:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:45 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:45 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:45 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.345643 (min) 0.0749101 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.413098 (min) -0.0824866 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.31226 (min) 1.59792 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: y_wind: -10.0534 (min) -7.19049 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:45 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.271897, mean: 1.857749, max: 2.490773 08:33:45 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:45 DEBUG opendrift.models.physics_methods:900: min: 6.144061, mean: 7.384484, max: 8.597985 08:33:45 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.144061, mean: 7.384484, max: 8.597985 08:33:45 DEBUG opendrift:689: No elements hit coastline. 08:33:45 DEBUG opendrift:1732: No elements to deactivate 08:33:45 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:45 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:45 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:45 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:45 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:45 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:45 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:45 DEBUG opendrift.models.physics_methods:900: min: 6.144061, mean: 7.384484, max: 8.597985 08:33:45 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:45 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.019370, dN_50: 0.001520 08:33:45 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:45 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03653706116619201 08:33:45 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:45 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:45 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:45 DEBUG opendrift.models.physics_methods:744: Advecting 266 of 6000 elements above 0.100m with wind-sheared ocean current (0.047316 m/s - 0.248567 m/s) 08:33:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:45 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0033146881230234934 and 0.4173384941481045 m/s 08:33:45 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:45 DEBUG opendrift:2135: ====================================================================== 08:33:45 INFO opendrift:2136: 2026-03-21 14:32:56.138827 - step 31 of 48 - 6000 active elements (0 deactivated) 08:33:45 DEBUG opendrift:2142: 0 elements scheduled. 08:33:45 DEBUG opendrift:2144: ====================================================================== 08:33:45 DEBUG opendrift:2155: 34.39858163654672 <- latitude -> 35.025286282251784 08:33:45 DEBUG opendrift:2155: 22.963950693228362 <- longitude -> 23.331543845859365 08:33:45 DEBUG opendrift:2155: -125.78674655823204 <- z -> 0.0 08:33:45 DEBUG opendrift:2156: --------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:45 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 12:00:00 (before) 2026-03-21 15:00:00 (after) 08:33:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space (linearNDFast) 08:33:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space (linearNDFast) 08:33:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.15) and after (2026-03-21 15:00:00, weight 0.85) in time 08:33:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:45 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 12:00:00 (before) 2026-03-21 15:00:00 (after) 08:33:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space (linearNDFast) 08:33:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space (linearNDFast) 08:33:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.15) and after (2026-03-21 15:00:00, weight 0.85) in time 08:33:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:45 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:45 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:45 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.32867 (min) 0.0758492 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.39066 (min) -0.0984821 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.06428 (min) 1.90174 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: y_wind: -10.0053 (min) -6.98182 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:45 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:45 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.200354, mean: 1.756576, max: 2.463319 08:33:45 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:45 DEBUG opendrift.models.physics_methods:900: min: 5.968762, mean: 7.178580, max: 8.550469 08:33:45 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.968762, mean: 7.178580, max: 8.550469 08:33:45 DEBUG opendrift:689: No elements hit coastline. 08:33:45 DEBUG opendrift:1732: No elements to deactivate 08:33:45 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:45 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:45 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:45 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:45 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:45 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:45 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:45 DEBUG opendrift.models.physics_methods:900: min: 5.968761, mean: 7.178579, max: 8.550468 08:33:45 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:45 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.020926, dN_50: 0.001642 08:33:45 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:45 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03613437954722314 08:33:45 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:45 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:45 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:45 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 274 surface elements 08:33:45 DEBUG opendrift.models.physics_methods:744: Advecting 281 of 6000 elements above 0.100m with wind-sheared ocean current (0.066783 m/s - 0.245928 m/s) 08:33:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:45 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0025131340069578234 and 0.473137708653694 m/s 08:33:45 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:45 DEBUG opendrift:2135: ====================================================================== 08:33:45 INFO opendrift:2136: 2026-03-21 15:32:56.138827 - step 32 of 48 - 6000 active elements (0 deactivated) 08:33:45 DEBUG opendrift:2142: 0 elements scheduled. 08:33:45 DEBUG opendrift:2144: ====================================================================== 08:33:45 DEBUG opendrift:2155: 34.3851723126351 <- latitude -> 35.024301733855054 08:33:45 DEBUG opendrift:2155: 22.95568332822403 <- longitude -> 23.320565705022382 08:33:45 DEBUG opendrift:2155: -125.01005171649508 <- z -> 0.0 08:33:45 DEBUG opendrift:2156: --------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:45 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:45 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:45 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:45 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 15:00:00 (before) 2026-03-21 18:00:00 (after) 08:33:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:50 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:50 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:50 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x24x23) for time after (2026-03-21 18:00:00) 08:33:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space (linearNDFast) 08:33:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space (linearNDFast) 08:33:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.82) and after (2026-03-21 18:00:00, weight 0.18) in time 08:33:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:50 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:50 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:50 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:50 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:50 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 15:00:00 (before) 2026-03-21 18:00:00 (after) 08:33:51 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:51 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:51 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-03-21 18:00:00) 08:33:51 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space (linearNDFast) 08:33:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:51 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space (linearNDFast) 08:33:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:51 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.82) and after (2026-03-21 18:00:00, weight 0.18) in time 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:51 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:51 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:51 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:51 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:51 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.25736 (min) 0.110532 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.390317 (min) -0.116044 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.812585 (min) 2.13 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.88905 (min) -6.82772 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:51 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.152417, mean: 1.674853, max: 2.405742 08:33:51 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:51 DEBUG opendrift.models.physics_methods:900: min: 5.848364, mean: 7.009678, max: 8.449950 08:33:51 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.848364, mean: 7.009678, max: 8.449950 08:33:51 DEBUG opendrift:689: No elements hit coastline. 08:33:51 DEBUG opendrift:1732: No elements to deactivate 08:33:51 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:51 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:51 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:51 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:51 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:51 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:51 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:51 DEBUG opendrift.models.physics_methods:900: min: 5.848364, mean: 7.009678, max: 8.449950 08:33:51 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:51 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.022504, dN_50: 0.001766 08:33:51 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:51 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.035289889036334884 08:33:51 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:51 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:51 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:51 DEBUG opendrift.models.physics_methods:744: Advecting 302 of 6000 elements above 0.100m with wind-sheared ocean current (0.000844 m/s - 0.246011 m/s) 08:33:51 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:51 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001813417952798883 and 0.47273625919227213 m/s 08:33:51 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:51 DEBUG opendrift:2135: ====================================================================== 08:33:51 INFO opendrift:2136: 2026-03-21 16:32:56.138827 - step 33 of 48 - 6000 active elements (0 deactivated) 08:33:51 DEBUG opendrift:2142: 0 elements scheduled. 08:33:51 DEBUG opendrift:2144: ====================================================================== 08:33:51 DEBUG opendrift:2155: 34.37447406541153 <- latitude -> 35.021443492462055 08:33:51 DEBUG opendrift:2155: 22.946510493125455 <- longitude -> 23.317331275566954 08:33:51 DEBUG opendrift:2155: -123.91989115897462 <- z -> 0.0 08:33:51 DEBUG opendrift:2156: --------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:51 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:51 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 15:00:00 (before) 2026-03-21 18:00:00 (after) 08:33:51 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space (linearNDFast) 08:33:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:51 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space (linearNDFast) 08:33:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:51 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.48) and after (2026-03-21 18:00:00, weight 0.52) in time 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:51 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 15:00:00 (before) 2026-03-21 18:00:00 (after) 08:33:51 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space (linearNDFast) 08:33:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:51 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space (linearNDFast) 08:33:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:51 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.48) and after (2026-03-21 18:00:00, weight 0.52) in time 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:51 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:51 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:51 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:51 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:51 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.236279 (min) 0.111702 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.406526 (min) -0.133977 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.505666 (min) 2.26881 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.79416 (min) -6.68871 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:51 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.104436, mean: 1.609935, max: 2.360673 08:33:51 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:51 DEBUG opendrift.models.physics_methods:900: min: 5.725320, mean: 6.874467, max: 8.370426 08:33:51 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.725320, mean: 6.874467, max: 8.370426 08:33:51 DEBUG opendrift:689: No elements hit coastline. 08:33:51 DEBUG opendrift:1732: No elements to deactivate 08:33:51 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:51 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:51 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:51 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:51 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:51 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:51 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:51 DEBUG opendrift.models.physics_methods:900: min: 5.725320, mean: 6.874466, max: 8.370426 08:33:51 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:51 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.024090, dN_50: 0.001891 08:33:51 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:51 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03462885036548153 08:33:51 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:51 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:51 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:51 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 298 surface elements 08:33:51 DEBUG opendrift.models.physics_methods:744: Advecting 311 of 6000 elements above 0.100m with wind-sheared ocean current (0.010221 m/s - 0.245465 m/s) 08:33:51 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:51 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0007977319741265959 and 0.48456871195056234 m/s 08:33:51 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:51 DEBUG opendrift:2135: ====================================================================== 08:33:51 INFO opendrift:2136: 2026-03-21 17:32:56.138827 - step 34 of 48 - 6000 active elements (0 deactivated) 08:33:51 DEBUG opendrift:2142: 0 elements scheduled. 08:33:51 DEBUG opendrift:2144: ====================================================================== 08:33:51 DEBUG opendrift:2155: 34.351294207067276 <- latitude -> 35.02488003622328 08:33:51 DEBUG opendrift:2155: 22.94139135116754 <- longitude -> 23.309468529440004 08:33:51 DEBUG opendrift:2155: -122.91280441052302 <- z -> 0.0 08:33:51 DEBUG opendrift:2156: --------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:51 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:51 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 15:00:00 (before) 2026-03-21 18:00:00 (after) 08:33:51 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space (linearNDFast) 08:33:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:51 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space (linearNDFast) 08:33:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:51 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.15) and after (2026-03-21 18:00:00, weight 0.85) in time 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:51 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 15:00:00 (before) 2026-03-21 18:00:00 (after) 08:33:51 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space (linearNDFast) 08:33:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:51 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space (linearNDFast) 08:33:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:51 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.15) and after (2026-03-21 18:00:00, weight 0.85) in time 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:51 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:51 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:51 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:51 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:51 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.247319 (min) 0.127024 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.453718 (min) -0.118214 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.263723 (min) 2.43974 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.66231 (min) -6.54389 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:51 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:51 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.063183, mean: 1.552136, max: 2.300223 08:33:51 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:51 DEBUG opendrift.models.physics_methods:900: min: 5.617377, mean: 6.752761, max: 8.262559 08:33:51 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.617377, mean: 6.752761, max: 8.262559 08:33:51 DEBUG opendrift:689: No elements hit coastline. 08:33:51 DEBUG opendrift:1732: No elements to deactivate 08:33:51 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:51 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:51 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:51 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:51 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:51 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:51 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:51 DEBUG opendrift.models.physics_methods:900: min: 5.617377, mean: 6.752760, max: 8.262559 08:33:51 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:51 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.025733, dN_50: 0.002020 08:33:51 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:51 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.033742211129766865 08:33:51 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:51 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:51 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:51 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 306 surface elements 08:33:51 DEBUG opendrift.models.physics_methods:744: Advecting 314 of 6000 elements above 0.100m with wind-sheared ocean current (0.008017 m/s - 0.243898 m/s) 08:33:51 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:51 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002567075905510685 and 0.44413591080152787 m/s 08:33:51 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:51 DEBUG opendrift:2135: ====================================================================== 08:33:51 INFO opendrift:2136: 2026-03-21 18:32:56.138827 - step 35 of 48 - 6000 active elements (0 deactivated) 08:33:51 DEBUG opendrift:2142: 0 elements scheduled. 08:33:51 DEBUG opendrift:2144: ====================================================================== 08:33:51 DEBUG opendrift:2155: 34.34000600742304 <- latitude -> 35.02043420736236 08:33:51 DEBUG opendrift:2155: 22.940752047294392 <- longitude -> 23.30771003993468 08:33:51 DEBUG opendrift:2155: -122.3585191898053 <- z -> 0.0 08:33:51 DEBUG opendrift:2156: --------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:51 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:51 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:51 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:51 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:51 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:51 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:51 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:51 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:51 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 18:00:00 (before) 2026-03-21 21:00:00 (after) 08:33:51 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:53 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:53 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:53 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:53 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 14x25x22) for time after (2026-03-21 21:00:00) 08:33:53 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space (linearNDFast) 08:33:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:53 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space (linearNDFast) 08:33:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:53 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.82) and after (2026-03-21 21:00:00, weight 0.18) in time 08:33:53 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:53 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:53 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:53 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:53 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:53 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:53 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:53 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 18:00:00 (before) 2026-03-21 21:00:00 (after) 08:33:53 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:53 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:53 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-03-21 21:00:00) 08:33:53 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space (linearNDFast) 08:33:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:53 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space (linearNDFast) 08:33:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:53 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.82) and after (2026-03-21 21:00:00, weight 0.18) in time 08:33:53 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:53 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:53 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:53 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:53 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:53 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:53 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:53 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.256512 (min) 0.135883 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.471561 (min) -0.114751 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.0208613 (min) 2.46243 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.54075 (min) -6.46098 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:53 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.044618, mean: 1.513099, max: 2.246737 08:33:53 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:53 DEBUG opendrift.models.physics_methods:900: min: 5.568115, mean: 6.671784, max: 8.165932 08:33:53 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.568115, mean: 6.671784, max: 8.165932 08:33:53 DEBUG opendrift:689: No elements hit coastline. 08:33:53 DEBUG opendrift:1732: No elements to deactivate 08:33:53 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:53 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:53 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:53 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:53 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:53 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:53 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:53 DEBUG opendrift.models.physics_methods:900: min: 5.568115, mean: 6.671784, max: 8.165932 08:33:53 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:53 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.027333, dN_50: 0.002145 08:33:53 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:53 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03295771600577706 08:33:53 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:53 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:53 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:53 DEBUG opendrift.models.physics_methods:744: Advecting 322 of 6000 elements above 0.100m with wind-sheared ocean current (0.047223 m/s - 0.243708 m/s) 08:33:53 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:53 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0026278786330312417 and 0.4788246250206879 m/s 08:33:53 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:53 DEBUG opendrift:2135: ====================================================================== 08:33:53 INFO opendrift:2136: 2026-03-21 19:32:56.138827 - step 36 of 48 - 6000 active elements (0 deactivated) 08:33:53 DEBUG opendrift:2142: 0 elements scheduled. 08:33:53 DEBUG opendrift:2144: ====================================================================== 08:33:53 DEBUG opendrift:2155: 34.32972149685762 <- latitude -> 35.015215120765404 08:33:53 DEBUG opendrift:2155: 22.938715689341674 <- longitude -> 23.298570543158906 08:33:53 DEBUG opendrift:2155: -121.86984455206485 <- z -> 0.0 08:33:53 DEBUG opendrift:2156: --------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:53 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:53 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:53 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:53 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:53 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:53 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:53 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:53 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:53 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:53 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:53 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:53 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:53 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:53 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:53 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:53 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:53 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:53 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:53 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:53 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 18:00:00 (before) 2026-03-21 21:00:00 (after) 08:33:53 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space (linearNDFast) 08:33:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:53 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space (linearNDFast) 08:33:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:53 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.48) and after (2026-03-21 21:00:00, weight 0.52) in time 08:33:53 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:53 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:53 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:53 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:53 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:53 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:53 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:53 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 18:00:00 (before) 2026-03-21 21:00:00 (after) 08:33:53 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space (linearNDFast) 08:33:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:53 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space (linearNDFast) 08:33:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:53 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.48) and after (2026-03-21 21:00:00, weight 0.52) in time 08:33:53 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:53 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:53 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:53 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:53 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:53 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:53 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:53 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:53 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.272453 (min) 0.154781 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.495931 (min) -0.0976352 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.09413 (min) 2.38138 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.33479 (min) -6.33349 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:53 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:53 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.001349, mean: 1.487955, max: 2.154896 08:33:53 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:53 DEBUG opendrift.models.physics_methods:900: min: 5.451578, mean: 6.620669, max: 7.997287 08:33:53 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.451578, mean: 6.620669, max: 7.997287 08:33:53 DEBUG opendrift:689: No elements hit coastline. 08:33:53 DEBUG opendrift:1732: No elements to deactivate 08:33:53 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:54 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:54 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:54 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:54 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:54 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:54 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:54 DEBUG opendrift.models.physics_methods:900: min: 5.451578, mean: 6.620669, max: 7.997287 08:33:54 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:54 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.028933, dN_50: 0.002271 08:33:54 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:54 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.031610649106431736 08:33:54 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:54 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:54 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:54 DEBUG opendrift.models.physics_methods:744: Advecting 332 of 6000 elements above 0.100m with wind-sheared ocean current (0.087131 m/s - 0.243092 m/s) 08:33:54 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:54 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010903346356779173 and 0.4512415070721473 m/s 08:33:54 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:54 DEBUG opendrift:2135: ====================================================================== 08:33:54 INFO opendrift:2136: 2026-03-21 20:32:56.138827 - step 37 of 48 - 6000 active elements (0 deactivated) 08:33:54 DEBUG opendrift:2142: 0 elements scheduled. 08:33:54 DEBUG opendrift:2144: ====================================================================== 08:33:54 DEBUG opendrift:2155: 34.3143539007973 <- latitude -> 35.00653356204817 08:33:54 DEBUG opendrift:2155: 22.936389824273533 <- longitude -> 23.292826691078805 08:33:54 DEBUG opendrift:2155: -121.01482814992106 <- z -> 0.0 08:33:54 DEBUG opendrift:2156: --------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:54 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:54 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:54 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:54 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:54 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:54 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:54 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:54 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:54 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:54 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 18:00:00 (before) 2026-03-21 21:00:00 (after) 08:33:54 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space (linearNDFast) 08:33:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:54 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space (linearNDFast) 08:33:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:54 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.15) and after (2026-03-21 21:00:00, weight 0.85) in time 08:33:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:54 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:54 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:54 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:54 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 18:00:00 (before) 2026-03-21 21:00:00 (after) 08:33:54 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space (linearNDFast) 08:33:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:54 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space (linearNDFast) 08:33:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:54 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.15) and after (2026-03-21 21:00:00, weight 0.85) in time 08:33:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:54 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:54 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:54 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.293211 (min) 0.165293 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.526094 (min) -0.0862778 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.0277133 (min) 2.302 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.16137 (min) -6.229 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:54 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:54 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.960713, mean: 1.465576, max: 2.081493 08:33:54 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:54 DEBUG opendrift.models.physics_methods:900: min: 5.339816, mean: 6.574086, max: 7.859900 08:33:54 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.339816, mean: 6.574086, max: 7.859900 08:33:54 DEBUG opendrift:689: No elements hit coastline. 08:33:54 DEBUG opendrift:1732: No elements to deactivate 08:33:54 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:54 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:54 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:54 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:54 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:54 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:54 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:54 DEBUG opendrift.models.physics_methods:900: min: 5.339816, mean: 6.574086, max: 7.859900 08:33:54 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:54 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.030633, dN_50: 0.002404 08:33:54 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:54 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03053403211770403 08:33:54 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:54 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:54 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:54 DEBUG opendrift.models.physics_methods:744: Advecting 333 of 6000 elements above 0.100m with wind-sheared ocean current (0.164026 m/s - 0.240887 m/s) 08:33:54 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:54 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006054092429790289 and 0.514138042267852 m/s 08:33:54 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:54 DEBUG opendrift:2135: ====================================================================== 08:33:54 INFO opendrift:2136: 2026-03-21 21:32:56.138827 - step 38 of 48 - 6000 active elements (0 deactivated) 08:33:54 DEBUG opendrift:2142: 0 elements scheduled. 08:33:54 DEBUG opendrift:2144: ====================================================================== 08:33:54 DEBUG opendrift:2155: 34.30478569684808 <- latitude -> 35.0070546095602 08:33:54 DEBUG opendrift:2155: 22.9315134275047 <- longitude -> 23.275756182781485 08:33:54 DEBUG opendrift:2155: -119.94050161085498 <- z -> 0.0 08:33:54 DEBUG opendrift:2156: --------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:54 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:54 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:54 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:54 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:54 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:54 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:54 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:54 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:54 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:54 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:54 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 21:00:00 (before) 2026-03-22 00:00:00 (after) 08:33:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:56 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:56 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:56 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 14x26x22) for time after (2026-03-22 00:00:00) 08:33:56 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space (linearNDFast) 08:33:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:56 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space (linearNDFast) 08:33:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:56 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.82) and after (2026-03-22 00:00:00, weight 0.18) in time 08:33:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:56 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:56 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:56 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:56 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:56 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 21:00:00 (before) 2026-03-22 00:00:00 (after) 08:33:57 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:33:57 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:33:57 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-03-22 00:00:00) 08:33:57 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space (linearNDFast) 08:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:57 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space (linearNDFast) 08:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:57 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.82) and after (2026-03-22 00:00:00, weight 0.18) in time 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:57 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:57 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:57 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:57 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:57 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.327136 (min) 0.15797 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.544865 (min) -0.112416 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.213464 (min) 2.37696 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: y_wind: -8.74082 (min) -6.05902 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:57 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.914532, mean: 1.361930, max: 1.910669 08:33:57 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:57 DEBUG opendrift.models.physics_methods:900: min: 5.209895, mean: 6.338560, max: 7.530475 08:33:57 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.209895, mean: 6.338560, max: 7.530475 08:33:57 DEBUG opendrift:689: No elements hit coastline. 08:33:57 DEBUG opendrift:1732: No elements to deactivate 08:33:57 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:57 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:57 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:57 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:57 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:57 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:57 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:57 DEBUG opendrift.models.physics_methods:900: min: 5.209895, mean: 6.338561, max: 7.530475 08:33:57 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:57 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.033108, dN_50: 0.002598 08:33:57 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:57 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0280285151847171 08:33:57 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:57 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:57 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:57 DEBUG opendrift.models.physics_methods:744: Advecting 346 of 6000 elements above 0.100m with wind-sheared ocean current (0.039405 m/s - 0.241101 m/s) 08:33:57 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:57 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.000627875305700139 and 0.4687086847037518 m/s 08:33:57 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:57 DEBUG opendrift:2135: ====================================================================== 08:33:57 INFO opendrift:2136: 2026-03-21 22:32:56.138827 - step 39 of 48 - 6000 active elements (0 deactivated) 08:33:57 DEBUG opendrift:2142: 0 elements scheduled. 08:33:57 DEBUG opendrift:2144: ====================================================================== 08:33:57 DEBUG opendrift:2155: 34.29401258791032 <- latitude -> 35.00079235364869 08:33:57 DEBUG opendrift:2155: 22.928480200552187 <- longitude -> 23.264734854808363 08:33:57 DEBUG opendrift:2155: -119.10649573105154 <- z -> 0.0 08:33:57 DEBUG opendrift:2156: --------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:57 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:57 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 21:00:00 (before) 2026-03-22 00:00:00 (after) 08:33:57 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space (linearNDFast) 08:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:57 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space (linearNDFast) 08:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:57 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.48) and after (2026-03-22 00:00:00, weight 0.52) in time 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:57 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 21:00:00 (before) 2026-03-22 00:00:00 (after) 08:33:57 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space (linearNDFast) 08:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:57 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space (linearNDFast) 08:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:57 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.48) and after (2026-03-22 00:00:00, weight 0.52) in time 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:57 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:57 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:57 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:57 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:57 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.357317 (min) 0.140833 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.558084 (min) -0.146375 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.872424 (min) 2.54377 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: y_wind: -8.23031 (min) -5.74785 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:57 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.836531, mean: 1.213749, max: 1.724420 08:33:57 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:57 DEBUG opendrift.models.physics_methods:900: min: 4.982767, mean: 5.985607, max: 7.154036 08:33:57 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.982767, mean: 5.985607, max: 7.154036 08:33:57 DEBUG opendrift:689: No elements hit coastline. 08:33:57 DEBUG opendrift:1732: No elements to deactivate 08:33:57 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:57 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:57 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:57 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:57 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:57 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:57 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:57 DEBUG opendrift.models.physics_methods:900: min: 4.982767, mean: 5.985607, max: 7.154036 08:33:57 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:57 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.036191, dN_50: 0.002840 08:33:57 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:57 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.025296748973747323 08:33:57 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:57 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:57 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:57 DEBUG opendrift.models.physics_methods:744: Advecting 356 of 6000 elements above 0.100m with wind-sheared ocean current (0.009327 m/s - 0.242035 m/s) 08:33:57 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:57 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001894280241066813 and 0.4302681773758936 m/s 08:33:57 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:57 DEBUG opendrift:2135: ====================================================================== 08:33:57 INFO opendrift:2136: 2026-03-21 23:32:56.138827 - step 40 of 48 - 6000 active elements (0 deactivated) 08:33:57 DEBUG opendrift:2142: 0 elements scheduled. 08:33:57 DEBUG opendrift:2144: ====================================================================== 08:33:57 DEBUG opendrift:2155: 34.271225847993 <- latitude -> 34.99515233731274 08:33:57 DEBUG opendrift:2155: 22.924466753599535 <- longitude -> 23.25941636521208 08:33:57 DEBUG opendrift:2155: -118.07615739364206 <- z -> 0.0 08:33:57 DEBUG opendrift:2156: --------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:57 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:57 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 21:00:00 (before) 2026-03-22 00:00:00 (after) 08:33:57 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space (linearNDFast) 08:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:57 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space (linearNDFast) 08:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:57 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.15) and after (2026-03-22 00:00:00, weight 0.85) in time 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:57 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-21 21:00:00 (before) 2026-03-22 00:00:00 (after) 08:33:57 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space (linearNDFast) 08:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:57 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space (linearNDFast) 08:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:57 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.15) and after (2026-03-22 00:00:00, weight 0.85) in time 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:33:57 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:33:57 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:33:57 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:33:57 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:33:57 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.373155 (min) 0.125825 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.571062 (min) -0.153976 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.51432 (min) 2.66863 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.63824 (min) -5.35916 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:33:57 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:33:57 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.763804, mean: 1.094482, max: 1.599401 08:33:57 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:33:57 DEBUG opendrift.models.physics_methods:900: min: 4.761246, mean: 5.687121, max: 6.889827 08:33:57 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.761246, mean: 5.687121, max: 6.889827 08:33:57 DEBUG opendrift:689: No elements hit coastline. 08:33:57 DEBUG opendrift:1732: No elements to deactivate 08:33:57 DEBUG opendrift:2193: Calling OpenOil.update() 08:33:57 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:33:57 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:33:57 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:33:57 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:33:57 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:33:57 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:33:57 DEBUG opendrift.models.physics_methods:900: min: 4.761246, mean: 5.687121, max: 6.889827 08:33:57 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:33:57 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.039256, dN_50: 0.003081 08:33:57 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:33:57 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.023463062618489003 08:33:57 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:33:57 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:33:57 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:33:57 DEBUG opendrift.models.physics_methods:744: Advecting 356 of 6000 elements above 0.100m with wind-sheared ocean current (0.066971 m/s - 0.241898 m/s) 08:33:57 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:33:57 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0020148551401782586 and 0.44640617700653046 m/s 08:33:57 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:33:57 DEBUG opendrift:2135: ====================================================================== 08:33:57 INFO opendrift:2136: 2026-03-22 00:32:56.138827 - step 41 of 48 - 6000 active elements (0 deactivated) 08:33:57 DEBUG opendrift:2142: 0 elements scheduled. 08:33:57 DEBUG opendrift:2144: ====================================================================== 08:33:57 DEBUG opendrift:2155: 34.25459949068117 <- latitude -> 34.99270443936469 08:33:57 DEBUG opendrift:2155: 22.92040722348601 <- longitude -> 23.26626171120373 08:33:57 DEBUG opendrift:2155: -117.30947162192344 <- z -> 0.0 08:33:57 DEBUG opendrift:2156: --------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:33:57 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:33:57 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:57 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:57 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:33:57 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:33:57 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:57 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:33:57 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:57 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 00:00:00 (before) 2026-03-22 03:00:00 (after) 08:33:57 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:33:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:33:59 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:33:59 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:33:59 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:33:59 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x26x22) for time after (2026-03-22 03:00:00) 08:33:59 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space (linearNDFast) 08:33:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:59 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space (linearNDFast) 08:33:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:33:59 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.82) and after (2026-03-22 03:00:00, weight 0.18) in time 08:33:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:33:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:33:59 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:33:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:33:59 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:33:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:33:59 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:33:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:33:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:33:59 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:33:59 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 00:00:00 (before) 2026-03-22 03:00:00 (after) 08:34:00 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:34:00 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:34:00 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x8x1) for time after (2026-03-22 03:00:00) 08:34:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space (linearNDFast) 08:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space (linearNDFast) 08:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.82) and after (2026-03-22 03:00:00, weight 0.18) in time 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:34:00 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:34:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:34:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:34:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:34:00 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.388243 (min) 0.120309 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.570429 (min) -0.154276 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.85255 (min) 2.90767 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.52961 (min) -5.06292 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:34:00 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.715002, mean: 1.038213, max: 1.530359 08:34:00 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:34:00 DEBUG opendrift.models.physics_methods:900: min: 4.606627, mean: 5.536848, max: 6.739478 08:34:00 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.606627, mean: 5.536848, max: 6.739478 08:34:00 DEBUG opendrift:689: No elements hit coastline. 08:34:00 DEBUG opendrift:1732: No elements to deactivate 08:34:00 DEBUG opendrift:2193: Calling OpenOil.update() 08:34:00 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:34:00 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:34:00 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:34:00 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:34:00 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:34:00 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:34:00 DEBUG opendrift.models.physics_methods:900: min: 4.606627, mean: 5.536848, max: 6.739478 08:34:00 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:34:00 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.042333, dN_50: 0.003322 08:34:00 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:34:00 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02245040028207004 08:34:00 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:34:00 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:34:00 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:34:00 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 355 surface elements 08:34:00 DEBUG opendrift.models.physics_methods:744: Advecting 360 of 6000 elements above 0.100m with wind-sheared ocean current (0.001866 m/s - 0.235821 m/s) 08:34:00 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:34:00 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002004250462734913 and 0.4284673948593973 m/s 08:34:00 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:34:00 DEBUG opendrift:2135: ====================================================================== 08:34:00 INFO opendrift:2136: 2026-03-22 01:32:56.138827 - step 42 of 48 - 6000 active elements (0 deactivated) 08:34:00 DEBUG opendrift:2142: 0 elements scheduled. 08:34:00 DEBUG opendrift:2144: ====================================================================== 08:34:00 DEBUG opendrift:2155: 34.24303264549398 <- latitude -> 34.981870203778584 08:34:00 DEBUG opendrift:2155: 22.916999808987093 <- longitude -> 23.262513310550744 08:34:00 DEBUG opendrift:2155: -116.89191459000239 <- z -> 0.0 08:34:00 DEBUG opendrift:2156: --------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:00 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:00 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 00:00:00 (before) 2026-03-22 03:00:00 (after) 08:34:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space (linearNDFast) 08:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space (linearNDFast) 08:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.48) and after (2026-03-22 03:00:00, weight 0.52) in time 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:00 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 00:00:00 (before) 2026-03-22 03:00:00 (after) 08:34:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space (linearNDFast) 08:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space (linearNDFast) 08:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.48) and after (2026-03-22 03:00:00, weight 0.52) in time 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:34:00 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:34:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:34:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:34:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:34:00 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.39934 (min) 0.115363 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.545837 (min) -0.149003 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.93295 (min) 3.19403 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.67365 (min) -4.83397 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:34:00 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.672977, mean: 1.010337, max: 1.567182 08:34:00 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:34:00 DEBUG opendrift.models.physics_methods:900: min: 4.469198, mean: 5.453337, max: 6.820077 08:34:00 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.469198, mean: 5.453337, max: 6.820077 08:34:00 DEBUG opendrift:689: No elements hit coastline. 08:34:00 DEBUG opendrift:1732: No elements to deactivate 08:34:00 DEBUG opendrift:2193: Calling OpenOil.update() 08:34:00 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:34:00 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:34:00 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:34:00 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:34:00 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:34:00 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:34:00 DEBUG opendrift.models.physics_methods:900: min: 4.469198, mean: 5.453337, max: 6.820076 08:34:00 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:34:00 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.045745, dN_50: 0.003590 08:34:00 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:34:00 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.022990487449095952 08:34:00 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:34:00 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:34:00 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:34:00 DEBUG opendrift.models.physics_methods:744: Advecting 364 of 6000 elements above 0.100m with wind-sheared ocean current (0.000297 m/s - 0.221758 m/s) 08:34:00 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:34:00 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016711839241778858 and 0.42766584346412556 m/s 08:34:00 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:34:00 DEBUG opendrift:2135: ====================================================================== 08:34:00 INFO opendrift:2136: 2026-03-22 02:32:56.138827 - step 43 of 48 - 6000 active elements (0 deactivated) 08:34:00 DEBUG opendrift:2142: 0 elements scheduled. 08:34:00 DEBUG opendrift:2144: ====================================================================== 08:34:00 DEBUG opendrift:2155: 34.23510215596142 <- latitude -> 34.98186511079685 08:34:00 DEBUG opendrift:2155: 22.9062312005899 <- longitude -> 23.257914678986293 08:34:00 DEBUG opendrift:2155: -115.94438125664693 <- z -> 0.0 08:34:00 DEBUG opendrift:2156: --------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:00 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:00 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 00:00:00 (before) 2026-03-22 03:00:00 (after) 08:34:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space (linearNDFast) 08:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space (linearNDFast) 08:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.15) and after (2026-03-22 03:00:00, weight 0.85) in time 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:00 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 00:00:00 (before) 2026-03-22 03:00:00 (after) 08:34:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space (linearNDFast) 08:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space (linearNDFast) 08:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.15) and after (2026-03-22 03:00:00, weight 0.85) in time 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:34:00 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:34:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:34:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:34:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:34:00 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.390827 (min) 0.111786 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.53016 (min) -0.149171 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.94377 (min) 3.4679 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.87587 (min) -4.47648 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:34:00 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:34:00 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.620029, mean: 0.976333, max: 1.637539 08:34:00 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:34:00 DEBUG opendrift.models.physics_methods:900: min: 4.289784, mean: 5.350583, max: 6.971488 08:34:00 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.289784, mean: 5.350583, max: 6.971488 08:34:00 DEBUG opendrift:689: No elements hit coastline. 08:34:00 DEBUG opendrift:1732: No elements to deactivate 08:34:00 DEBUG opendrift:2193: Calling OpenOil.update() 08:34:00 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:34:00 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:34:00 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:34:00 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:34:00 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:34:00 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:34:00 DEBUG opendrift.models.physics_methods:900: min: 4.289784, mean: 5.350583, max: 6.971488 08:34:00 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:34:00 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.049492, dN_50: 0.003884 08:34:00 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:34:00 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.024022443712458662 08:34:00 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:34:00 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:34:00 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:34:00 DEBUG opendrift.models.physics_methods:744: Advecting 377 of 6000 elements above 0.100m with wind-sheared ocean current (0.036705 m/s - 0.209036 m/s) 08:34:00 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:34:00 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014411247040008923 and 0.44025488676538854 m/s 08:34:00 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:34:00 DEBUG opendrift:2135: ====================================================================== 08:34:00 INFO opendrift:2136: 2026-03-22 03:32:56.138827 - step 44 of 48 - 6000 active elements (0 deactivated) 08:34:00 DEBUG opendrift:2142: 0 elements scheduled. 08:34:00 DEBUG opendrift:2144: ====================================================================== 08:34:00 DEBUG opendrift:2155: 34.22099346251007 <- latitude -> 34.97821613570856 08:34:00 DEBUG opendrift:2155: 22.900208612910617 <- longitude -> 23.25823969385116 08:34:00 DEBUG opendrift:2155: -114.74630562795763 <- z -> 0.0 08:34:00 DEBUG opendrift:2156: --------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:00 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:34:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:00 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:34:00 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:34:00 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:34:00 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:00 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 03:00:00 (before) 2026-03-22 06:00:00 (after) 08:34:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:34:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:34:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:34:03 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:34:03 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:34:03 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x27x22) for time after (2026-03-22 06:00:00) 08:34:03 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space (linearNDFast) 08:34:03 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:03 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space (linearNDFast) 08:34:03 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.82) and after (2026-03-22 06:00:00, weight 0.18) in time 08:34:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:04 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:34:04 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:34:04 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:04 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 03:00:00 (before) 2026-03-22 06:00:00 (after) 08:34:04 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:34:04 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:34:04 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-03-22 06:00:00) 08:34:04 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space (linearNDFast) 08:34:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space (linearNDFast) 08:34:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.82) and after (2026-03-22 06:00:00, weight 0.18) in time 08:34:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:04 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:34:04 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:34:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:34:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:34:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:34:04 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.386899 (min) 0.101004 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.506101 (min) -0.148613 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.5868 (min) 3.60209 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.83883 (min) -4.40006 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:34:04 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.611431, mean: 0.948833, max: 1.592069 08:34:04 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:34:04 DEBUG opendrift.models.physics_methods:900: min: 4.259939, mean: 5.275575, max: 6.874017 08:34:04 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.259939, mean: 5.275575, max: 6.874017 08:34:04 DEBUG opendrift:689: No elements hit coastline. 08:34:04 DEBUG opendrift:1732: No elements to deactivate 08:34:04 DEBUG opendrift:2193: Calling OpenOil.update() 08:34:04 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:34:04 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:34:04 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:34:04 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:34:04 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:34:04 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:34:04 DEBUG opendrift.models.physics_methods:900: min: 4.259939, mean: 5.275575, max: 6.874017 08:34:04 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:34:04 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.052656, dN_50: 0.004132 08:34:04 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:34:04 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.023355524316133917 08:34:04 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:34:04 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:34:04 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:34:04 DEBUG opendrift.models.physics_methods:744: Advecting 382 of 6000 elements above 0.100m with wind-sheared ocean current (0.020035 m/s - 0.203830 m/s) 08:34:04 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:34:04 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0034389697181324633 and 0.49505959476960526 m/s 08:34:04 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:34:04 DEBUG opendrift:2135: ====================================================================== 08:34:04 INFO opendrift:2136: 2026-03-22 04:32:56.138827 - step 45 of 48 - 6000 active elements (0 deactivated) 08:34:04 DEBUG opendrift:2142: 0 elements scheduled. 08:34:04 DEBUG opendrift:2144: ====================================================================== 08:34:04 DEBUG opendrift:2155: 34.204317220560476 <- latitude -> 34.96710764005258 08:34:04 DEBUG opendrift:2155: 22.893398864123263 <- longitude -> 23.25962085995622 08:34:04 DEBUG opendrift:2155: -113.66613518739759 <- z -> 0.0 08:34:04 DEBUG opendrift:2156: --------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:34:04 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:34:04 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:04 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:34:04 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:34:04 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:04 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:34:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:04 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:34:04 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:34:04 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:04 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 03:00:00 (before) 2026-03-22 06:00:00 (after) 08:34:04 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space (linearNDFast) 08:34:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space (linearNDFast) 08:34:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.48) and after (2026-03-22 06:00:00, weight 0.52) in time 08:34:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:04 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:34:04 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:34:04 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:04 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 03:00:00 (before) 2026-03-22 06:00:00 (after) 08:34:04 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space (linearNDFast) 08:34:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space (linearNDFast) 08:34:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.48) and after (2026-03-22 06:00:00, weight 0.52) in time 08:34:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:04 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:34:04 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:34:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:34:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:34:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:34:04 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.36529 (min) 0.0987213 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.472266 (min) -0.164022 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.974582 (min) 3.64169 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.58115 (min) -4.55565 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:34:04 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.625761, mean: 0.939493, max: 1.451519 08:34:04 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:34:04 DEBUG opendrift.models.physics_methods:900: min: 4.309568, mean: 5.257189, max: 6.563582 08:34:04 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.309568, mean: 5.257189, max: 6.563582 08:34:04 DEBUG opendrift:689: No elements hit coastline. 08:34:04 DEBUG opendrift:1732: No elements to deactivate 08:34:04 DEBUG opendrift:2193: Calling OpenOil.update() 08:34:04 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:34:04 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:34:04 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:34:04 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:34:04 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:34:04 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:34:04 DEBUG opendrift.models.physics_methods:900: min: 4.309567, mean: 5.257189, max: 6.563581 08:34:04 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:34:04 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.055187, dN_50: 0.004331 08:34:04 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:34:04 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.021294026835540332 08:34:04 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:34:04 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:34:04 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:34:04 DEBUG opendrift.models.physics_methods:744: Advecting 395 of 6000 elements above 0.100m with wind-sheared ocean current (0.038083 m/s - 0.203279 m/s) 08:34:04 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:34:04 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002601517935981399 and 0.441541911578586 m/s 08:34:04 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:34:04 DEBUG opendrift:2135: ====================================================================== 08:34:04 INFO opendrift:2136: 2026-03-22 05:32:56.138827 - step 46 of 48 - 6000 active elements (0 deactivated) 08:34:04 DEBUG opendrift:2142: 0 elements scheduled. 08:34:04 DEBUG opendrift:2144: ====================================================================== 08:34:04 DEBUG opendrift:2155: 34.18920572840984 <- latitude -> 34.96079866571957 08:34:04 DEBUG opendrift:2155: 22.889070748219332 <- longitude -> 23.259621570989825 08:34:04 DEBUG opendrift:2155: -112.59598141084925 <- z -> 0.0 08:34:04 DEBUG opendrift:2156: --------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:34:04 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:34:04 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:04 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:34:04 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:34:04 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:04 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:34:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:04 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:34:04 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:34:04 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:04 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 03:00:00 (before) 2026-03-22 06:00:00 (after) 08:34:04 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space (linearNDFast) 08:34:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space (linearNDFast) 08:34:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.15) and after (2026-03-22 06:00:00, weight 0.85) in time 08:34:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:04 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:34:04 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:34:04 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:34:04 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:04 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 03:00:00 (before) 2026-03-22 06:00:00 (after) 08:34:04 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space (linearNDFast) 08:34:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space (linearNDFast) 08:34:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.15) and after (2026-03-22 06:00:00, weight 0.85) in time 08:34:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:04 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:34:04 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:34:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:34:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:34:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:34:04 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:34:04 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.344252 (min) 0.0954077 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.433345 (min) -0.172249 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.394697 (min) 3.66313 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.37471 (min) -4.7261 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:34:04 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:34:04 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.639155, mean: 0.941557, max: 1.351220 08:34:04 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:34:04 DEBUG opendrift.models.physics_methods:900: min: 4.355446, mean: 5.267754, max: 6.332755 08:34:04 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.355446, mean: 5.267754, max: 6.332755 08:34:04 DEBUG opendrift:689: No elements hit coastline. 08:34:04 DEBUG opendrift:1732: No elements to deactivate 08:34:04 DEBUG opendrift:2193: Calling OpenOil.update() 08:34:04 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:34:04 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:34:04 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:34:04 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:34:04 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:34:04 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:34:04 DEBUG opendrift.models.physics_methods:900: min: 4.355446, mean: 5.267754, max: 6.332755 08:34:04 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:34:04 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.057761, dN_50: 0.004533 08:34:04 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:34:04 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01982292351942544 08:34:04 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:34:04 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:34:04 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:34:04 DEBUG opendrift.models.physics_methods:744: Advecting 398 of 6000 elements above 0.100m with wind-sheared ocean current (0.041047 m/s - 0.203089 m/s) 08:34:04 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:34:05 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.003459391908803382 and 0.4316365134811171 m/s 08:34:05 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:34:05 DEBUG opendrift:2135: ====================================================================== 08:34:05 INFO opendrift:2136: 2026-03-22 06:32:56.138827 - step 47 of 48 - 6000 active elements (0 deactivated) 08:34:05 DEBUG opendrift:2142: 0 elements scheduled. 08:34:05 DEBUG opendrift:2144: ====================================================================== 08:34:05 DEBUG opendrift:2155: 34.173881712521045 <- latitude -> 34.95690538649981 08:34:05 DEBUG opendrift:2155: 22.877399853775586 <- longitude -> 23.249903173434834 08:34:05 DEBUG opendrift:2155: -111.7631309517446 <- z -> 0.0 08:34:05 DEBUG opendrift:2156: --------------------------------- 08:34:05 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:34:05 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:34:05 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:34:05 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:05 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:05 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:34:05 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:34:05 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:34:05 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:05 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:34:05 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:05 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:34:05 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:34:05 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:34:05 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:05 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 06:00:00 (before) 2026-03-22 09:00:00 (after) 08:34:05 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity 08:34:06 DEBUG opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity 08:34:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary 08:34:07 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 08:34:07 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 08:34:07 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x27x22) for time after (2026-03-22 09:00:00) 08:34:07 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 06:00:00) in space (linearNDFast) 08:34:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:07 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 09:00:00) in space (linearNDFast) 08:34:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:07 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 06:00:00, weight 0.82) and after (2026-03-22 09:00:00, weight 0.18) in time 08:34:07 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:07 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:07 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:34:07 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:34:07 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:07 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:34:07 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:07 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 06:00:00 (before) 2026-03-22 09:00:00 (after) 08:34:07 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 08:34:07 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 08:34:07 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x9x1) for time after (2026-03-22 09:00:00) 08:34:07 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 06:00:00) in space (linearNDFast) 08:34:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:07 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 09:00:00) in space (linearNDFast) 08:34:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:07 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 06:00:00, weight 0.82) and after (2026-03-22 09:00:00, weight 0.18) in time 08:34:07 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:07 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:07 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:34:07 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:34:07 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:34:07 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:34:07 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:34:07 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.316776 (min) 0.110764 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.415564 (min) -0.16191 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.097902 (min) 3.4203 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.44981 (min) -4.92715 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:34:07 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:34:07 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.662342, mean: 0.978274, max: 1.365379 08:34:07 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:34:07 DEBUG opendrift.models.physics_methods:900: min: 4.433744, mean: 5.370208, max: 6.365848 08:34:07 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.433744, mean: 5.370208, max: 6.365848 08:34:07 DEBUG opendrift:689: No elements hit coastline. 08:34:07 DEBUG opendrift:1732: No elements to deactivate 08:34:07 DEBUG opendrift:2193: Calling OpenOil.update() 08:34:07 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:34:07 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:34:07 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:34:07 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:34:07 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:34:07 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:34:07 DEBUG opendrift.models.physics_methods:900: min: 4.433744, mean: 5.370207, max: 6.365848 08:34:07 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:34:07 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.060099, dN_50: 0.004717 08:34:07 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:34:07 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02003059633307451 08:34:07 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:34:07 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:34:07 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:34:07 DEBUG opendrift.models.physics_methods:744: Advecting 410 of 6000 elements above 0.100m with wind-sheared ocean current (0.017237 m/s - 0.203908 m/s) 08:34:07 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:34:07 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0011337749032892459 and 0.409739225729898 m/s 08:34:07 DEBUG opendrift:904: to be seeded: 0, already seeded 6000 08:34:07 DEBUG opendrift:2135: ====================================================================== 08:34:07 INFO opendrift:2136: 2026-03-22 07:32:56.138827 - step 48 of 48 - 6000 active elements (0 deactivated) 08:34:07 DEBUG opendrift:2142: 0 elements scheduled. 08:34:07 DEBUG opendrift:2144: ====================================================================== 08:34:07 DEBUG opendrift:2155: 34.15606245243311 <- latitude -> 34.94945292698296 08:34:07 DEBUG opendrift:2155: 22.862858918572904 <- longitude -> 23.245005819751842 08:34:07 DEBUG opendrift:2155: -110.65660188226187 <- z -> 0.0 08:34:07 DEBUG opendrift:2156: --------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness'] 08:34:07 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader 08:34:07 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:07 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements 08:34:07 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:07 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:07 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:07 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:34:07 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:34:07 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:07 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:34:07 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:07 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:34:07 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:07 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:07 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity'] 08:34:07 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd 08:34:07 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:07 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:07 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements 08:34:07 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:07 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 06:00:00 (before) 2026-03-22 09:00:00 (after) 08:34:07 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 06:00:00) in space (linearNDFast) 08:34:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:08 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 09:00:00) in space (linearNDFast) 08:34:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:08 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 06:00:00, weight 0.48) and after (2026-03-22 09:00:00, weight 0.52) in time 08:34:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind'] 08:34:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best 08:34:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements 08:34:08 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360 08:34:08 DEBUG opendrift.readers.basereader.structured:220: Reader time: 2026-03-22 06:00:00 (before) 2026-03-22 09:00:00 (after) 08:34:08 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 06:00:00) in space (linearNDFast) 08:34:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:08 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 09:00:00) in space (linearNDFast) 08:34:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator. 08:34:08 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 06:00:00, weight 0.48) and after (2026-03-22 09:00:00, weight 0.52) in time 08:34:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:08 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:34:08 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:34:08 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 08:34:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles 08:34:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles 08:34:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 08:34:08 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:34:08 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.300388 (min) 0.143932 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.391895 (min) -0.1507 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.515832 (min) 3.15743 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.78755 (min) -5.168 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:34:08 DEBUG opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.699010, mean: 1.057881, max: 1.493261 08:34:08 DEBUG opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind 08:34:08 DEBUG opendrift.models.physics_methods:900: min: 4.554820, mean: 5.583341, max: 6.657289 08:34:08 DEBUG opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.554820, mean: 5.583341, max: 6.657289 08:34:08 DEBUG opendrift:689: No elements hit coastline. 08:34:08 DEBUG opendrift:1732: No elements to deactivate 08:34:08 DEBUG opendrift:2193: Calling OpenOil.update() 08:34:08 DEBUG opendrift.models.openoil.openoil:720: NOAA oil weathering 08:34:08 DEBUG opendrift.models.openoil.openoil:825: Calculating evaporation - NOAA 08:34:08 DEBUG opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation. 08:34:08 DEBUG opendrift.models.openoil.openoil:858: Calculating emulsification - NOAA 08:34:08 DEBUG opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time) 08:34:08 DEBUG opendrift.models.physics_methods:882: Using mean period Tm02 as wave period 08:34:08 DEBUG opendrift.models.physics_methods:900: min: 4.554820, mean: 5.583341, max: 6.657290 08:34:08 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum 08:34:08 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.061887, dN_50: 0.004857 08:34:08 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available 08:34:08 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.021906270997686248 08:34:08 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing 08:34:08 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment 08:34:08 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 08:34:08 DEBUG opendrift.models.physics_methods:744: Advecting 410 of 6000 elements above 0.100m with wind-sheared ocean current (0.007590 m/s - 0.207118 m/s) 08:34:08 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 08:34:08 DEBUG opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0013194733750858535 and 0.4156955148262059 m/s 08:34:08 DEBUG opendrift:2231: Cleaning up 08:34:08 DEBUG opendrift.models.basemodel.environment:599: ---------------------------------------- 08:34:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask'] 08:34:08 DEBUG opendrift.models.basemodel.environment:601: ---------------------------------------- 08:34:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask 08:34:08 DEBUG opendrift.models.basemodel.environment:606: ---------------------------------------- 08:34:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements 08:34:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements 08:34:08 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 08:34:08 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 08:34:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 08:34:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements. 08:34:08 DEBUG opendrift.models.basemodel.environment:775: --------------------------------------- 08:34:08 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups 08:34:08 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY ------------- 08:34:08 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max) 08:34:08 DEBUG opendrift.models.basemodel.environment:902: --------------------------------- 08:34:08 DEBUG opendrift:689: No elements hit coastline. 08:34:08 DEBUG opendrift:2318: Updating minval and maxval 08:34:08 DEBUG opendrift:2398: Writing to file 08:34:08 DEBUG opendrift:1732: No elements to deactivate 08:34:08 DEBUG opendrift:164: Changed mode from Mode.Run to Mode.Result .. raw:: html
<xarray.Dataset> Size: 52MB
    Dimensions:                                                                              (
                                                                                              trajectory: 6000,
                                                                                              time: 49)
    Coordinates:
      * trajectory                                                                           (trajectory) int64 48kB ...
      * time                                                                                 (time) datetime64[ns] 392B ...
    Data variables: (12/44)
        status                                                                               (trajectory, time) float32 1MB ...
        moving                                                                               (trajectory, time) float32 1MB ...
        age_seconds                                                                          (trajectory, time) float32 1MB ...
        origin_marker                                                                        (trajectory, time) float32 1MB ...
        lon                                                                                  (trajectory, time) float32 1MB ...
        lat                                                                                  (trajectory, time) float32 1MB ...
        ...                                                                                   ...
        sea_water_salinity                                                                   (trajectory, time) float32 1MB ...
        sea_floor_depth_below_sea_level                                                      (trajectory, time) float32 1MB ...
        horizontal_diffusivity                                                               (trajectory, time) float32 1MB ...
        ocean_vertical_diffusivity                                                           (trajectory, time) float32 1MB ...
        land_binary_mask                                                                     (trajectory, time) float32 1MB ...
        ocean_mixed_layer_thickness                                                          (trajectory, time) float32 1MB ...
    Attributes: (12/167)
        Conventions:                                                             ...
        standard_name_vocabulary:                                                ...
        featureType:                                                             ...
        title:                                                                   ...
        summary:                                                                 ...
        keywords:                                                                ...
        ...                                                                                                               ...
        geospatial_lon_units:                                                    ...
        geospatial_lon_resolution:                                               ...
        runtime:                                                                 ...
        geospatial_vertical_min:                                                 ...
        geospatial_vertical_max:                                                 ...
        geospatial_vertical_positive:                                            ...


.. GENERATED FROM PYTHON SOURCE LINES 51-52 Plot and animate results .. GENERATED FROM PYTHON SOURCE LINES 52-53 .. code-block:: Python o.animation(color='z', markersize='mass_oil', markersize_scaling=80) .. rst-class:: sphx-glr-script-out .. code-block:: none 08:34:08 DEBUG opendrift:2465: Setting up map: corners=None, fast=False, lscale=None 08:34:09 DEBUG opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 1) with Cartopy shapereader... 08:34:19 DEBUG opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 5) with Cartopy shapereader... 08:34:19 DEBUG opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 6) with Cartopy shapereader... 08:34:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:19 DEBUG opendrift:3127: Saving animation.. 08:34:19 INFO opendrift:4697: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_0.gif... 08:34:20 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:20 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:21 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:21 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:21 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:21 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:22 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:22 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:22 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:23 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:23 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:23 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:24 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:24 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:24 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:24 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:25 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:25 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:25 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:25 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:26 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:26 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:26 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:27 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:27 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:27 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:28 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:28 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:28 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:28 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:29 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:29 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:29 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:29 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:30 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:30 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:30 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:31 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:31 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:31 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:32 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:32 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:32 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:32 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:33 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:33 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:33 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:34 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:34 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:34 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:35 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:35 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:35 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:35 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:36 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:36 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:36 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:36 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:37 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:37 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:37 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:38 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:38 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:38 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:39 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:39 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:39 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:39 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:40 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:40 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:41 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:41 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:41 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:41 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:42 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:42 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:42 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:43 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:43 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:43 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:44 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:44 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:44 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:44 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:45 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:45 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:45 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:45 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:46 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:46 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:47 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:47 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:47 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:47 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:48 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:48 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:48 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:48 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587).. 08:34:55 DEBUG opendrift:4735: MPLBACKEND = agg 08:34:55 DEBUG opendrift:4736: DISPLAY = None 08:34:55 DEBUG opendrift:4737: Time to save animation: 0:00:35.473195 08:34:55 INFO opendrift:3120: Time to make animation: 0:00:47.001100 .. GENERATED FROM PYTHON SOURCE LINES 54-55 .. image:: /gallery/animations/example_oilspill_seafloor_biodegradation_0.gif .. GENERATED FROM PYTHON SOURCE LINES 55-58 .. code-block:: Python o.plot_oil_budget(show_watercontent_and_viscosity=False, show_wind_and_current=False) .. image-sg:: /gallery/images/sphx_glr_example_oilspill_seafloor_biodegradation_001.png :alt: GENERIC MEDIUM CRUDE (877.6 kg/m3) - 2026-03-20 08:32 to 2026-03-22 08:32 :srcset: /gallery/images/sphx_glr_example_oilspill_seafloor_biodegradation_001.png :class: sphx-glr-single-img .. GENERATED FROM PYTHON SOURCE LINES 59-60 Custom oil budget plot .. GENERATED FROM PYTHON SOURCE LINES 60-73 .. code-block:: Python b = o.get_oil_budget() import matplotlib.pyplot as plt time = (o.result.time-o.result.time[0]).dt.total_seconds()/3600 # Hours since start fig, ax = plt.subplots() ax.plot(time, b['mass_submerged'], label='Submerged oil mass') ax.plot(time, b['mass_surface'], label='Surface oil mass') ax.plot(time, b['mass_biodegraded'], label='Biodegraded oil mass') ax.set_title(f'{o.get_oil_name()}, {b["oil_density"].max():.2f} kg/m3') plt.legend() plt.xlabel('Time [hours]') plt.ylabel('Mass oil [kg]') plt.show() .. image-sg:: /gallery/images/sphx_glr_example_oilspill_seafloor_biodegradation_002.png :alt: GENERIC MEDIUM CRUDE, 877.57 kg/m3 :srcset: /gallery/images/sphx_glr_example_oilspill_seafloor_biodegradation_002.png :class: sphx-glr-single-img .. GENERATED FROM PYTHON SOURCE LINES 74-75 Animation of vertical behaviour .. GENERATED FROM PYTHON SOURCE LINES 75-76 .. code-block:: Python o.animation_profile(markersize='mass_oil', markersize_scaling=80, color='z', alpha=.5) .. rst-class:: sphx-glr-script-out .. code-block:: none 08:34:55 DEBUG opendrift:3127: Saving animation.. 08:34:56 INFO opendrift:4697: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_1.gif... 08:35:05 DEBUG opendrift:4735: MPLBACKEND = agg 08:35:05 DEBUG opendrift:4736: DISPLAY = None 08:35:05 DEBUG opendrift:4737: Time to save animation: 0:00:09.626572 08:35:05 INFO opendrift:3336: Time to make animation: 0:00:09.806220 .. GENERATED FROM PYTHON SOURCE LINES 77-78 .. image:: /gallery/animations/example_oilspill_seafloor_biodegradation_1.gif .. rst-class:: sphx-glr-timing **Total running time of the script:** (2 minutes 15.292 seconds) .. _sphx_glr_download_gallery_example_oilspill_seafloor_biodegradation.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: example_oilspill_seafloor_biodegradation.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: example_oilspill_seafloor_biodegradation.py ` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: example_oilspill_seafloor_biodegradation.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_