Biodegradation of oil at depth

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()
WARNING: from next version (1.14.10), loglevel of 0 will give no logging, please change to 10 for DEBUG
12:28:13 DEBUG   opendrift.config:168: Adding 17 config items from __init__
12:28:13 DEBUG   opendrift.config:178:   Overwriting config item readers:max_number_of_fails
12:28:13 DEBUG   opendrift.config:168: Adding 6 config items from __init__
12:28:13 INFO    opendrift:568: OpenDriftSimulation initialised (version 1.14.9 / v1.14.9-47-gbdbbf88)
12:28:13 DEBUG   opendrift.config:168: Adding 19 config items from oceandrift
12:28:13 DEBUG   opendrift.config:178:   Overwriting config item seed:z
12:28:13 DEBUG   opendrift.config:168: Adding 15 config items from openoil

Current from HYCOM and wind from NCEP GFS

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})
12:28:13 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
12:28:13 DEBUG   opendrift.readers.reader_lazy:37: Delaying initialisation of LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:13 DEBUG   opendrift.models.basemodel.environment:312: Added reader LazyReader: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:13 DEBUG   opendrift.models.basemodel.environment:312: Added reader LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:13 INFO    opendrift.config:68: set_config('drift:current_uncertainty', 0)
12:28:13 INFO    opendrift.config:68: set_config('drift:wind_uncertainty', 0)

Configuration

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')

Fast decay for droplets, and slow decay for slick

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

Seed oil at surface and at 150m depth

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)
12:28:13 INFO    opendrift.models.openoil.openoil:1641: Droplet diameter is provided, and will be kept constant during simulation
12:28:13 INFO    opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE
12:28:13 DEBUG   opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE
12:28:13 INFO    opendrift.models.openoil.openoil:1731: Using density 877.5726099999999 and viscosity 4.5431401718650186e-05 of oiltype GENERIC MEDIUM CRUDE
12:28:13 DEBUG   opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
12:28:13 DEBUG   opendrift.models.basemodel.environment:312: Added reader constant_reader
12:28:13 INFO    opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG
12:28:13 DEBUG   opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
12:28:17 DEBUG   opendrift.models.basemodel.environment:312: Added reader global_landmask
12:28:17 INFO    opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers:
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_surface_height: 0.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    upward_sea_water_velocity: 0.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_significant_height: 0.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_stokes_drift_x_velocity: 0.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_stokes_drift_y_velocity: 0.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_period_at_variance_spectral_density_maximum: 0.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_ice_area_fraction: 0.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_ice_x_velocity: 0.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_ice_y_velocity: 0.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_water_temperature: 10.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_water_salinity: 34.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    sea_floor_depth_below_sea_level: 10000.000000
12:28:17 INFO    opendrift.models.basemodel.environment:230:    ocean_vertical_diffusivity: 0.020000
12:28:17 DEBUG   opendrift:164: Changed mode from Mode.Config to Mode.Ready
12:28:17 INFO    opendrift.models.openoil.openoil:1641: Droplet diameter is provided, and will be kept constant during simulation
12:28:17 INFO    opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE
12:28:17 DEBUG   opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE
12:28:17 INFO    opendrift.models.openoil.openoil:1731: Using density 877.5726099999999 and viscosity 4.5431401718650186e-05 of oiltype GENERIC MEDIUM CRUDE

Running model

o.run(duration=timedelta(days=2), time_step=3600)
12:28:17 DEBUG   opendrift:164: Changed mode from Mode.Ready to Mode.Run
12:28:17 DEBUG   opendrift:1866:
------------------------------------------------------
Software and hardware:
  OpenDrift version 1.14.9
  Platform: Linux, 6.8.0-1052-aws
  4.0 GB memory
  36 processors (x86_64)
  NumPy version 2.4.3
  SciPy version 1.17.1
  Matplotlib version 3.10.9
  NetCDF4 version 1.7.4
  Xarray version 2025.9.0
  ADIOS (adios_db) version 1.2.5
  Copernicusmarine version 2.4.0
  Python version 3.14.4 | packaged by conda-forge | (main, Apr  8 2026, 01:59:35) [GCC 14.3.0]
------------------------------------------------------

12:28:17 DEBUG   opendrift:1879: No output file is specified, neglecting export_buffer_length
12:28:17 INFO    opendrift:1894: Skipping environment variable upward_sea_water_velocity because of condition ['drift:vertical_advection', 'is', False]
12:28:17 INFO    opendrift:1905: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
12:28:17 INFO    opendrift:1905: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
12:28:17 DEBUG   opendrift:2028: Finalizing environment and preparing readers for simulation coverage ([21.02599253 32.97284402 25.97419057 37.02720938]) and time (2026-05-06 12:28:13.714561 to 2026-05-08 12:28:13.714561)
12:28:17 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]
12:28:17 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]
12:28:17 DEBUG   opendrift.models.basemodel.environment:166:    Preparing constant_reader for extent [21.02599253 32.97284402 25.97419057 37.02720938]
12:28:17 DEBUG   opendrift.readers.basereader.variables:556: Nothing more to prepare for constant_reader
12:28:17 DEBUG   opendrift.models.basemodel.environment:166:    Preparing global_landmask for extent [21.02599253 32.97284402 25.97419057 37.02720938]
12:28:17 DEBUG   opendrift.readers.basereader.variables:556: Nothing more to prepare for global_landmask
12:28:17 DEBUG   opendrift:2125: Initial self.result, size Frozen({'trajectory': 6000, 'time': 49})
12:28:17 INFO    opendrift:947: Using existing reader for land_binary_mask to move elements to ocean
12:28:17 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:17 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:17 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:17 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:17 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:17 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:17 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:17 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:17 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:17 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:17 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:17 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:17 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:17 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:17 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:17 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:17 INFO    opendrift:978: All points are in ocean
12:28:17 INFO    opendrift.models.openoil.openoil:697: Oil-water surface tension is 0.031369 Nm
12:28:17 INFO    opendrift.models.openoil.openoil:710: Max water fraction not available for GENERIC MEDIUM CRUDE, using default
12:28:17 DEBUG   opendrift:904: to be seeded: 6000, already seeded 0
12:28:17 DEBUG   opendrift:926: Released 6000 new elements.
12:28:17 DEBUG   opendrift:2201: ======================================================================
12:28:17 INFO    opendrift:2202: 2026-05-06 12:28:13.714561 - step 1 of 48 - 6000 active elements (0 deactivated)
12:28:17 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:17 DEBUG   opendrift:2210: ======================================================================
12:28:17 DEBUG   opendrift:2221:                34.99662780761719 <- latitude -> 35.00342559814453
12:28:17 DEBUG   opendrift:2221:                23.4965763092041 <- longitude -> 23.50360679626465
12:28:17 DEBUG   opendrift:2221:                -150.0 <- z -> 0.0
12:28:17 DEBUG   opendrift:2222: ---------------------------------
12:28:17 DEBUG   opendrift.models.basemodel.environment:573: Variables not covered by any reader: ['sea_water_salinity', 'sea_surface_height', 'x_wind', 'y_sea_water_velocity', 'x_sea_water_velocity', 'y_wind', 'sea_floor_depth_below_sea_level', 'sea_water_temperature']
12:28:17 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
12:28:17 DEBUG   opendrift.readers:266: Testing reader <module 'opendrift.readers.reader_netCDF_CF_generic' from '/root/project/opendrift/readers/reader_netCDF_CF_generic.py'>
12:28:17 INFO    opendrift.readers:67: Opening file with xr.open_dataset
12:28:17 DEBUG   findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_package at 0x7f6f9dde2fb0>
12:28:17 DEBUG   findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_python at 0x7f6f9dde3110>
12:28:17 DEBUG   findlibs:303: found libeccodes.so/eccodeslib in <function _find_in_python at 0x7f6f9dde3110>
12:28:17 DEBUG   gribapi.bindings:98: eccodes lib search: findlibs returned /opt/conda/envs/opendrift/lib/libeccodes.so
12:28:18 WARNING opendrift.readers:75: Removing variables that cannot be CF decoded: ['tau']
12:28:18 DEBUG   opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
12:28:18 INFO    opendrift.readers.reader_netCDF_CF_generic:307: Grid coordinates are detected, but proj4 string not given: assuming latlong
12:28:18 INFO    opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'z': 'depth', 'y': 'lat', 'x': 'lon', 'time': 'time'}
12:28:18 DEBUG   opendrift.readers.basereader.variables:615: 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
12:28:18 INFO    opendrift.readers.basereader:178: Variable y_sea_water_velocity will be rotated from northward_sea_water_velocity
12:28:18 INFO    opendrift.readers.basereader:178: Variable x_sea_water_velocity will be rotated from eastward_sea_water_velocity
12:28:18 DEBUG   opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
12:28:18 DEBUG   opendrift.readers.basereader.variables:570: Adding variable mapping: ['x_sea_water_velocity', 'y_sea_water_velocity'] -> sea_water_speed
12:28:18 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
12:28:18 DEBUG   opendrift.readers.basereader.variables:615: 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
12:28:18 DEBUG   opendrift.readers.basereader.variables:556: Nothing more to prepare for https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:18 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
12:28:18 DEBUG   opendrift.readers.basereader.variables:615: 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
12:28:18 DEBUG   opendrift.readers.reader_lazy:56: Initialising: LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:18 DEBUG   opendrift.readers:266: Testing reader <module 'opendrift.readers.reader_netCDF_CF_generic' from '/root/project/opendrift/readers/reader_netCDF_CF_generic.py'>
12:28:18 INFO    opendrift.readers:67: Opening file with xr.open_dataset
12:28:19 DEBUG   opendrift.readers:128: Selecting GRIB variable u-component_of_wind_height_above_ground at 10m height and adding standard_name eastward_wind
12:28:19 DEBUG   opendrift.readers:128: Selecting GRIB variable v-component_of_wind_height_above_ground at 10m height and adding standard_name northward_wind
12:28:19 DEBUG   opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
12:28:19 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'}
12:28:19 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), ...
12:28:19 DEBUG   opendrift.readers.reader_netCDF_CF_generic:270: Lon and lat are 1D arrays - using as projection coordinates
12:28:19 INFO    opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'time': ['time', 'time1', 'time2', 'time3'], 'x': 'lon', 'y': 'lat'}
12:28:19 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_middle_cloud_top_Mixed_intervals_Average', 'Temperature_low_cloud_top_Mixed_intervals_Average', 'Temperature_high_cloud_top_Mixed_intervals_Average', 'Surface_Lifted_Index_surface', 'Pressure_convective_cloud_bottom', 'Pressure_convective_cloud_top', 'Vertical_Speed_Shear_potential_vorticity_surface', 'Vertical_Speed_Shear_tropopause', '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_surface', 'Temperature_pressure_difference_layer', '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_pressure_difference_layer', 'Convective_available_potential_energy_surface', '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_middle_cloud_bottom_Mixed_intervals_Average', 'Pressure_low_cloud_bottom_Mixed_intervals_Average', 'Pressure_high_cloud_top_Mixed_intervals_Average', 'Pressure_middle_cloud_top_Mixed_intervals_Average', 'Pressure_high_cloud_bottom_Mixed_intervals_Average', 'Pressure_low_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_altitude_above_msl', 'v-component_of_wind_maximum_wind', '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_tropopause', 'Pressure_height_above_ground', '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_highest_tropospheric_freezing', 'Geopotential_height_cloud_ceiling', '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']
12:28:19 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']
12:28:19 DEBUG   opendrift.readers.basereader.variables:615: 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
12:28:19 INFO    opendrift.readers.basereader:178: Variable x_wind will be rotated from eastward_wind
12:28:19 INFO    opendrift.readers.basereader:178: Variable y_wind will be rotated from northward_wind
12:28:19 DEBUG   opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
12:28:19 DEBUG   opendrift.readers.basereader.variables:570: Adding variable mapping: ['x_wind', 'y_wind'] -> wind_speed
12:28:19 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
12:28:19 DEBUG   opendrift.readers.basereader.variables:615: 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
12:28:19 DEBUG   opendrift.readers.basereader.variables:556: Nothing more to prepare for https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:19 DEBUG   opendrift.readers.reader_lazy:71: Reader initialised: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:19 DEBUG   opendrift.readers.basereader.variables:615: 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
12:28:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:19 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:19 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:19 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:19 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:19 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:19 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:19 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:19 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:19 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 12:00:00 (before)
                2026-05-06 15:00:00 (after)
12:28:19 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:20 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:20 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:20 DEBUG   opendrift.readers.basereader.structured:290: Fetched env-block (size 9x9x23) for time before (2026-05-06 12:00:00)
12:28:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:20 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:20 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:20 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x23) for time after (2026-05-06 15:00:00)
12:28:20 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 12:00:00) in space  (linearNDFast)
12:28:20 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:20 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 15:00:00) in space  (linearNDFast)
12:28:20 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:20 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 12:00:00, weight 0.84) and
                      after (2026-05-06 15:00:00, weight 0.16) in time
12:28:20 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:20 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:20 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:20 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:20 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:20 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:20 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:20 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:20 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:20 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:20 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 12:00:00 (before)
                2026-05-06 13:30:00 (after)
12:28:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:21 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:21 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:21 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:21 DEBUG   opendrift.readers.basereader.structured:290: Fetched env-block (size 8x7x1) for time before (2026-05-06 12:00:00)
12:28:21 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:21 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:21 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:21 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:21 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:21 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-06 13:30:00)
12:28:21 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 12:00:00) in space  (linearNDFast)
12:28:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:21 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 13:30:00) in space  (linearNDFast)
12:28:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:21 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 12:00:00, weight 0.69) and
                      after (2026-05-06 13:30:00, weight 0.31) in time
12:28:21 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:21 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:21 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:21 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0722216 (min) 0.089148 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.115351 (min) 0.197283 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -2.94561 (min) -2.93068 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.3428 (min) 3.38585 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:21 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.486241, mean: 0.490532, max: 0.495413
12:28:21 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:21 DEBUG   opendrift.models.physics_methods:941:    min: 3.798880, mean: 3.815602, max: 3.834540
12:28:21 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.798880, mean: 3.815602, max: 3.834540
12:28:21 DEBUG   opendrift:689: No elements hit coastline.
12:28:21 DEBUG   opendrift:1798: No elements to deactivate
12:28:21 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:21 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:21 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:21 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:21 DEBUG   opendrift.models.openoil.openoil:871:         Emulsification not yet started
12:28:21 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:21 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:21 DEBUG   opendrift.models.physics_methods:941:    min: 3.798880, mean: 3.815602, max: 3.834540
12:28:21 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:21 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001595, dN_50: 0.000125
12:28:21 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:21 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.007270558189528557
12:28:21 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:21 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:21 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:21 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.133411 m/s - 0.134629 m/s)
12:28:21 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:21 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0022460362237508094 and 0.48135814700051643 m/s
12:28:21 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:21 DEBUG   opendrift:2201: ======================================================================
12:28:21 INFO    opendrift:2202: 2026-05-06 13:28:13.714561 - step 2 of 48 - 6000 active elements (0 deactivated)
12:28:21 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:21 DEBUG   opendrift:2210: ======================================================================
12:28:21 DEBUG   opendrift:2221:                34.99228725871004 <- latitude -> 35.01950890966195
12:28:21 DEBUG   opendrift:2221:                23.481805000745897 <- longitude -> 23.517702450339975
12:28:21 DEBUG   opendrift:2221:                -149.8051315930392 <- z -> 0.0
12:28:21 DEBUG   opendrift:2222: ---------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:21 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:21 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:21 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:21 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 12:00:00 (before)
                2026-05-06 15:00:00 (after)
12:28:21 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 12:00:00) in space  (linearNDFast)
12:28:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:21 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 15:00:00) in space  (linearNDFast)
12:28:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:21 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 12:00:00, weight 0.51) and
                      after (2026-05-06 15:00:00, weight 0.49) in time
12:28:21 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:21 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 12:00:00 (before)
                2026-05-06 13:30:00 (after)
12:28:21 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 12:00:00) in space  (linearNDFast)
12:28:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:21 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 13:30:00) in space  (linearNDFast)
12:28:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:21 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 12:00:00, weight 0.02) and
                      after (2026-05-06 13:30:00, weight 0.98) in time
12:28:21 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:21 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:21 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:21 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0784102 (min) 0.101339 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0677962 (min) 0.216217 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -4.07104 (min) -3.9953 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.05946 (min) 3.30786 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:21 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:21 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.624084, mean: 0.650831, max: 0.673306
12:28:21 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:21 DEBUG   opendrift.models.physics_methods:941:    min: 4.303789, mean: 4.394995, max: 4.470292
12:28:21 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.303789, mean: 4.394995, max: 4.470292
12:28:21 DEBUG   opendrift:689: No elements hit coastline.
12:28:21 DEBUG   opendrift:1798: No elements to deactivate
12:28:21 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:21 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:21 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:21 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:21 DEBUG   opendrift.models.openoil.openoil:871:         Emulsification not yet started
12:28:21 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:21 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:21 DEBUG   opendrift.models.physics_methods:941:    min: 4.303789, mean: 4.394995, max: 4.470293
12:28:21 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:21 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001425, dN_50: 0.000112
12:28:21 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:21 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.00987977050474838
12:28:21 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:21 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:21 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 3000 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2998 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2997 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2996 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2995 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2994 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2991 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2990 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2989 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2988 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2987 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2986 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2985 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2986 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2985 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2984 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2982 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2981 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2979 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2978 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2977 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2976 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2975 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2974 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2973 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2971 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2970 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2969 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2968 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2967 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2965 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2965 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2964 surface elements
12:28:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2965 surface elements
12:28:21 DEBUG   opendrift.models.physics_methods:785: Advecting 2966 of 6000 elements above 0.100m with wind-sheared ocean current (0.068549 m/s - 0.156752 m/s)
12:28:21 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:21 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0008780642843447377 and 0.42160714255183607 m/s
12:28:21 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:21 DEBUG   opendrift:2201: ======================================================================
12:28:21 INFO    opendrift:2202: 2026-05-06 14:28:13.714561 - step 3 of 48 - 6000 active elements (0 deactivated)
12:28:21 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:21 DEBUG   opendrift:2210: ======================================================================
12:28:21 DEBUG   opendrift:2221:                34.99448102918159 <- latitude -> 35.031511498195485
12:28:21 DEBUG   opendrift:2221:                23.470025925060362 <- longitude -> 23.51876832835371
12:28:21 DEBUG   opendrift:2221:                -148.65997895247958 <- z -> 0.0
12:28:21 DEBUG   opendrift:2222: ---------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:21 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:21 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:21 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:21 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 12:00:00 (before)
                2026-05-06 15:00:00 (after)
12:28:21 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 12:00:00) in space  (linearNDFast)
12:28:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:21 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 15:00:00) in space  (linearNDFast)
12:28:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:21 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 12:00:00, weight 0.18) and
                      after (2026-05-06 15:00:00, weight 0.82) in time
12:28:21 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:21 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:21 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 13:30:00 (before)
                2026-05-06 15:00:00 (after)
12:28:21 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:22 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:22 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:22 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-06 15:00:00)
12:28:22 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 13:30:00) in space  (linearNDFast)
12:28:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:22 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 15:00:00) in space  (linearNDFast)
12:28:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:22 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 13:30:00, weight 0.35) and
                      after (2026-05-06 15:00:00, weight 0.65) in time
12:28:22 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:22 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:22 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:22 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0796825 (min) 0.115943 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0190151 (min) 0.235945 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -5.48113 (min) -5.37721 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.66522 (min) 2.9073 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:22 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.889004, mean: 0.923065, max: 0.944865
12:28:22 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:22 DEBUG   opendrift.models.physics_methods:941:    min: 5.136668, mean: 5.234107, max: 5.295592
12:28:22 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.136668, mean: 5.234107, max: 5.295592
12:28:22 DEBUG   opendrift:689: No elements hit coastline.
12:28:22 DEBUG   opendrift:1798: No elements to deactivate
12:28:22 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:22 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:22 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:22 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:22 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:22 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:22 DEBUG   opendrift.models.physics_methods:941:    min: 5.136668, mean: 5.234107, max: 5.295592
12:28:22 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:22 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001203, dN_50: 0.000094
12:28:22 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:22 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.013862802965751332
12:28:22 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:22 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:22 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2964 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2957 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2953 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 8 of 2949 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2941 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2937 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 9 of 2930 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2921 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2918 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2913 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2907 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2903 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2901 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2900 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2893 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2889 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2886 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 8 of 2880 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2872 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2867 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2862 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2860 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2856 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2854 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2847 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2842 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2841 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2835 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2832 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2831 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2828 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 10 of 2822 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2812 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2806 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2801 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2797 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2795 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 10 of 2790 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2780 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2773 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2766 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2762 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2759 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2755 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2753 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2751 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2747 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2741 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 13 of 2736 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2723 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2717 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2713 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2711 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2708 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2704 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2699 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2692 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2690 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2687 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2681 surface elements
12:28:22 DEBUG   opendrift.models.physics_methods:785: Advecting 2681 of 6000 elements above 0.100m with wind-sheared ocean current (0.099027 m/s - 0.185310 m/s)
12:28:22 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:22 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0017541404241848248 and 0.49065842250043995 m/s
12:28:22 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:22 DEBUG   opendrift:2201: ======================================================================
12:28:22 INFO    opendrift:2202: 2026-05-06 15:28:13.714561 - step 4 of 48 - 6000 active elements (0 deactivated)
12:28:22 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:22 DEBUG   opendrift:2210: ======================================================================
12:28:22 DEBUG   opendrift:2221:                34.99427765101055 <- latitude -> 35.04294859377793
12:28:22 DEBUG   opendrift:2221:                23.46333378619634 <- longitude -> 23.525314671537487
12:28:22 DEBUG   opendrift:2221:                -147.673678477551 <- z -> 0.0
12:28:22 DEBUG   opendrift:2222: ---------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:22 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:22 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:22 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:22 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:22 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:22 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:22 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:22 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:22 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:22 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:22 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:22 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:22 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:22 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:22 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:22 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:22 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:22 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 15:00:00 (before)
                2026-05-06 18:00:00 (after)
12:28:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:22 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:22 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:22 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 10x10x23) for time after (2026-05-06 18:00:00)
12:28:22 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 15:00:00) in space  (linearNDFast)
12:28:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:22 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:22 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 15:00:00, weight 0.84) and
                      after (2026-05-06 18:00:00, weight 0.16) in time
12:28:22 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:22 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:22 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:22 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:22 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:22 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:22 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 15:00:00 (before)
                2026-05-06 18:00:00 (after)
12:28:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:22 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:22 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:22 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-06 18:00:00)
12:28:22 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 15:00:00) in space  (linearNDFast)
12:28:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:22 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:22 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 15:00:00, weight 0.84) and
                      after (2026-05-06 18:00:00, weight 0.16) in time
12:28:22 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:22 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:22 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:22 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0797752 (min) 0.115149 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.0241176 (min) 0.249247 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.09524 (min) -5.93962 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.39734 (min) 2.72425 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:22 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:22 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.009249, mean: 1.065477, max: 1.092471
12:28:22 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:22 DEBUG   opendrift.models.physics_methods:941:    min: 5.473041, mean: 5.623386, max: 5.694223
12:28:22 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.473041, mean: 5.623386, max: 5.694223
12:28:22 DEBUG   opendrift:689: No elements hit coastline.
12:28:22 DEBUG   opendrift:1798: No elements to deactivate
12:28:22 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:22 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:22 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:22 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:22 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:22 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:22 DEBUG   opendrift.models.physics_methods:941:    min: 5.473041, mean: 5.623385, max: 5.694223
12:28:22 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:22 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001169, dN_50: 0.000092
12:28:22 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:22 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.016027770189231186
12:28:22 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:22 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:22 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2679 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2676 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2673 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2670 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2667 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2665 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2661 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2655 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2652 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 9 of 2647 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2638 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2636 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2634 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2631 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 8 of 2628 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2620 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2617 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2612 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2606 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2601 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2597 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2594 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 8 of 2589 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2582 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2578 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2571 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2566 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2561 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2558 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 11 of 2553 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2542 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2539 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 10 of 2533 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2525 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2520 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2515 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2509 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2505 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2498 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2495 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2492 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2489 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2482 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2480 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2474 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 8 of 2472 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2468 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2466 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2461 surface elements
12:28:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2461 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2461 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2459 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2456 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2454 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 9 of 2452 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2443 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2442 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2439 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2434 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2434 surface elements
12:28:23 DEBUG   opendrift.models.physics_methods:785: Advecting 2431 of 6000 elements above 0.100m with wind-sheared ocean current (0.141955 m/s - 0.199440 m/s)
12:28:23 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:23 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0024104332240937184 and 0.44324009690596905 m/s
12:28:23 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:23 DEBUG   opendrift:2201: ======================================================================
12:28:23 INFO    opendrift:2202: 2026-05-06 16:28:13.714561 - step 5 of 48 - 6000 active elements (0 deactivated)
12:28:23 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:23 DEBUG   opendrift:2210: ======================================================================
12:28:23 DEBUG   opendrift:2221:                34.990596569990416 <- latitude -> 35.05523325987594
12:28:23 DEBUG   opendrift:2221:                23.460738811286582 <- longitude -> 23.537191080119854
12:28:23 DEBUG   opendrift:2221:                -146.63379178277037 <- z -> 0.0
12:28:23 DEBUG   opendrift:2222: ---------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:23 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 15:00:00 (before)
                2026-05-06 18:00:00 (after)
12:28:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 15:00:00) in space  (linearNDFast)
12:28:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 15:00:00, weight 0.51) and
                      after (2026-05-06 18:00:00, weight 0.49) in time
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 15:00:00 (before)
                2026-05-06 18:00:00 (after)
12:28:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 15:00:00) in space  (linearNDFast)
12:28:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 15:00:00, weight 0.51) and
                      after (2026-05-06 18:00:00, weight 0.49) in time
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:23 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:23 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:23 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:23 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:23 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0732127 (min) 0.0956076 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.0594246 (min) 0.249819 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -5.81609 (min) -5.57962 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.35398 (min) 2.72344 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:23 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.902165, mean: 0.986048, max: 1.014189
12:28:23 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:23 DEBUG   opendrift.models.physics_methods:941:    min: 5.174549, mean: 5.409690, max: 5.486420
12:28:23 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.174549, mean: 5.409690, max: 5.486420
12:28:23 DEBUG   opendrift:689: No elements hit coastline.
12:28:23 DEBUG   opendrift:1798: No elements to deactivate
12:28:23 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:23 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:23 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:23 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:23 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:23 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:23 DEBUG   opendrift.models.physics_methods:941:    min: 5.174549, mean: 5.409690, max: 5.486420
12:28:23 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:23 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001299, dN_50: 0.000102
12:28:23 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:23 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01487959555989795
12:28:23 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:23 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:23 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2429 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2427 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2426 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2426 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2424 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2422 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2420 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2417 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2416 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2415 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2412 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2409 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2406 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2406 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2407 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2404 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2400 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 8 of 2397 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2390 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2390 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2391 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2388 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2387 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2385 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2384 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2384 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2380 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2377 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2377 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2374 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2369 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2368 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2366 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2364 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2362 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2357 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2357 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2356 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2356 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2351 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2349 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2348 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2345 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2344 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2344 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2342 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2340 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2336 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2334 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2333 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2331 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2329 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2330 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2327 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2326 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2321 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2320 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2318 surface elements
12:28:23 DEBUG   opendrift.models.physics_methods:785: Advecting 2318 of 6000 elements above 0.100m with wind-sheared ocean current (0.071441 m/s - 0.192550 m/s)
12:28:23 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:23 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0036340290906254212 and 0.465993503464017 m/s
12:28:23 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:23 DEBUG   opendrift:2201: ======================================================================
12:28:23 INFO    opendrift:2202: 2026-05-06 17:28:13.714561 - step 6 of 48 - 6000 active elements (0 deactivated)
12:28:23 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:23 DEBUG   opendrift:2210: ======================================================================
12:28:23 DEBUG   opendrift:2221:                34.989778426413714 <- latitude -> 35.0687921453225
12:28:23 DEBUG   opendrift:2221:                23.45458793503541 <- longitude -> 23.53804482555907
12:28:23 DEBUG   opendrift:2221:                -145.46453413907452 <- z -> 0.0
12:28:23 DEBUG   opendrift:2222: ---------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:23 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 15:00:00 (before)
                2026-05-06 18:00:00 (after)
12:28:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 15:00:00) in space  (linearNDFast)
12:28:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 15:00:00, weight 0.18) and
                      after (2026-05-06 18:00:00, weight 0.82) in time
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 15:00:00 (before)
                2026-05-06 18:00:00 (after)
12:28:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 15:00:00) in space  (linearNDFast)
12:28:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 15:00:00, weight 0.18) and
                      after (2026-05-06 18:00:00, weight 0.82) in time
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:23 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:23 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:23 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:23 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:23 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.07841 (min) 0.0599425 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.107092 (min) 0.250053 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -5.57118 (min) -5.28201 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.3725 (min) 2.73713 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:23 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:23 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.824798, mean: 0.913756, max: 0.947835
12:28:23 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:23 DEBUG   opendrift.models.physics_methods:941:    min: 4.947699, mean: 5.207558, max: 5.303908
12:28:23 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.947699, mean: 5.207558, max: 5.303908
12:28:23 DEBUG   opendrift:689: No elements hit coastline.
12:28:23 DEBUG   opendrift:1798: No elements to deactivate
12:28:23 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:23 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:23 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:23 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:23 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:23 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:23 DEBUG   opendrift.models.physics_methods:941:    min: 4.947699, mean: 5.207558, max: 5.303907
12:28:23 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:23 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001443, dN_50: 0.000113
12:28:23 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:23 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01390636105509044
12:28:23 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:23 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:23 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2317 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2316 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2316 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2315 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2315 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2312 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2311 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2309 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2308 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2306 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2305 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2306 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2304 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2303 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2302 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2300 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2296 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2293 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2292 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2293 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2293 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2292 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2292 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2291 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2291 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2290 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2291 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2291 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2288 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2287 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2285 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2282 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2281 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2281 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2278 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2278 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2278 surface elements
12:28:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2276 surface elements
12:28:23 DEBUG   opendrift.models.physics_methods:785: Advecting 2278 of 6000 elements above 0.100m with wind-sheared ocean current (0.007951 m/s - 0.186217 m/s)
12:28:23 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:23 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018902470799185673 and 0.484272765339782 m/s
12:28:23 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:23 DEBUG   opendrift:2201: ======================================================================
12:28:23 INFO    opendrift:2202: 2026-05-06 18:28:13.714561 - step 7 of 48 - 6000 active elements (0 deactivated)
12:28:23 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:23 DEBUG   opendrift:2210: ======================================================================
12:28:23 DEBUG   opendrift:2221:                34.988475901844986 <- latitude -> 35.07553807361158
12:28:23 DEBUG   opendrift:2221:                23.436229221685558 <- longitude -> 23.536842298327056
12:28:23 DEBUG   opendrift:2221:                -144.2774017018126 <- z -> 0.0
12:28:23 DEBUG   opendrift:2222: ---------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:23 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 18:00:00 (before)
                2026-05-06 21:00:00 (after)
12:28:23 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:23 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:23 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:23 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:23 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:23 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 10x10x23) for time after (2026-05-06 21:00:00)
12:28:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 21:00:00) in space  (linearNDFast)
12:28:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 18:00:00, weight 0.84) and
                      after (2026-05-06 21:00:00, weight 0.16) in time
12:28:23 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 18:00:00 (before)
                2026-05-06 19:30:00 (after)
12:28:23 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:23 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:24 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:24 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:24 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-06 19:30:00)
12:28:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 19:30:00) in space  (linearNDFast)
12:28:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 18:00:00, weight 0.69) and
                      after (2026-05-06 19:30:00, weight 0.31) in time
12:28:24 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:24 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:24 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:24 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.135781 (min) 0.0154291 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.115196 (min) 0.2423 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -5.3115 (min) -5.03706 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.94986 (min) 3.36352 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:24 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.838210, mean: 0.930036, max: 0.972323
12:28:24 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:24 DEBUG   opendrift.models.physics_methods:941:    min: 4.987766, mean: 5.253725, max: 5.371987
12:28:24 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.987766, mean: 5.253725, max: 5.371987
12:28:24 DEBUG   opendrift:689: No elements hit coastline.
12:28:24 DEBUG   opendrift:1798: No elements to deactivate
12:28:24 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:24 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:24 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:24 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:24 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:24 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:24 DEBUG   opendrift.models.physics_methods:941:    min: 4.987766, mean: 5.253725, max: 5.371987
12:28:24 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:24 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001527, dN_50: 0.000120
12:28:24 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:24 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01426553570613467
12:28:24 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:24 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:24 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2278 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2277 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2276 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2273 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2271 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2266 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2266 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2264 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2264 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2263 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2262 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2261 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2261 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2261 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2261 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2260 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2260 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2259 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2257 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2255 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2255 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2254 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2251 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2251 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2249 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2249 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2248 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2247 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2245 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2243 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2241 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2239 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2238 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2236 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2236 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2234 surface elements
12:28:24 DEBUG   opendrift.models.physics_methods:785: Advecting 2232 of 6000 elements above 0.100m with wind-sheared ocean current (0.096680 m/s - 0.188608 m/s)
12:28:24 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:24 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0011490495029411476 and 0.4265564902246886 m/s
12:28:24 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:24 DEBUG   opendrift:2201: ======================================================================
12:28:24 INFO    opendrift:2202: 2026-05-06 19:28:13.714561 - step 8 of 48 - 6000 active elements (0 deactivated)
12:28:24 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:24 DEBUG   opendrift:2210: ======================================================================
12:28:24 DEBUG   opendrift:2221:                34.983570586820726 <- latitude -> 35.087814975397144
12:28:24 DEBUG   opendrift:2221:                23.42693385049518 <- longitude -> 23.536888904785574
12:28:24 DEBUG   opendrift:2221:                -143.15156443624969 <- z -> 0.0
12:28:24 DEBUG   opendrift:2222: ---------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:24 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:24 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:24 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:24 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 18:00:00 (before)
                2026-05-06 21:00:00 (after)
12:28:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 21:00:00) in space  (linearNDFast)
12:28:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 18:00:00, weight 0.51) and
                      after (2026-05-06 21:00:00, weight 0.49) in time
12:28:24 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:24 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 18:00:00 (before)
                2026-05-06 19:30:00 (after)
12:28:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 19:30:00) in space  (linearNDFast)
12:28:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 18:00:00, weight 0.02) and
                      after (2026-05-06 19:30:00, weight 0.98) in time
12:28:24 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:24 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:24 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:24 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.195763 (min) -0.00634685 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.093912 (min) 0.220942 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -5.02275 (min) -4.83573 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 4.01918 (min) 4.7699 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:24 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.972637, mean: 1.099081, max: 1.166713
12:28:24 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:24 DEBUG   opendrift.models.physics_methods:941:    min: 5.372853, mean: 5.711109, max: 5.884529
12:28:24 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.372853, mean: 5.711109, max: 5.884529
12:28:24 DEBUG   opendrift:689: No elements hit coastline.
12:28:24 DEBUG   opendrift:1798: No elements to deactivate
12:28:24 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:24 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:24 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:24 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:24 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:24 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:24 DEBUG   opendrift.models.physics_methods:941:    min: 5.372852, mean: 5.711109, max: 5.884529
12:28:24 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:24 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001513, dN_50: 0.000119
12:28:24 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:24 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.017116709201653434
12:28:24 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:24 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:24 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2231 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2231 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2229 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2226 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2224 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2223 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2221 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2220 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2218 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2217 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2215 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2212 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2210 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2209 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2207 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2203 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2202 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2199 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2196 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2195 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2193 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2192 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2191 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2187 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2185 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2183 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2182 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2178 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2178 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2177 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2175 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2174 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2173 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2172 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2172 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2170 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2169 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2166 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2163 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2160 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2157 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2155 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2155 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2152 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2150 surface elements
12:28:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2149 surface elements
12:28:24 DEBUG   opendrift.models.physics_methods:785: Advecting 2153 of 6000 elements above 0.100m with wind-sheared ocean current (0.019604 m/s - 0.203860 m/s)
12:28:24 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:24 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018148904142039934 and 0.40454949578149074 m/s
12:28:24 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:24 DEBUG   opendrift:2201: ======================================================================
12:28:24 INFO    opendrift:2202: 2026-05-06 20:28:13.714561 - step 9 of 48 - 6000 active elements (0 deactivated)
12:28:24 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:24 DEBUG   opendrift:2210: ======================================================================
12:28:24 DEBUG   opendrift:2221:                34.98386694984176 <- latitude -> 35.10108349668016
12:28:24 DEBUG   opendrift:2221:                23.410258545391198 <- longitude -> 23.53930750620472
12:28:24 DEBUG   opendrift:2221:                -142.06553395693712 <- z -> 0.0
12:28:24 DEBUG   opendrift:2222: ---------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:24 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:24 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:24 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:24 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 18:00:00 (before)
                2026-05-06 21:00:00 (after)
12:28:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 18:00:00) in space  (linearNDFast)
12:28:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 21:00:00) in space  (linearNDFast)
12:28:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 18:00:00, weight 0.18) and
                      after (2026-05-06 21:00:00, weight 0.82) in time
12:28:24 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:24 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:24 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 19:30:00 (before)
                2026-05-06 21:00:00 (after)
12:28:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:24 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:24 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:24 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-06 21:00:00)
12:28:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 19:30:00) in space  (linearNDFast)
12:28:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-06 21:00:00) in space  (linearNDFast)
12:28:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 19:30:00, weight 0.35) and
                      after (2026-05-06 21:00:00, weight 0.65) in time
12:28:24 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:24 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:24 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:24 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.250507 (min) -0.0058069 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.084595 (min) 0.197878 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -5.9946 (min) -5.69569 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.58462 (min) 4.32336 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:24 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:24 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.147503, mean: 1.238152, max: 1.281445
12:28:24 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:24 DEBUG   opendrift.models.physics_methods:941:    min: 5.835883, mean: 6.061930, max: 6.167081
12:28:24 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.835883, mean: 6.061930, max: 6.167081
12:28:24 DEBUG   opendrift:689: No elements hit coastline.
12:28:24 DEBUG   opendrift:1798: No elements to deactivate
12:28:24 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:24 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:24 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:25 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:25 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:25 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:25 DEBUG   opendrift.models.physics_methods:941:    min: 5.835883, mean: 6.061930, max: 6.167081
12:28:25 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:25 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001557, dN_50: 0.000122
12:28:25 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:25 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01879951510912351
12:28:25 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:25 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:25 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2149 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2147 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2145 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2143 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2142 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2140 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2137 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2136 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2133 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2132 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2131 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2131 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2130 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2129 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2127 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2126 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2125 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2123 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2122 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2121 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2119 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2118 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2117 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2114 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2113 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2111 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2108 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2103 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2102 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2101 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2098 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2092 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2091 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2091 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2090 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2091 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2090 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2087 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2084 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2082 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2079 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2075 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2075 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2074 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2072 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2070 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2068 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2067 surface elements
12:28:25 DEBUG   opendrift.models.physics_methods:785: Advecting 2070 of 6000 elements above 0.100m with wind-sheared ocean current (0.009615 m/s - 0.216523 m/s)
12:28:25 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:25 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00030840357758222376 and 0.4484315123261148 m/s
12:28:25 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:25 DEBUG   opendrift:2201: ======================================================================
12:28:25 INFO    opendrift:2202: 2026-05-06 21:28:13.714561 - step 10 of 48 - 6000 active elements (0 deactivated)
12:28:25 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:25 DEBUG   opendrift:2210: ======================================================================
12:28:25 DEBUG   opendrift:2221:                34.9844156255543 <- latitude -> 35.11273919819451
12:28:25 DEBUG   opendrift:2221:                23.385733858594296 <- longitude -> 23.53285587697474
12:28:25 DEBUG   opendrift:2221:                -140.9084394875005 <- z -> 0.0
12:28:25 DEBUG   opendrift:2222: ---------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:25 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:25 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:25 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:25 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 21:00:00 (before)
                2026-05-07 00:00:00 (after)
12:28:25 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:25 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:25 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:25 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:25 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:25 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 11x11x23) for time after (2026-05-07 00:00:00)
12:28:25 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 21:00:00) in space  (linearNDFast)
12:28:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:25 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:25 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 21:00:00, weight 0.84) and
                      after (2026-05-07 00:00:00, weight 0.16) in time
12:28:25 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:25 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 21:00:00 (before)
                2026-05-07 00:00:00 (after)
12:28:25 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:25 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:25 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:25 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:25 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:25 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-07 00:00:00)
12:28:25 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 21:00:00) in space  (linearNDFast)
12:28:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:25 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:25 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 21:00:00, weight 0.84) and
                      after (2026-05-07 00:00:00, weight 0.16) in time
12:28:25 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:25 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:25 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:25 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:25 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:25 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:25 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.289599 (min) -0.0091116 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.026308 (min) 0.184579 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.5187 (min) -6.14517 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.32381 (min) 4.19979 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:25 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.252140, mean: 1.331777, max: 1.401245
12:28:25 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:25 DEBUG   opendrift.models.physics_methods:941:    min: 6.096156, mean: 6.286814, max: 6.448915
12:28:25 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.096156, mean: 6.286814, max: 6.448915
12:28:25 DEBUG   opendrift:689: No elements hit coastline.
12:28:25 DEBUG   opendrift:1798: No elements to deactivate
12:28:25 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:25 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:25 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:25 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:25 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:25 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:25 DEBUG   opendrift.models.physics_methods:941:    min: 6.096156, mean: 6.286814, max: 6.448915
12:28:25 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:25 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001664, dN_50: 0.000131
12:28:25 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:25 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02055664802761745
12:28:25 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:25 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:25 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2064 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2063 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2061 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2058 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2054 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2052 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2051 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2046 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2043 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2042 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2041 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2040 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2039 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2038 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2035 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2032 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2032 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2030 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2029 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2027 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2026 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2024 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2020 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2017 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2016 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2012 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2010 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2009 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2008 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2007 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2006 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2002 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2000 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1999 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1998 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1997 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1994 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1993 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1990 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1990 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1988 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1986 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1983 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1981 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1979 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1977 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1975 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1973 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1974 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1972 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1972 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1970 surface elements
12:28:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1969 surface elements
12:28:25 DEBUG   opendrift.models.physics_methods:785: Advecting 1970 of 6000 elements above 0.100m with wind-sheared ocean current (0.072993 m/s - 0.225586 m/s)
12:28:25 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:25 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0012327289283346158 and 0.44041950270747726 m/s
12:28:25 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:25 DEBUG   opendrift:2201: ======================================================================
12:28:25 INFO    opendrift:2202: 2026-05-06 22:28:13.714561 - step 11 of 48 - 6000 active elements (0 deactivated)
12:28:25 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:25 DEBUG   opendrift:2210: ======================================================================
12:28:25 DEBUG   opendrift:2221:                34.98152317872712 <- latitude -> 35.11991712156515
12:28:25 DEBUG   opendrift:2221:                23.375737448123513 <- longitude -> 23.528998258284236
12:28:25 DEBUG   opendrift:2221:                -139.7419305109025 <- z -> 0.0
12:28:25 DEBUG   opendrift:2222: ---------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:25 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:25 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:25 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:25 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 21:00:00 (before)
                2026-05-07 00:00:00 (after)
12:28:25 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 21:00:00) in space  (linearNDFast)
12:28:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:25 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:25 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 21:00:00, weight 0.51) and
                      after (2026-05-07 00:00:00, weight 0.49) in time
12:28:25 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:25 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:25 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 21:00:00 (before)
                2026-05-07 00:00:00 (after)
12:28:25 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 21:00:00) in space  (linearNDFast)
12:28:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:25 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:25 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 21:00:00, weight 0.51) and
                      after (2026-05-07 00:00:00, weight 0.49) in time
12:28:25 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:25 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:25 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:25 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:25 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:25 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:25 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.276799 (min) -0.0199992 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0391819 (min) 0.239094 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.49811 (min) -6.30044 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.20761 (min) 4.255 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:25 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:25 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.254844, mean: 1.347434, max: 1.425975
12:28:25 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:25 DEBUG   opendrift.models.physics_methods:941:    min: 6.102733, mean: 6.323651, max: 6.505574
12:28:25 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.102733, mean: 6.323651, max: 6.505574
12:28:25 DEBUG   opendrift:689: No elements hit coastline.
12:28:25 DEBUG   opendrift:1798: No elements to deactivate
12:28:25 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:25 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:25 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:25 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:25 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:25 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:25 DEBUG   opendrift.models.physics_methods:941:    min: 6.102734, mean: 6.323651, max: 6.505574
12:28:25 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:25 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001849, dN_50: 0.000145
12:28:26 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:26 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.020919372091352518
12:28:26 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:26 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:26 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 1966 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1959 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1959 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1958 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1958 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1957 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1960 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1959 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1958 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1957 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1956 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1956 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1955 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1954 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1953 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1952 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1952 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1951 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1950 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1948 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1947 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1945 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1944 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 1941 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1938 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1936 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1934 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1932 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1930 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1927 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1926 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1925 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1925 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1926 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1927 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1927 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1925 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1923 surface elements
12:28:26 DEBUG   opendrift.models.physics_methods:785: Advecting 1925 of 6000 elements above 0.100m with wind-sheared ocean current (0.008545 m/s - 0.228407 m/s)
12:28:26 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:26 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0036066258604353536 and 0.46700195144406736 m/s
12:28:26 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:26 DEBUG   opendrift:2201: ======================================================================
12:28:26 INFO    opendrift:2202: 2026-05-06 23:28:13.714561 - step 12 of 48 - 6000 active elements (0 deactivated)
12:28:26 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:26 DEBUG   opendrift:2210: ======================================================================
12:28:26 DEBUG   opendrift:2221:                34.984430739215064 <- latitude -> 35.123100371011894
12:28:26 DEBUG   opendrift:2221:                23.357040675353435 <- longitude -> 23.525368577824803
12:28:26 DEBUG   opendrift:2221:                -138.72936202617151 <- z -> 0.0
12:28:26 DEBUG   opendrift:2222: ---------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:26 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:26 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:26 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:26 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 21:00:00 (before)
                2026-05-07 00:00:00 (after)
12:28:26 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 21:00:00) in space  (linearNDFast)
12:28:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:26 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:26 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 21:00:00, weight 0.18) and
                      after (2026-05-07 00:00:00, weight 0.82) in time
12:28:26 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:26 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-06 21:00:00 (before)
                2026-05-07 00:00:00 (after)
12:28:26 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-06 21:00:00) in space  (linearNDFast)
12:28:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:26 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:26 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-06 21:00:00, weight 0.18) and
                      after (2026-05-07 00:00:00, weight 0.82) in time
12:28:26 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:26 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:26 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:26 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.268901 (min) -0.0320374 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.095819 (min) 0.293417 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.54913 (min) -6.34519 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.19338 (min) 4.42421 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:26 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:26 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.263470, mean: 1.372213, max: 1.480268
12:28:26 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:26 DEBUG   opendrift.models.physics_methods:941:    min: 6.123675, mean: 6.381367, max: 6.628263
12:28:26 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.123675, mean: 6.381367, max: 6.628263
12:28:26 DEBUG   opendrift:689: No elements hit coastline.
12:28:26 DEBUG   opendrift:1798: No elements to deactivate
12:28:26 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:26 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:26 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:26 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:26 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:26 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:26 DEBUG   opendrift.models.physics_methods:941:    min: 6.123675, mean: 6.381367, max: 6.628263
12:28:26 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:26 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002052, dN_50: 0.000161
12:28:26 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:26 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.021715699178580922
12:28:26 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:26 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:26 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1922 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1921 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1919 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1919 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1917 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1916 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1914 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1911 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1910 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1909 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1907 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1906 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1905 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1905 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1905 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1904 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1904 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1902 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1901 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1900 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1897 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1897 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1895 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1894 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1893 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1893 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1892 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1892 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1891 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1890 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1889 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1887 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1886 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1885 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1884 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1882 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1880 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1879 surface elements
12:28:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1877 surface elements
12:28:26 DEBUG   opendrift.models.physics_methods:785: Advecting 1879 of 6000 elements above 0.100m with wind-sheared ocean current (0.035936 m/s - 0.232715 m/s)
12:28:26 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:26 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016644752455382337 and 0.45041203473427394 m/s
12:28:26 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:26 DEBUG   opendrift:2201: ======================================================================
12:28:26 INFO    opendrift:2202: 2026-05-07 00:28:13.714561 - step 13 of 48 - 6000 active elements (0 deactivated)
12:28:26 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:26 DEBUG   opendrift:2210: ======================================================================
12:28:26 DEBUG   opendrift:2221:                34.988169555843925 <- latitude -> 35.13334811811669
12:28:26 DEBUG   opendrift:2221:                23.34654744615905 <- longitude -> 23.5251975563881
12:28:26 DEBUG   opendrift:2221:                -137.3806005544115 <- z -> 0.0
12:28:26 DEBUG   opendrift:2222: ---------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:26 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:26 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:26 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:26 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:26 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 00:00:00 (before)
                2026-05-07 03:00:00 (after)
12:28:26 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:28 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:28 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:28 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:28 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 12x12x23) for time after (2026-05-07 03:00:00)
12:28:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 03:00:00) in space  (linearNDFast)
12:28:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 00:00:00, weight 0.84) and
                      after (2026-05-07 03:00:00, weight 0.16) in time
12:28:28 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:28 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:28 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:28 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:28 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:28 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:28 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:28 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:28 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:28 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 00:00:00 (before)
                2026-05-07 01:30:00 (after)
12:28:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:28 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:28 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:28 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-07 01:30:00)
12:28:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 01:30:00) in space  (linearNDFast)
12:28:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 00:00:00, weight 0.69) and
                      after (2026-05-07 01:30:00, weight 0.31) in time
12:28:28 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:28 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:28 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:28 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:28 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.24586 (min) -0.0464962 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.131805 (min) 0.326785 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.37629 (min) -6.20414 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.05609 (min) 4.29453 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:28 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:28 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.188140, mean: 1.294757, max: 1.406220
12:28:28 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:28 DEBUG   opendrift.models.physics_methods:941:    min: 5.938317, mean: 6.198505, max: 6.460353
12:28:28 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.938317, mean: 6.198505, max: 6.460353
12:28:28 DEBUG   opendrift:689: No elements hit coastline.
12:28:28 DEBUG   opendrift:1798: No elements to deactivate
12:28:28 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:28 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:28 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:28 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:28 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:28 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:28 DEBUG   opendrift.models.physics_methods:941:    min: 5.938317, mean: 6.198505, max: 6.460353
12:28:28 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:28 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002348, dN_50: 0.000184
12:28:28 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:28 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.020629619439754176
12:28:28 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:28 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:28 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1876 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1875 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1874 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1874 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1873 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1872 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1871 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1869 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1869 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1868 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1866 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1864 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1864 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1863 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1861 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1860 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1860 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1859 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1859 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1858 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1857 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1856 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1853 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 1852 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1848 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1846 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1845 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1844 surface elements
12:28:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1842 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1841 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1839 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1839 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1838 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1838 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 1837 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1833 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1830 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1830 surface elements
12:28:29 DEBUG   opendrift.models.physics_methods:785: Advecting 1835 of 6000 elements above 0.100m with wind-sheared ocean current (0.003914 m/s - 0.226819 m/s)
12:28:29 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:29 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0022634962543542796 and 0.4652281267790299 m/s
12:28:29 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:29 DEBUG   opendrift:2201: ======================================================================
12:28:29 INFO    opendrift:2202: 2026-05-07 01:28:13.714561 - step 14 of 48 - 6000 active elements (0 deactivated)
12:28:29 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:29 DEBUG   opendrift:2210: ======================================================================
12:28:29 DEBUG   opendrift:2221:                34.993380727453854 <- latitude -> 35.136019378334666
12:28:29 DEBUG   opendrift:2221:                23.329681236066115 <- longitude -> 23.522484862368525
12:28:29 DEBUG   opendrift:2221:                -136.14424366883026 <- z -> 0.0
12:28:29 DEBUG   opendrift:2222: ---------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:29 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:29 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:29 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:29 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 00:00:00 (before)
                2026-05-07 03:00:00 (after)
12:28:29 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:29 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 03:00:00) in space  (linearNDFast)
12:28:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:29 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 00:00:00, weight 0.51) and
                      after (2026-05-07 03:00:00, weight 0.49) in time
12:28:29 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:29 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 00:00:00 (before)
                2026-05-07 01:30:00 (after)
12:28:29 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:29 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 01:30:00) in space  (linearNDFast)
12:28:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:29 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 00:00:00, weight 0.02) and
                      after (2026-05-07 01:30:00, weight 0.98) in time
12:28:29 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:29 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:29 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:29 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:29 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:29 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:29 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.204083 (min) -0.0249517 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.130555 (min) 0.355505 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.01093 (min) -5.71833 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.82459 (min) 3.75551 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:29 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.002222, mean: 1.098292, max: 1.199210
12:28:29 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:29 DEBUG   opendrift.models.physics_methods:941:    min: 5.453955, mean: 5.708588, max: 5.965916
12:28:29 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.453955, mean: 5.708588, max: 5.965916
12:28:29 DEBUG   opendrift:689: No elements hit coastline.
12:28:29 DEBUG   opendrift:1798: No elements to deactivate
12:28:29 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:29 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:29 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:29 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:29 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:29 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:29 DEBUG   opendrift.models.physics_methods:941:    min: 5.453955, mean: 5.708589, max: 5.965916
12:28:29 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:29 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002780, dN_50: 0.000218
12:28:29 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:29 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.017593338828056134
12:28:29 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:29 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:29 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1829 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1828 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1827 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1827 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1826 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1825 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1825 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1825 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1824 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1825 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1823 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1822 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1820 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1819 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1818 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1817 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1816 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1815 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1814 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1813 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1812 surface elements
12:28:29 DEBUG   opendrift.models.physics_methods:785: Advecting 1817 of 6000 elements above 0.100m with wind-sheared ocean current (0.034019 m/s - 0.209460 m/s)
12:28:29 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:29 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010137294541979057 and 0.46543462203736635 m/s
12:28:29 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:29 DEBUG   opendrift:2201: ======================================================================
12:28:29 INFO    opendrift:2202: 2026-05-07 02:28:13.714561 - step 15 of 48 - 6000 active elements (0 deactivated)
12:28:29 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:29 DEBUG   opendrift:2210: ======================================================================
12:28:29 DEBUG   opendrift:2221:                34.99948780854545 <- latitude -> 35.14480137743473
12:28:29 DEBUG   opendrift:2221:                23.30725785658669 <- longitude -> 23.524888411089485
12:28:29 DEBUG   opendrift:2221:                -134.93186544336297 <- z -> 0.0
12:28:29 DEBUG   opendrift:2222: ---------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:29 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:29 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:29 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:29 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 00:00:00 (before)
                2026-05-07 03:00:00 (after)
12:28:29 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 00:00:00) in space  (linearNDFast)
12:28:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:29 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 03:00:00) in space  (linearNDFast)
12:28:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:29 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 00:00:00, weight 0.18) and
                      after (2026-05-07 03:00:00, weight 0.82) in time
12:28:29 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:29 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 01:30:00 (before)
                2026-05-07 03:00:00 (after)
12:28:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:29 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:29 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:29 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-07 03:00:00)
12:28:29 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 01:30:00) in space  (linearNDFast)
12:28:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:29 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 03:00:00) in space  (linearNDFast)
12:28:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:29 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 01:30:00, weight 0.35) and
                      after (2026-05-07 03:00:00, weight 0.65) in time
12:28:29 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:29 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:29 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:29 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:29 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:29 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:29 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.206622 (min) 0.0110015 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0876105 (min) 0.382252 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -4.96249 (min) -4.31967 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.35398 (min) 3.35687 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:29 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:29 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.596875, mean: 0.712085, max: 0.883015
12:28:29 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:29 DEBUG   opendrift.models.physics_methods:941:    min: 4.208926, mean: 4.593172, max: 5.119335
12:28:29 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.208926, mean: 4.593172, max: 5.119335
12:28:29 DEBUG   opendrift:689: No elements hit coastline.
12:28:29 DEBUG   opendrift:1798: No elements to deactivate
12:28:29 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:29 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:29 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:29 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:29 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:29 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:29 DEBUG   opendrift.models.physics_methods:941:    min: 4.208926, mean: 4.593172, max: 5.119335
12:28:29 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:29 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003597, dN_50: 0.000282
12:28:29 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:29 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.012955623498264303
12:28:29 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:29 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:29 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1815 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1816 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1816 surface elements
12:28:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1815 surface elements
12:28:29 DEBUG   opendrift.models.physics_methods:785: Advecting 1818 of 6000 elements above 0.100m with wind-sheared ocean current (0.002916 m/s - 0.179737 m/s)
12:28:29 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:29 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0021050104929144866 and 0.47120611393306744 m/s
12:28:29 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:29 DEBUG   opendrift:2201: ======================================================================
12:28:29 INFO    opendrift:2202: 2026-05-07 03:28:13.714561 - step 16 of 48 - 6000 active elements (0 deactivated)
12:28:29 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:29 DEBUG   opendrift:2210: ======================================================================
12:28:29 DEBUG   opendrift:2221:                35.00583990348146 <- latitude -> 35.15605320340194
12:28:29 DEBUG   opendrift:2221:                23.30287420508065 <- longitude -> 23.52522468314412
12:28:29 DEBUG   opendrift:2221:                -133.31779072149783 <- z -> 0.0
12:28:29 DEBUG   opendrift:2222: ---------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:29 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:29 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:29 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:29 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:29 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 03:00:00 (before)
                2026-05-07 06:00:00 (after)
12:28:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:30 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:30 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:30 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:30 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:30 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 12x11x23) for time after (2026-05-07 06:00:00)
12:28:30 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 03:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 03:00:00, weight 0.84) and
                      after (2026-05-07 06:00:00, weight 0.16) in time
12:28:30 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:30 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 03:00:00 (before)
                2026-05-07 06:00:00 (after)
12:28:30 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:30 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:30 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:30 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:30 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:30 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-05-07 06:00:00)
12:28:30 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 03:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 03:00:00, weight 0.84) and
                      after (2026-05-07 06:00:00, weight 0.16) in time
12:28:30 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:30 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:30 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:30 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.224232 (min) 0.00648968 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0609415 (min) 0.382089 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -4.62045 (min) -3.84335 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.49552 (min) 3.61448 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:30 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.516575, mean: 0.652492, max: 0.846078
12:28:30 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:30 DEBUG   opendrift.models.physics_methods:941:    min: 3.915580, mean: 4.394240, max: 5.011121
12:28:30 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.915580, mean: 4.394240, max: 5.011121
12:28:30 DEBUG   opendrift:689: No elements hit coastline.
12:28:30 DEBUG   opendrift:1798: No elements to deactivate
12:28:30 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:30 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:30 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:30 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:30 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:30 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:30 DEBUG   opendrift.models.physics_methods:941:    min: 3.915581, mean: 4.394240, max: 5.011121
12:28:30 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:30 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003984, dN_50: 0.000313
12:28:30 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:30 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.012413865189827457
12:28:30 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:30 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:30 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1815 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1814 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1813 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1813 surface elements
12:28:30 DEBUG   opendrift.models.physics_methods:785: Advecting 1819 of 6000 elements above 0.100m with wind-sheared ocean current (0.002225 m/s - 0.175938 m/s)
12:28:30 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:30 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014494091226621582 and 0.4697654080508513 m/s
12:28:30 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:30 DEBUG   opendrift:2201: ======================================================================
12:28:30 INFO    opendrift:2202: 2026-05-07 04:28:13.714561 - step 17 of 48 - 6000 active elements (0 deactivated)
12:28:30 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:30 DEBUG   opendrift:2210: ======================================================================
12:28:30 DEBUG   opendrift:2221:                35.01360009216608 <- latitude -> 35.17036554955238
12:28:30 DEBUG   opendrift:2221:                23.296267765309672 <- longitude -> 23.514754900834628
12:28:30 DEBUG   opendrift:2221:                -132.3157571352098 <- z -> 0.0
12:28:30 DEBUG   opendrift:2222: ---------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:30 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:30 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:30 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:30 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 03:00:00 (before)
                2026-05-07 06:00:00 (after)
12:28:30 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 03:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 03:00:00, weight 0.51) and
                      after (2026-05-07 06:00:00, weight 0.49) in time
12:28:30 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:30 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 03:00:00 (before)
                2026-05-07 06:00:00 (after)
12:28:30 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 03:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 03:00:00, weight 0.51) and
                      after (2026-05-07 06:00:00, weight 0.49) in time
12:28:30 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:30 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:30 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:30 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.238103 (min) -0.0136252 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0305497 (min) 0.343188 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -4.96002 (min) -4.49918 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.39945 (min) 4.80011 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:30 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.782253, mean: 0.941323, max: 1.164398
12:28:30 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:30 DEBUG   opendrift.models.physics_methods:941:    min: 4.818402, mean: 5.280532, max: 5.878686
12:28:30 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.818402, mean: 5.280532, max: 5.878686
12:28:30 DEBUG   opendrift:689: No elements hit coastline.
12:28:30 DEBUG   opendrift:1798: No elements to deactivate
12:28:30 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:30 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:30 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:30 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:30 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:30 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:30 DEBUG   opendrift.models.physics_methods:941:    min: 4.818402, mean: 5.280532, max: 5.878686
12:28:30 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:30 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003715, dN_50: 0.000292
12:28:30 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:30 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.017082745191564337
12:28:30 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:30 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:30 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1815 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1815 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1815 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1813 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1814 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1813 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1812 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1811 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1809 surface elements
12:28:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1808 surface elements
12:28:30 DEBUG   opendrift.models.physics_methods:785: Advecting 1813 of 6000 elements above 0.100m with wind-sheared ocean current (0.011695 m/s - 0.206397 m/s)
12:28:30 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:30 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001536612797264656 and 0.45746952247171574 m/s
12:28:30 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:30 DEBUG   opendrift:2201: ======================================================================
12:28:30 INFO    opendrift:2202: 2026-05-07 05:28:13.714561 - step 18 of 48 - 6000 active elements (0 deactivated)
12:28:30 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:30 DEBUG   opendrift:2210: ======================================================================
12:28:30 DEBUG   opendrift:2221:                35.015635635808515 <- latitude -> 35.18703904339644
12:28:30 DEBUG   opendrift:2221:                23.292977293842984 <- longitude -> 23.50927294951778
12:28:30 DEBUG   opendrift:2221:                -130.6521157575551 <- z -> 0.0
12:28:30 DEBUG   opendrift:2222: ---------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:30 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:30 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:30 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:30 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 03:00:00 (before)
                2026-05-07 06:00:00 (after)
12:28:30 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 03:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 03:00:00, weight 0.18) and
                      after (2026-05-07 06:00:00, weight 0.82) in time
12:28:30 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:30 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:30 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 03:00:00 (before)
                2026-05-07 06:00:00 (after)
12:28:30 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 03:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:30 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 03:00:00, weight 0.18) and
                      after (2026-05-07 06:00:00, weight 0.82) in time
12:28:30 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:30 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:30 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:30 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.247826 (min) -0.0188742 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.013138 (min) 0.310415 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -5.34641 (min) -5.11277 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 4.32505 (min) 6.03414 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:30 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:30 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.107403, mean: 1.304508, max: 1.595191
12:28:30 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:30 DEBUG   opendrift.models.physics_methods:941:    min: 5.733006, mean: 6.217562, max: 6.880752
12:28:30 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.733006, mean: 6.217562, max: 6.880752
12:28:30 DEBUG   opendrift:689: No elements hit coastline.
12:28:30 DEBUG   opendrift:1798: No elements to deactivate
12:28:30 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:30 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:30 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:30 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:30 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:30 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:30 DEBUG   opendrift.models.physics_methods:941:    min: 5.733006, mean: 6.217561, max: 6.880752
12:28:30 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:30 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003595, dN_50: 0.000282
12:28:31 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:31 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.023401307949809845
12:28:31 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:31 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:31 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1808 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1807 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1805 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1804 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1803 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1802 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1801 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1803 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1802 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1801 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1800 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1799 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1798 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1795 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1796 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1796 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1795 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1793 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1792 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1791 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1789 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1788 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1787 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1786 surface elements
12:28:31 DEBUG   opendrift.models.physics_methods:785: Advecting 1789 of 6000 elements above 0.100m with wind-sheared ocean current (0.030447 m/s - 0.241579 m/s)
12:28:31 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:31 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0013611490288181931 and 0.4236016440884586 m/s
12:28:31 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:31 DEBUG   opendrift:2201: ======================================================================
12:28:31 INFO    opendrift:2202: 2026-05-07 06:28:13.714561 - step 19 of 48 - 6000 active elements (0 deactivated)
12:28:31 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:31 DEBUG   opendrift:2210: ======================================================================
12:28:31 DEBUG   opendrift:2221:                35.01797088393011 <- latitude -> 35.199382647398785
12:28:31 DEBUG   opendrift:2221:                23.28722406452004 <- longitude -> 23.5070661295497
12:28:31 DEBUG   opendrift:2221:                -129.4181401389553 <- z -> 0.0
12:28:31 DEBUG   opendrift:2222: ---------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:31 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:31 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:31 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:31 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:31 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:31 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:31 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:31 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:31 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:31 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:31 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:31 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 06:00:00 (before)
                2026-05-07 09:00:00 (after)
12:28:31 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:31 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:31 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:31 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:31 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:31 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:31 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 11x12x23) for time after (2026-05-07 09:00:00)
12:28:31 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:31 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 09:00:00) in space  (linearNDFast)
12:28:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:31 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 06:00:00, weight 0.84) and
                      after (2026-05-07 09:00:00, weight 0.16) in time
12:28:31 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:31 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:31 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:31 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:31 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 06:00:00 (before)
                2026-05-07 07:30:00 (after)
12:28:31 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:31 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:31 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:31 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:31 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:31 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-05-07 07:30:00)
12:28:31 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:31 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 07:30:00) in space  (linearNDFast)
12:28:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:31 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 06:00:00, weight 0.69) and
                      after (2026-05-07 07:30:00, weight 0.31) in time
12:28:31 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:31 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:31 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:31 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:31 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:31 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:31 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.264873 (min) -0.00166309 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.00240454 (min) 0.295001 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.28091 (min) -5.68027 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 5.24546 (min) 7.22996 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:31 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.523144, mean: 1.801208, max: 2.153612
12:28:31 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:31 DEBUG   opendrift.models.physics_methods:941:    min: 6.723573, mean: 7.307439, max: 7.994905
12:28:31 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.723573, mean: 7.307439, max: 7.994905
12:28:31 DEBUG   opendrift:689: No elements hit coastline.
12:28:31 DEBUG   opendrift:1798: No elements to deactivate
12:28:31 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:31 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:31 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:31 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:31 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:31 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:31 DEBUG   opendrift.models.physics_methods:941:    min: 6.723573, mean: 7.307439, max: 7.994905
12:28:31 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:31 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003570, dN_50: 0.000280
12:28:31 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:31 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03159182584906259
12:28:31 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:31 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:31 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1785 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1783 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1781 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1779 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1778 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1777 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1777 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1774 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1772 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1772 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1770 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1769 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1768 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1766 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1765 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1764 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1764 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1763 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1762 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1762 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1762 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1761 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1759 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1758 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1755 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1754 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1753 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1752 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1750 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1749 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1747 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1745 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1743 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1742 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1740 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1740 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1739 surface elements
12:28:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1737 surface elements
12:28:31 DEBUG   opendrift.models.physics_methods:785: Advecting 1738 of 6000 elements above 0.100m with wind-sheared ocean current (0.050091 m/s - 0.280697 m/s)
12:28:31 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:31 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00132774449349926 and 0.43011199849577236 m/s
12:28:31 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:31 DEBUG   opendrift:2201: ======================================================================
12:28:31 INFO    opendrift:2202: 2026-05-07 07:28:13.714561 - step 20 of 48 - 6000 active elements (0 deactivated)
12:28:31 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:31 DEBUG   opendrift:2210: ======================================================================
12:28:31 DEBUG   opendrift:2221:                35.02701258151269 <- latitude -> 35.21630627696249
12:28:31 DEBUG   opendrift:2221:                23.273083213599755 <- longitude -> 23.503732561050438
12:28:31 DEBUG   opendrift:2221:                -128.05818868082548 <- z -> 0.0
12:28:31 DEBUG   opendrift:2222: ---------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:31 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:31 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:31 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:31 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:31 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:31 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:31 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:31 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:31 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:31 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:31 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:31 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 06:00:00 (before)
                2026-05-07 09:00:00 (after)
12:28:31 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:31 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 09:00:00) in space  (linearNDFast)
12:28:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:31 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 06:00:00, weight 0.51) and
                      after (2026-05-07 09:00:00, weight 0.49) in time
12:28:31 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:31 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:31 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:31 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:31 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:31 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 06:00:00 (before)
                2026-05-07 07:30:00 (after)
12:28:31 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:31 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 07:30:00) in space  (linearNDFast)
12:28:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:31 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 06:00:00, weight 0.02) and
                      after (2026-05-07 07:30:00, weight 0.98) in time
12:28:31 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:31 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:31 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:31 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:31 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:31 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:31 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.259836 (min) -0.00203051 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.00447077 (min) 0.281549 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -7.59333 (min) -6.22931 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 6.14948 (min) 8.376 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:31 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:31 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.134047, mean: 2.450858, max: 2.810582
12:28:31 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:31 DEBUG   opendrift.models.physics_methods:941:    min: 7.958506, mean: 8.525853, max: 9.133300
12:28:31 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.958506, mean: 8.525853, max: 9.133300
12:28:31 DEBUG   opendrift:689: No elements hit coastline.
12:28:31 DEBUG   opendrift:1798: No elements to deactivate
12:28:31 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:31 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:31 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:31 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:31 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:31 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:31 DEBUG   opendrift.models.physics_methods:941:    min: 7.958506, mean: 8.525853, max: 9.133300
12:28:31 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:32 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003663, dN_50: 0.000287
12:28:32 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:32 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04122778940278871
12:28:32 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:32 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:32 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 1736 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1730 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1729 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1727 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1726 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1725 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1724 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1724 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1721 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1719 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1717 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1716 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1716 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1714 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1713 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1712 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1710 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1708 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1707 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1705 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1705 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1702 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1700 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1699 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1699 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1698 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1695 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1694 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1693 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1692 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 1691 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1687 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1686 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1685 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1684 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1683 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1681 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1678 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1677 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1675 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 1672 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1668 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1666 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1665 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1664 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1662 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1661 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1660 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1660 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1659 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1659 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1658 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1657 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1655 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1652 surface elements
12:28:32 DEBUG   opendrift.models.physics_methods:785: Advecting 1657 of 6000 elements above 0.100m with wind-sheared ocean current (0.021446 m/s - 0.320665 m/s)
12:28:32 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:32 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001962788596762018 and 0.4584055201733749 m/s
12:28:32 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:32 DEBUG   opendrift:2201: ======================================================================
12:28:32 INFO    opendrift:2202: 2026-05-07 08:28:13.714561 - step 21 of 48 - 6000 active elements (0 deactivated)
12:28:32 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:32 DEBUG   opendrift:2210: ======================================================================
12:28:32 DEBUG   opendrift:2221:                35.028757198539466 <- latitude -> 35.232917625782044
12:28:32 DEBUG   opendrift:2221:                23.260787046751105 <- longitude -> 23.500449626834666
12:28:32 DEBUG   opendrift:2221:                -127.224946626475 <- z -> 0.0
12:28:32 DEBUG   opendrift:2222: ---------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:32 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:32 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:32 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:32 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:32 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:32 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:32 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:32 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:32 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:32 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:32 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:32 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:32 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:32 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 06:00:00 (before)
                2026-05-07 09:00:00 (after)
12:28:32 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 06:00:00) in space  (linearNDFast)
12:28:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:32 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 09:00:00) in space  (linearNDFast)
12:28:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:32 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 06:00:00, weight 0.18) and
                      after (2026-05-07 09:00:00, weight 0.82) in time
12:28:32 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:32 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:32 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:32 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:32 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:32 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 07:30:00 (before)
                2026-05-07 09:00:00 (after)
12:28:32 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:32 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:32 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:32 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:32 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:32 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-05-07 09:00:00)
12:28:32 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 07:30:00) in space  (linearNDFast)
12:28:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:32 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 09:00:00) in space  (linearNDFast)
12:28:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:32 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 07:30:00, weight 0.35) and
                      after (2026-05-07 09:00:00, weight 0.65) in time
12:28:32 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:32 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:32 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:32 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:32 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:32 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:32 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:32 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.265049 (min) -0.00105002 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.00162566 (min) 0.282299 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -8.01121 (min) -7.33052 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 4.05904 (min) 7.54273 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:32 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:32 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.828757, mean: 2.235980, max: 2.814464
12:28:32 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:32 DEBUG   opendrift.models.physics_methods:941:    min: 7.367287, mean: 8.140589, max: 9.139605
12:28:32 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.367287, mean: 8.140589, max: 9.139605
12:28:32 DEBUG   opendrift:689: No elements hit coastline.
12:28:32 DEBUG   opendrift:1798: No elements to deactivate
12:28:32 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:32 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:32 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:32 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:32 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:32 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:32 DEBUG   opendrift.models.physics_methods:941:    min: 7.367287, mean: 8.140590, max: 9.139605
12:28:32 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:32 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004418, dN_50: 0.000347
12:28:32 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:32 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04128472455604858
12:28:32 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:32 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:32 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1652 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1651 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1649 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1647 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1645 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1642 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1640 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1639 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1637 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1636 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1634 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1631 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1629 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1627 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1626 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1625 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1624 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1624 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1622 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1621 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1618 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1617 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1616 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1615 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1612 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1611 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1609 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1608 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1607 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1606 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1603 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1602 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1600 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1599 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1598 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1597 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1595 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1594 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1592 surface elements
12:28:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1591 surface elements
12:28:32 DEBUG   opendrift.models.physics_methods:785: Advecting 1596 of 6000 elements above 0.100m with wind-sheared ocean current (0.012493 m/s - 0.320887 m/s)
12:28:32 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:32 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0025886005479159218 and 0.4620561572740499 m/s
12:28:32 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:32 DEBUG   opendrift:2201: ======================================================================
12:28:32 INFO    opendrift:2202: 2026-05-07 09:28:13.714561 - step 22 of 48 - 6000 active elements (0 deactivated)
12:28:32 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:32 DEBUG   opendrift:2210: ======================================================================
12:28:32 DEBUG   opendrift:2221:                35.03447960620322 <- latitude -> 35.247373763221205
12:28:32 DEBUG   opendrift:2221:                23.23975648842333 <- longitude -> 23.498852657735217
12:28:32 DEBUG   opendrift:2221:                -125.90835189411986 <- z -> 0.0
12:28:32 DEBUG   opendrift:2222: ---------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:32 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:32 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:32 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:32 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:32 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:32 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:32 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:32 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:32 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:32 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:32 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:32 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:32 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:32 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:32 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:32 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 09:00:00 (before)
                2026-05-07 12:00:00 (after)
12:28:32 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:32 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:34 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:34 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:34 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:34 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:34 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 12x14x23) for time after (2026-05-07 12:00:00)
12:28:34 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 09:00:00) in space  (linearNDFast)
12:28:34 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:34 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:34 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:34 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 09:00:00, weight 0.84) and
                      after (2026-05-07 12:00:00, weight 0.16) in time
12:28:34 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:34 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:34 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:34 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:34 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:34 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:34 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:34 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:34 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:34 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:34 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 09:00:00 (before)
                2026-05-07 12:00:00 (after)
12:28:34 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:34 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:34 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:34 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:34 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:34 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-05-07 12:00:00)
12:28:34 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 09:00:00) in space  (linearNDFast)
12:28:34 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:34 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:34 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:34 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 09:00:00, weight 0.84) and
                      after (2026-05-07 12:00:00, weight 0.16) in time
12:28:34 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:34 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:34 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:34 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:34 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:34 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:34 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:34 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:34 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.259503 (min) 0.00782391 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.01448 (min) 0.296731 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -7.9221 (min) -7.66303 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.88274 (min) 7.10928 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:34 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:34 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.701918, mean: 2.070539, max: 2.727186
12:28:34 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:34 DEBUG   opendrift.models.physics_methods:941:    min: 7.107205, mean: 7.831182, max: 8.996777
12:28:34 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.107205, mean: 7.831182, max: 8.996777
12:28:34 DEBUG   opendrift:689: No elements hit coastline.
12:28:34 DEBUG   opendrift:1798: No elements to deactivate
12:28:34 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:34 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:34 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:34 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:34 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:34 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:34 DEBUG   opendrift.models.physics_methods:941:    min: 7.107205, mean: 7.831181, max: 8.996778
12:28:34 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:35 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005221, dN_50: 0.000410
12:28:35 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:35 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04000459497912518
12:28:35 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:35 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:35 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1591 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1589 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1588 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1586 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1584 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1583 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1582 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1579 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1576 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1576 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1575 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1572 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1571 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1570 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1569 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1568 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1567 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1564 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1563 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1562 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1562 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1563 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1563 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1562 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1562 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1561 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1560 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1560 surface elements
12:28:35 DEBUG   opendrift.models.physics_methods:785: Advecting 1568 of 6000 elements above 0.100m with wind-sheared ocean current (0.001222 m/s - 0.315872 m/s)
12:28:35 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:35 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001966970616291998 and 0.4229362125199181 m/s
12:28:35 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:35 DEBUG   opendrift:2201: ======================================================================
12:28:35 INFO    opendrift:2202: 2026-05-07 10:28:13.714561 - step 23 of 48 - 6000 active elements (0 deactivated)
12:28:35 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:35 DEBUG   opendrift:2210: ======================================================================
12:28:35 DEBUG   opendrift:2221:                35.04218248059132 <- latitude -> 35.26131973017751
12:28:35 DEBUG   opendrift:2221:                23.22344828620364 <- longitude -> 23.492745529763795
12:28:35 DEBUG   opendrift:2221:                -124.98373409310628 <- z -> 0.0
12:28:35 DEBUG   opendrift:2222: ---------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:35 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:35 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:35 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:35 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:35 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:35 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 09:00:00 (before)
                2026-05-07 12:00:00 (after)
12:28:35 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 09:00:00) in space  (linearNDFast)
12:28:35 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:35 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:35 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:35 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 09:00:00, weight 0.51) and
                      after (2026-05-07 12:00:00, weight 0.49) in time
12:28:35 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:35 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:35 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 09:00:00 (before)
                2026-05-07 12:00:00 (after)
12:28:35 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 09:00:00) in space  (linearNDFast)
12:28:35 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:35 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:35 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:35 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 09:00:00, weight 0.51) and
                      after (2026-05-07 12:00:00, weight 0.49) in time
12:28:35 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:35 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:35 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:35 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:35 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:35 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:35 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:35 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.285907 (min) -0.00566473 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0181895 (min) 0.289484 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -7.3191 (min) -7.06441 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.98104 (min) 6.81876 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:35 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.483862, mean: 1.836201, max: 2.413547
12:28:35 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:35 DEBUG   opendrift.models.physics_methods:941:    min: 6.636306, mean: 7.372411, max: 8.463645
12:28:35 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.636306, mean: 7.372411, max: 8.463645
12:28:35 DEBUG   opendrift:689: No elements hit coastline.
12:28:35 DEBUG   opendrift:1798: No elements to deactivate
12:28:35 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:35 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:35 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:35 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:35 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:35 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:35 DEBUG   opendrift.models.physics_methods:941:    min: 6.636306, mean: 7.372411, max: 8.463645
12:28:35 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:35 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.006194, dN_50: 0.000486
12:28:35 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:35 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.035404358697369076
12:28:35 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:35 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:35 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1559 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1558 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1557 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1556 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1554 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1553 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1552 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1551 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1548 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1548 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1547 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1546 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1545 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1544 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1542 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 1540 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1536 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1535 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1535 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1534 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1534 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1534 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1534 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1533 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1531 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1530 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1529 surface elements
12:28:35 DEBUG   opendrift.models.physics_methods:785: Advecting 1529 of 6000 elements above 0.100m with wind-sheared ocean current (0.093705 m/s - 0.297154 m/s)
12:28:35 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:35 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0019022567265625375 and 0.44246181450760974 m/s
12:28:35 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:35 DEBUG   opendrift:2201: ======================================================================
12:28:35 INFO    opendrift:2202: 2026-05-07 11:28:13.714561 - step 24 of 48 - 6000 active elements (0 deactivated)
12:28:35 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:35 DEBUG   opendrift:2210: ======================================================================
12:28:35 DEBUG   opendrift:2221:                35.04747953256029 <- latitude -> 35.275016941637354
12:28:35 DEBUG   opendrift:2221:                23.203045373164535 <- longitude -> 23.493885653804295
12:28:35 DEBUG   opendrift:2221:                -123.72861169317363 <- z -> 0.0
12:28:35 DEBUG   opendrift:2222: ---------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:35 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:35 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:35 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:35 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:35 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:35 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 09:00:00 (before)
                2026-05-07 12:00:00 (after)
12:28:35 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 09:00:00) in space  (linearNDFast)
12:28:35 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:35 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:35 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:35 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 09:00:00, weight 0.18) and
                      after (2026-05-07 12:00:00, weight 0.82) in time
12:28:35 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:35 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:35 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 09:00:00 (before)
                2026-05-07 12:00:00 (after)
12:28:35 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 09:00:00) in space  (linearNDFast)
12:28:35 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:35 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:35 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:35 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 09:00:00, weight 0.18) and
                      after (2026-05-07 12:00:00, weight 0.82) in time
12:28:35 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:35 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:35 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:35 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:35 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:35 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:35 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:35 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.333377 (min) 0.0211707 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0198251 (min) 0.279876 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.75944 (min) -6.43433 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.01298 (min) 6.62819 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:35 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:35 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.281494, mean: 1.614276, max: 2.116082
12:28:35 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:35 DEBUG   opendrift.models.physics_methods:941:    min: 6.167197, mean: 6.909976, max: 7.924938
12:28:35 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.167197, mean: 6.909976, max: 7.924938
12:28:35 DEBUG   opendrift:689: No elements hit coastline.
12:28:35 DEBUG   opendrift:1798: No elements to deactivate
12:28:35 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:35 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:35 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:35 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:35 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:35 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:35 DEBUG   opendrift.models.physics_methods:941:    min: 6.167197, mean: 6.909975, max: 7.924938
12:28:35 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:35 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.007276, dN_50: 0.000571
12:28:35 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:35 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.031041364560514154
12:28:35 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:35 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:35 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1528 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1527 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1525 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1524 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1523 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1522 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1521 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1520 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1521 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1520 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1518 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1520 surface elements
12:28:35 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1520 surface elements
12:28:35 DEBUG   opendrift.models.physics_methods:785: Advecting 1527 of 6000 elements above 0.100m with wind-sheared ocean current (0.002574 m/s - 0.278240 m/s)
12:28:35 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:35 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016767608448967815 and 0.4674749268040271 m/s
12:28:35 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:35 DEBUG   opendrift:2201: ======================================================================
12:28:35 INFO    opendrift:2202: 2026-05-07 12:28:13.714561 - step 25 of 48 - 6000 active elements (0 deactivated)
12:28:35 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:35 DEBUG   opendrift:2210: ======================================================================
12:28:35 DEBUG   opendrift:2221:                35.051494789224414 <- latitude -> 35.28826752539019
12:28:35 DEBUG   opendrift:2221:                23.183079093863313 <- longitude -> 23.492604682654715
12:28:35 DEBUG   opendrift:2221:                -122.301140718389 <- z -> 0.0
12:28:35 DEBUG   opendrift:2222: ---------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:35 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:35 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:35 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:35 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:35 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:35 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:35 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:35 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:35 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:35 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:35 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 12:00:00 (before)
                2026-05-07 15:00:00 (after)
12:28:35 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:35 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:36 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:36 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:36 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:36 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:36 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x14x22) for time after (2026-05-07 15:00:00)
12:28:36 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 15:00:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 12:00:00, weight 0.84) and
                      after (2026-05-07 15:00:00, weight 0.16) in time
12:28:36 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:36 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:36 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:36 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:36 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:36 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 12:00:00 (before)
                2026-05-07 13:30:00 (after)
12:28:36 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:36 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:36 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:36 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:36 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:36 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-07 13:30:00)
12:28:36 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 13:30:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 12:00:00, weight 0.69) and
                      after (2026-05-07 13:30:00, weight 0.31) in time
12:28:36 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:36 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:36 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:36 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:36 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:36 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:36 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:36 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.367309 (min) -0.0124884 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0308618 (min) 0.297973 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.45339 (min) -5.93841 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.35652 (min) 6.61006 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:36 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.251328, mean: 1.603046, max: 2.016332
12:28:36 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:36 DEBUG   opendrift.models.physics_methods:941:    min: 6.094178, mean: 6.886491, max: 7.735895
12:28:36 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.094178, mean: 6.886491, max: 7.735895
12:28:36 DEBUG   opendrift:689: No elements hit coastline.
12:28:36 DEBUG   opendrift:1798: No elements to deactivate
12:28:36 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:36 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:36 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:36 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:36 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:36 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:36 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:36 DEBUG   opendrift.models.physics_methods:941:    min: 6.094178, mean: 6.886490, max: 7.735895
12:28:36 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:36 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008132, dN_50: 0.000638
12:28:36 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:36 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.029578297883315348
12:28:36 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:36 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:36 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1521 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1522 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1521 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1520 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1519 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1518 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1517 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1516 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1515 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1515 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1516 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1515 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1514 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1513 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1514 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1513 surface elements
12:28:36 DEBUG   opendrift.models.physics_methods:785: Advecting 1519 of 6000 elements above 0.100m with wind-sheared ocean current (0.001823 m/s - 0.271603 m/s)
12:28:36 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:36 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001283620157565291 and 0.4278625174534719 m/s
12:28:36 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:36 DEBUG   opendrift:2201: ======================================================================
12:28:36 INFO    opendrift:2202: 2026-05-07 13:28:13.714561 - step 26 of 48 - 6000 active elements (0 deactivated)
12:28:36 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:36 DEBUG   opendrift:2210: ======================================================================
12:28:36 DEBUG   opendrift:2221:                35.05939068121412 <- latitude -> 35.30297772539368
12:28:36 DEBUG   opendrift:2221:                23.161786484687642 <- longitude -> 23.48020572805462
12:28:36 DEBUG   opendrift:2221:                -120.76984246799452 <- z -> 0.0
12:28:36 DEBUG   opendrift:2222: ---------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:36 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:36 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:36 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:36 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:36 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:36 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:36 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:36 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:36 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:36 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:36 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:36 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:36 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:36 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 12:00:00 (before)
                2026-05-07 15:00:00 (after)
12:28:36 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 15:00:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 12:00:00, weight 0.51) and
                      after (2026-05-07 15:00:00, weight 0.49) in time
12:28:36 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:36 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:36 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:36 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:36 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:36 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 12:00:00 (before)
                2026-05-07 13:30:00 (after)
12:28:36 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 13:30:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 12:00:00, weight 0.02) and
                      after (2026-05-07 13:30:00, weight 0.98) in time
12:28:36 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:36 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:36 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:36 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:36 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:36 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:36 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:36 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.360363 (min) -0.0254752 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0434566 (min) 0.321966 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.6437 (min) -5.53026 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 4.22001 (min) 7.08891 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:36 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.468112, mean: 1.830337, max: 2.163019
12:28:36 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:36 DEBUG   opendrift.models.physics_methods:941:    min: 6.600991, mean: 7.363100, max: 8.012347
12:28:36 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.600991, mean: 7.363100, max: 8.012347
12:28:36 DEBUG   opendrift:689: No elements hit coastline.
12:28:36 DEBUG   opendrift:1798: No elements to deactivate
12:28:36 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:36 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:36 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:36 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:36 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:36 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:36 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:36 DEBUG   opendrift.models.physics_methods:941:    min: 6.600991, mean: 7.363100, max: 8.012347
12:28:36 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:36 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008634, dN_50: 0.000678
12:28:36 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:36 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03172980078390838
12:28:36 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:36 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:36 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1513 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1513 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1512 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1511 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1510 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1510 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1509 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1508 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1507 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1506 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1505 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1505 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1504 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1502 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1501 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1500 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1499 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1498 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1497 surface elements
12:28:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1497 surface elements
12:28:36 DEBUG   opendrift.models.physics_methods:785: Advecting 1501 of 6000 elements above 0.100m with wind-sheared ocean current (0.032266 m/s - 0.281309 m/s)
12:28:36 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:36 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0035594363443905534 and 0.4503877502018274 m/s
12:28:36 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:36 DEBUG   opendrift:2201: ======================================================================
12:28:36 INFO    opendrift:2202: 2026-05-07 14:28:13.714561 - step 27 of 48 - 6000 active elements (0 deactivated)
12:28:36 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:36 DEBUG   opendrift:2210: ======================================================================
12:28:36 DEBUG   opendrift:2221:                35.065260587578834 <- latitude -> 35.32373541655538
12:28:36 DEBUG   opendrift:2221:                23.143277428059548 <- longitude -> 23.476337361737407
12:28:36 DEBUG   opendrift:2221:                -119.71465590274997 <- z -> 0.0
12:28:36 DEBUG   opendrift:2222: ---------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:36 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:36 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:36 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:36 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:36 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:36 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:36 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:36 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:36 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:36 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:36 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:36 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:36 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:36 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 12:00:00 (before)
                2026-05-07 15:00:00 (after)
12:28:36 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 12:00:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 15:00:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 12:00:00, weight 0.18) and
                      after (2026-05-07 15:00:00, weight 0.82) in time
12:28:36 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:36 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:36 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:36 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:36 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:36 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:36 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 13:30:00 (before)
                2026-05-07 15:00:00 (after)
12:28:36 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:36 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:36 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:36 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:36 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:36 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-07 15:00:00)
12:28:36 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 13:30:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 15:00:00) in space  (linearNDFast)
12:28:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:36 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 13:30:00, weight 0.35) and
                      after (2026-05-07 15:00:00, weight 0.65) in time
12:28:36 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:36 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:36 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:36 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:36 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:36 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:36 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:36 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.356606 (min) -0.0318169 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0318745 (min) 0.361265 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.48874 (min) -5.25103 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 4.37104 (min) 7.14271 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:36 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:36 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.454894, mean: 1.830593, max: 2.137063
12:28:36 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:36 DEBUG   opendrift.models.physics_methods:941:    min: 6.571209, mean: 7.363686, max: 7.964129
12:28:36 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.571209, mean: 7.363686, max: 7.964129
12:28:36 DEBUG   opendrift:689: No elements hit coastline.
12:28:37 DEBUG   opendrift:1798: No elements to deactivate
12:28:37 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:37 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:37 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:37 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:37 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:37 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:37 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:37 DEBUG   opendrift.models.physics_methods:941:    min: 6.571208, mean: 7.363686, max: 7.964129
12:28:37 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:37 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.009384, dN_50: 0.000736
12:28:37 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:37 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0313490978475466
12:28:37 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:37 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:37 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1496 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1495 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1494 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1493 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1493 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1492 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1491 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1491 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1489 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1488 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1486 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1485 surface elements
12:28:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1485 surface elements
12:28:37 DEBUG   opendrift.models.physics_methods:785: Advecting 1489 of 6000 elements above 0.100m with wind-sheared ocean current (0.001977 m/s - 0.279616 m/s)
12:28:37 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:37 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0009935982174706624 and 0.4041418778167985 m/s
12:28:37 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:37 DEBUG   opendrift:2201: ======================================================================
12:28:37 INFO    opendrift:2202: 2026-05-07 15:28:13.714561 - step 28 of 48 - 6000 active elements (0 deactivated)
12:28:37 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:37 DEBUG   opendrift:2210: ======================================================================
12:28:37 DEBUG   opendrift:2221:                35.06674549039117 <- latitude -> 35.33574126403386
12:28:37 DEBUG   opendrift:2221:                23.1288304342386 <- longitude -> 23.47406046269302
12:28:37 DEBUG   opendrift:2221:                -118.60939635059766 <- z -> 0.0
12:28:37 DEBUG   opendrift:2222: ---------------------------------
12:28:37 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:37 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:37 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:37 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:37 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:37 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:37 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:37 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:37 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:37 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:37 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:37 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:37 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:37 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:37 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:37 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:37 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:37 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:37 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:37 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:37 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:37 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:37 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:37 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:37 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:37 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:37 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:37 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:37 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:37 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 15:00:00 (before)
                2026-05-07 18:00:00 (after)
12:28:37 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:37 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:38 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:38 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:38 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:38 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:38 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x15x22) for time after (2026-05-07 18:00:00)
12:28:38 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 15:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 15:00:00, weight 0.84) and
                      after (2026-05-07 18:00:00, weight 0.16) in time
12:28:38 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:38 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:38 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:38 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:38 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:38 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 15:00:00 (before)
                2026-05-07 18:00:00 (after)
12:28:38 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:38 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:38 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:38 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:38 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:38 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-07 18:00:00)
12:28:38 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 15:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 15:00:00, weight 0.84) and
                      after (2026-05-07 18:00:00, weight 0.16) in time
12:28:38 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:38 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:38 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:38 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:38 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:38 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:38 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:38 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.331594 (min) 0.0101181 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: 0.0202616 (min) 0.384303 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.38422 (min) -5.08295 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 4.49567 (min) 7.48702 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:38 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.461710, mean: 1.847633, max: 2.133918
12:28:38 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:38 DEBUG   opendrift.models.physics_methods:941:    min: 6.586584, mean: 7.398425, max: 7.958267
12:28:38 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.586584, mean: 7.398425, max: 7.958267
12:28:38 DEBUG   opendrift:689: No elements hit coastline.
12:28:38 DEBUG   opendrift:1798: No elements to deactivate
12:28:38 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:38 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:38 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:38 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:38 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:38 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:38 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:38 DEBUG   opendrift.models.physics_methods:941:    min: 6.586585, mean: 7.398425, max: 7.958267
12:28:38 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:38 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010007, dN_50: 0.000785
12:28:38 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:38 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.031302968703621155
12:28:38 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:38 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:38 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1483 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1482 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1480 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1479 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1478 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1479 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1478 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1477 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1476 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1474 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1471 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1470 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1471 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1471 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1470 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1469 surface elements
12:28:38 DEBUG   opendrift.models.physics_methods:785: Advecting 1472 of 6000 elements above 0.100m with wind-sheared ocean current (0.061905 m/s - 0.279410 m/s)
12:28:38 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:38 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002302269231106012 and 0.4283160208094611 m/s
12:28:38 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:38 DEBUG   opendrift:2201: ======================================================================
12:28:38 INFO    opendrift:2202: 2026-05-07 16:28:13.714561 - step 29 of 48 - 6000 active elements (0 deactivated)
12:28:38 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:38 DEBUG   opendrift:2210: ======================================================================
12:28:38 DEBUG   opendrift:2221:                35.07059098341725 <- latitude -> 35.36040719374496
12:28:38 DEBUG   opendrift:2221:                23.120784090279898 <- longitude -> 23.464268730023225
12:28:38 DEBUG   opendrift:2221:                -117.1621701782923 <- z -> 0.0
12:28:38 DEBUG   opendrift:2222: ---------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:38 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:38 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:38 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:38 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:38 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:38 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:38 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:38 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:38 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:38 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:38 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:38 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:38 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:38 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 15:00:00 (before)
                2026-05-07 18:00:00 (after)
12:28:38 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 15:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 15:00:00, weight 0.51) and
                      after (2026-05-07 18:00:00, weight 0.49) in time
12:28:38 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:38 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:38 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:38 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:38 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:38 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 15:00:00 (before)
                2026-05-07 18:00:00 (after)
12:28:38 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 15:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 15:00:00, weight 0.51) and
                      after (2026-05-07 18:00:00, weight 0.49) in time
12:28:38 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:38 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:38 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:38 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:38 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:38 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:38 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:38 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.325612 (min) 0.048563 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.0121179 (min) 0.3884 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.35321 (min) -4.77556 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 4.59578 (min) 7.69629 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:38 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.485665, mean: 1.887146, max: 2.163258
12:28:38 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:38 DEBUG   opendrift.models.physics_methods:941:    min: 6.640336, mean: 7.478681, max: 8.012789
12:28:38 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.640336, mean: 7.478681, max: 8.012789
12:28:38 DEBUG   opendrift:689: No elements hit coastline.
12:28:38 DEBUG   opendrift:1798: No elements to deactivate
12:28:38 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:38 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:38 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:38 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:38 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:38 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:38 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:38 DEBUG   opendrift.models.physics_methods:941:    min: 6.640337, mean: 7.478681, max: 8.012790
12:28:38 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:38 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010461, dN_50: 0.000821
12:28:38 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:38 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03173330171939584
12:28:38 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:38 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:38 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1468 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1468 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1467 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1468 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1470 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1469 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1468 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1467 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1466 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1465 surface elements
12:28:38 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1464 surface elements
12:28:38 DEBUG   opendrift.models.physics_methods:785: Advecting 1469 of 6000 elements above 0.100m with wind-sheared ocean current (0.041208 m/s - 0.281325 m/s)
12:28:38 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:38 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0008084395709090957 and 0.4980713141225855 m/s
12:28:38 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:38 DEBUG   opendrift:2201: ======================================================================
12:28:38 INFO    opendrift:2202: 2026-05-07 17:28:13.714561 - step 30 of 48 - 6000 active elements (0 deactivated)
12:28:38 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:38 DEBUG   opendrift:2210: ======================================================================
12:28:38 DEBUG   opendrift:2221:                35.0751476467021 <- latitude -> 35.37908426842564
12:28:38 DEBUG   opendrift:2221:                23.11171164951673 <- longitude -> 23.46053393281329
12:28:38 DEBUG   opendrift:2221:                -116.27770858860396 <- z -> 0.0
12:28:38 DEBUG   opendrift:2222: ---------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:38 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:38 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:38 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:38 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:38 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:38 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:38 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:38 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:38 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:38 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:38 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:38 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:38 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:38 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 15:00:00 (before)
                2026-05-07 18:00:00 (after)
12:28:38 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 15:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 15:00:00, weight 0.18) and
                      after (2026-05-07 18:00:00, weight 0.82) in time
12:28:38 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:38 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:38 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:38 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:38 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:38 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:38 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 15:00:00 (before)
                2026-05-07 18:00:00 (after)
12:28:38 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 15:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:38 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:38 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 15:00:00, weight 0.18) and
                      after (2026-05-07 18:00:00, weight 0.82) in time
12:28:38 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:38 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:38 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:38 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:38 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:38 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:38 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:38 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.297578 (min) 0.0844463 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.0236569 (min) 0.395447 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.32604 (min) -4.5253 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 4.6793 (min) 7.87013 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:38 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:38 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.501678, mean: 1.926328, max: 2.193454
12:28:38 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:38 DEBUG   opendrift.models.physics_methods:941:    min: 6.676026, mean: 7.557324, max: 8.068519
12:28:38 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.676026, mean: 7.557324, max: 8.068519
12:28:38 DEBUG   opendrift:689: No elements hit coastline.
12:28:39 DEBUG   opendrift:1798: No elements to deactivate
12:28:39 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:39 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:39 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:39 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:39 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:39 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:39 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:39 DEBUG   opendrift.models.physics_methods:941:    min: 6.676026, mean: 7.557324, max: 8.068520
12:28:39 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:39 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010876, dN_50: 0.000854
12:28:39 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:39 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03217619297505606
12:28:39 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:39 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:39 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1465 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1464 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1465 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1464 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1463 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1462 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1461 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1460 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1459 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1458 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1457 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1456 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1455 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1453 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1453 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1451 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1450 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1451 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1451 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1450 surface elements
12:28:39 DEBUG   opendrift.models.physics_methods:785: Advecting 1460 of 6000 elements above 0.100m with wind-sheared ocean current (0.020608 m/s - 0.283082 m/s)
12:28:39 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:39 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0011796229060205793 and 0.4679299717518188 m/s
12:28:39 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:39 DEBUG   opendrift:2201: ======================================================================
12:28:39 INFO    opendrift:2202: 2026-05-07 18:28:13.714561 - step 31 of 48 - 6000 active elements (0 deactivated)
12:28:39 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:39 DEBUG   opendrift:2210: ======================================================================
12:28:39 DEBUG   opendrift:2221:                35.078941396889896 <- latitude -> 35.39727731632128
12:28:39 DEBUG   opendrift:2221:                23.100041405267174 <- longitude -> 23.45269488063044
12:28:39 DEBUG   opendrift:2221:                -115.04238834418412 <- z -> 0.0
12:28:39 DEBUG   opendrift:2222: ---------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:39 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:39 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:39 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:39 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:39 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:39 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:39 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:39 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:39 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:39 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:39 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:39 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:39 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:39 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 18:00:00 (before)
                2026-05-07 21:00:00 (after)
12:28:39 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:39 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:39 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:39 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:39 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:39 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:39 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 14x16x22) for time after (2026-05-07 21:00:00)
12:28:39 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:39 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:39 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 21:00:00) in space  (linearNDFast)
12:28:39 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:39 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 18:00:00, weight 0.84) and
                      after (2026-05-07 21:00:00, weight 0.16) in time
12:28:39 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:39 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:39 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:39 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:39 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:39 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 18:00:00 (before)
                2026-05-07 19:30:00 (after)
12:28:39 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:39 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:39 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:39 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:39 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:39 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-07 19:30:00)
12:28:39 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:39 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:39 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 19:30:00) in space  (linearNDFast)
12:28:39 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:39 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 18:00:00, weight 0.69) and
                      after (2026-05-07 19:30:00, weight 0.31) in time
12:28:39 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:39 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:39 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:39 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:39 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:39 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:39 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:39 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.28347 (min) 0.108275 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.0689255 (min) 0.37777 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.27133 (min) -4.14813 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 4.5379 (min) 8.12889 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:39 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:39 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.465242, mean: 1.909078, max: 2.178875
12:28:39 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:39 DEBUG   opendrift.models.physics_methods:941:    min: 6.594538, mean: 7.523633, max: 8.041661
12:28:39 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.594538, mean: 7.523633, max: 8.041661
12:28:39 DEBUG   opendrift:689: No elements hit coastline.
12:28:39 DEBUG   opendrift:1798: No elements to deactivate
12:28:39 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:39 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:39 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:39 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:39 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:39 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:39 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:39 DEBUG   opendrift.models.physics_methods:941:    min: 6.594538, mean: 7.523633, max: 8.041661
12:28:39 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:39 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.011411, dN_50: 0.000896
12:28:39 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:39 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03196236443798191
12:28:39 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:39 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:39 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1450 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1449 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1449 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1448 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1448 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1449 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1448 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1447 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1446 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1446 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1446 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1446 surface elements
12:28:39 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1447 surface elements
12:28:39 DEBUG   opendrift.models.physics_methods:785: Advecting 1446 of 6000 elements above 0.100m with wind-sheared ocean current (0.246428 m/s - 0.281955 m/s)
12:28:39 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:39 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0028003437947522456 and 0.44123663925808704 m/s
12:28:39 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:39 DEBUG   opendrift:2201: ======================================================================
12:28:39 INFO    opendrift:2202: 2026-05-07 19:28:13.714561 - step 32 of 48 - 6000 active elements (0 deactivated)
12:28:39 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:39 DEBUG   opendrift:2210: ======================================================================
12:28:39 DEBUG   opendrift:2221:                35.085056260112815 <- latitude -> 35.42269634357368
12:28:39 DEBUG   opendrift:2221:                23.08962949828044 <- longitude -> 23.44842476207611
12:28:39 DEBUG   opendrift:2221:                -113.9461943866986 <- z -> 0.0
12:28:39 DEBUG   opendrift:2222: ---------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:39 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:39 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:39 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:39 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:39 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:39 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:39 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:39 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:39 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:39 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:39 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:39 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:39 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:39 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:39 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:39 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 18:00:00 (before)
                2026-05-07 21:00:00 (after)
12:28:39 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:39 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:40 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 21:00:00) in space  (linearNDFast)
12:28:40 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:40 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 18:00:00, weight 0.51) and
                      after (2026-05-07 21:00:00, weight 0.49) in time
12:28:40 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:40 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:40 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:40 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:40 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:40 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 18:00:00 (before)
                2026-05-07 19:30:00 (after)
12:28:40 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:40 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:40 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 19:30:00) in space  (linearNDFast)
12:28:40 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:40 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 18:00:00, weight 0.02) and
                      after (2026-05-07 19:30:00, weight 0.98) in time
12:28:40 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:40 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:40 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:40 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:40 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:40 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:40 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:40 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.294165 (min) 0.0908621 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.120193 (min) 0.335821 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -6.21523 (min) -3.51287 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 4.21469 (min) 8.6079 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:40 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.380336, mean: 1.833946, max: 2.126332
12:28:40 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:40 DEBUG   opendrift.models.physics_methods:941:    min: 6.400619, mean: 7.373140, max: 7.944107
12:28:40 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.400619, mean: 7.373140, max: 7.944107
12:28:40 DEBUG   opendrift:689: No elements hit coastline.
12:28:40 DEBUG   opendrift:1798: No elements to deactivate
12:28:40 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:40 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:40 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:40 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:40 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:40 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:40 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:40 DEBUG   opendrift.models.physics_methods:941:    min: 6.400619, mean: 7.373141, max: 7.944108
12:28:40 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:40 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.012090, dN_50: 0.000949
12:28:40 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:40 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03119170030081719
12:28:40 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:40 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:40 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1447 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1446 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1446 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1445 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1444 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1443 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1442 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1441 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1440 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1441 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1440 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1438 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1437 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1436 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1435 surface elements
12:28:40 DEBUG   opendrift.models.physics_methods:785: Advecting 1438 of 6000 elements above 0.100m with wind-sheared ocean current (0.096949 m/s - 0.278913 m/s)
12:28:40 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:40 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001813417952798883 and 0.5117220625509399 m/s
12:28:40 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:40 DEBUG   opendrift:2201: ======================================================================
12:28:40 INFO    opendrift:2202: 2026-05-07 20:28:13.714561 - step 33 of 48 - 6000 active elements (0 deactivated)
12:28:40 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:40 DEBUG   opendrift:2210: ======================================================================
12:28:40 DEBUG   opendrift:2221:                35.0860117412858 <- latitude -> 35.44317291376815
12:28:40 DEBUG   opendrift:2221:                23.081372643756186 <- longitude -> 23.44584648674312
12:28:40 DEBUG   opendrift:2221:                -112.39916438091497 <- z -> 0.0
12:28:40 DEBUG   opendrift:2222: ---------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:40 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:40 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:40 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:40 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:40 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:40 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:40 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:40 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:40 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:40 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:40 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:40 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:40 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:40 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 18:00:00 (before)
                2026-05-07 21:00:00 (after)
12:28:40 WARNING opendrift.readers.basereader.structured:324: Data block from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd not large enough to cover element positions within timestep. Buffer size (4) must be increased. See `Variables.set_buffer_size`.
12:28:40 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 18:00:00) in space  (linearNDFast)
12:28:40 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:40 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 21:00:00) in space  (linearNDFast)
12:28:40 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:40 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 18:00:00, weight 0.18) and
                      after (2026-05-07 21:00:00, weight 0.82) in time
12:28:40 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:40 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:40 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:40 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:40 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:40 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 19:30:00 (before)
                2026-05-07 21:00:00 (after)
12:28:40 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:40 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:40 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:40 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:40 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:40 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-07 21:00:00)
12:28:40 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 19:30:00) in space  (linearNDFast)
12:28:40 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:40 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-07 21:00:00) in space  (linearNDFast)
12:28:40 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:40 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 19:30:00, weight 0.35) and
                      after (2026-05-07 21:00:00, weight 0.65) in time
12:28:40 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:40 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:40 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:40 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:40 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:40 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:40 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:40 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.295455 (min) 0.0987471 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.158321 (min) 0.310102 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -5.64782 (min) -1.91234 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.7773 (min) 8.02872 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:40 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:40 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.113974, mean: 1.420623, max: 1.675687
12:28:40 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:40 DEBUG   opendrift.models.physics_methods:941:    min: 5.749991, mean: 6.490652, max: 7.052223
12:28:40 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.749991, mean: 6.490652, max: 7.052223
12:28:40 DEBUG   opendrift:689: No elements hit coastline.
12:28:40 DEBUG   opendrift:1798: No elements to deactivate
12:28:40 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:40 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:40 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:40 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:40 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:40 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:40 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:40 DEBUG   opendrift.models.physics_methods:941:    min: 5.749991, mean: 6.490653, max: 7.052223
12:28:40 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:40 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.013752, dN_50: 0.001079
12:28:40 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:40 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.024581967593827355
12:28:40 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:40 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:40 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1435 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1435 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1434 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1433 surface elements
12:28:40 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1432 surface elements
12:28:40 DEBUG   opendrift.models.physics_methods:785: Advecting 1435 of 6000 elements above 0.100m with wind-sheared ocean current (0.106037 m/s - 0.247600 m/s)
12:28:40 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:40 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0007977319741265959 and 0.48456871195056234 m/s
12:28:40 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:40 DEBUG   opendrift:2201: ======================================================================
12:28:40 INFO    opendrift:2202: 2026-05-07 21:28:13.714561 - step 34 of 48 - 6000 active elements (0 deactivated)
12:28:40 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:40 DEBUG   opendrift:2210: ======================================================================
12:28:40 DEBUG   opendrift:2221:                35.09019364090058 <- latitude -> 35.454290446122684
12:28:40 DEBUG   opendrift:2221:                23.070063135708807 <- longitude -> 23.439652096788347
12:28:40 DEBUG   opendrift:2221:                -110.8856856033615 <- z -> 0.0
12:28:40 DEBUG   opendrift:2222: ---------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:40 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:40 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:40 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:40 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:40 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:40 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:40 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:40 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:40 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:40 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:40 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:40 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:40 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:40 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:40 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:40 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 21:00:00 (before)
                2026-05-08 00:00:00 (after)
12:28:40 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:42 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:44 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:44 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:44 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:44 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:44 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 14x17x22) for time after (2026-05-08 00:00:00)
12:28:44 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 21:00:00) in space  (linearNDFast)
12:28:44 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:44 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:44 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:44 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 21:00:00, weight 0.84) and
                      after (2026-05-08 00:00:00, weight 0.16) in time
12:28:44 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:44 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:44 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:44 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:44 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:44 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:44 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:44 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:44 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:44 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:44 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 21:00:00 (before)
                2026-05-08 00:00:00 (after)
12:28:44 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:44 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:45 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:45 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:45 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:45 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-05-08 00:00:00)
12:28:45 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 21:00:00) in space  (linearNDFast)
12:28:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:45 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:45 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 21:00:00, weight 0.84) and
                      after (2026-05-08 00:00:00, weight 0.16) in time
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:45 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:45 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:45 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:45 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:45 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.30307 (min) 0.0646699 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.180236 (min) 0.288485 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -4.92751 (min) -0.584592 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.42573 (min) 7.28741 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:45 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.814963, mean: 1.070260, max: 1.322329
12:28:45 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:45 DEBUG   opendrift.models.physics_methods:941:    min: 4.918112, mean: 5.631553, max: 6.264687
12:28:45 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.918112, mean: 5.631553, max: 6.264687
12:28:45 DEBUG   opendrift:689: No elements hit coastline.
12:28:45 DEBUG   opendrift:1798: No elements to deactivate
12:28:45 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:45 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:45 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:45 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:45 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:45 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:45 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:45 DEBUG   opendrift.models.physics_methods:941:    min: 4.918112, mean: 5.631553, max: 6.264687
12:28:45 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:45 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.015805, dN_50: 0.001240
12:28:45 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:45 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01939916753804337
12:28:45 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:45 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:45 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:45 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1434 surface elements
12:28:45 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1434 surface elements
12:28:45 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1433 surface elements
12:28:45 DEBUG   opendrift.models.physics_methods:785: Advecting 1437 of 6000 elements above 0.100m with wind-sheared ocean current (0.036133 m/s - 0.219950 m/s)
12:28:45 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:45 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0019520467603742014 and 0.46510201652138533 m/s
12:28:45 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:45 DEBUG   opendrift:2201: ======================================================================
12:28:45 INFO    opendrift:2202: 2026-05-07 22:28:13.714561 - step 35 of 48 - 6000 active elements (0 deactivated)
12:28:45 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:45 DEBUG   opendrift:2210: ======================================================================
12:28:45 DEBUG   opendrift:2221:                35.09910775451573 <- latitude -> 35.47222764225158
12:28:45 DEBUG   opendrift:2221:                23.059756928726173 <- longitude -> 23.433345839841813
12:28:45 DEBUG   opendrift:2221:                -109.74780127077696 <- z -> 0.0
12:28:45 DEBUG   opendrift:2222: ---------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:45 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:45 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 21:00:00 (before)
                2026-05-08 00:00:00 (after)
12:28:45 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 21:00:00) in space  (linearNDFast)
12:28:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:45 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:45 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 21:00:00, weight 0.51) and
                      after (2026-05-08 00:00:00, weight 0.49) in time
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:45 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 21:00:00 (before)
                2026-05-08 00:00:00 (after)
12:28:45 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 21:00:00) in space  (linearNDFast)
12:28:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:45 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:45 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 21:00:00, weight 0.51) and
                      after (2026-05-08 00:00:00, weight 0.49) in time
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:45 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:45 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:45 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:45 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:45 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.312989 (min) 0.0479342 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.219301 (min) 0.275944 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -4.09176 (min) 0.544816 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 3.18458 (min) 6.51408 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:45 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.518615, mean: 0.799096, max: 1.051160
12:28:45 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:45 DEBUG   opendrift.models.physics_methods:941:    min: 3.923305, mean: 4.861229, max: 5.585525
12:28:45 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.923305, mean: 4.861229, max: 5.585525
12:28:45 DEBUG   opendrift:689: No elements hit coastline.
12:28:45 DEBUG   opendrift:1798: No elements to deactivate
12:28:45 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:45 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:45 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:45 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:45 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:45 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:45 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:45 DEBUG   opendrift.models.physics_methods:941:    min: 3.923305, mean: 4.861228, max: 5.585525
12:28:45 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:45 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.018243, dN_50: 0.001432
12:28:45 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:45 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.015421852742827721
12:28:45 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:45 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:45 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:45 DEBUG   opendrift.models.physics_methods:785: Advecting 1444 of 6000 elements above 0.100m with wind-sheared ocean current (0.012239 m/s - 0.196105 m/s)
12:28:45 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:45 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0035582553352488783 and 0.4788246250206879 m/s
12:28:45 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:45 DEBUG   opendrift:2201: ======================================================================
12:28:45 INFO    opendrift:2202: 2026-05-07 23:28:13.714561 - step 36 of 48 - 6000 active elements (0 deactivated)
12:28:45 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:45 DEBUG   opendrift:2210: ======================================================================
12:28:45 DEBUG   opendrift:2221:                35.10381081246794 <- latitude -> 35.48417169619702
12:28:45 DEBUG   opendrift:2221:                23.05315784247167 <- longitude -> 23.43754682437954
12:28:45 DEBUG   opendrift:2221:                -108.91934487455292 <- z -> 0.0
12:28:45 DEBUG   opendrift:2222: ---------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:45 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:45 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 21:00:00 (before)
                2026-05-08 00:00:00 (after)
12:28:45 WARNING opendrift.readers.basereader.structured:324: Data block from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd not large enough to cover element positions within timestep. Buffer size (4) must be increased. See `Variables.set_buffer_size`.
12:28:45 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 21:00:00) in space  (linearNDFast)
12:28:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
12:28:45 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:45 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 21:00:00, weight 0.18) and
                      after (2026-05-08 00:00:00, weight 0.82) in time
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:45 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-07 21:00:00 (before)
                2026-05-08 00:00:00 (after)
12:28:45 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-07 21:00:00) in space  (linearNDFast)
12:28:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:45 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:45 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-07 21:00:00, weight 0.18) and
                      after (2026-05-08 00:00:00, weight 0.82) in time
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:45 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:45 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:45 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:45 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:45 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.32656 (min) 0.0314348 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.231423 (min) 0.269686 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -3.30199 (min) 1.60151 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 2.91707 (min) 5.78543 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:45 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:45 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.317983, mean: 0.589519, max: 0.851802
12:28:45 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:45 DEBUG   opendrift.models.physics_methods:941:    min: 3.072071, mean: 4.169936, max: 5.028041
12:28:45 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.072071, mean: 4.169936, max: 5.028041
12:28:45 DEBUG   opendrift:689: No elements hit coastline.
12:28:45 DEBUG   opendrift:1798: No elements to deactivate
12:28:45 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:45 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:45 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:45 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:45 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:45 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:45 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:45 DEBUG   opendrift.models.physics_methods:941:    min: 3.072071, mean: 4.169936, max: 5.028041
12:28:45 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:45 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.021145, dN_50: 0.001659
12:28:45 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:45 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.012497813603615961
12:28:45 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:45 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:45 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:45 DEBUG   opendrift.models.physics_methods:785: Advecting 1453 of 6000 elements above 0.100m with wind-sheared ocean current (0.023036 m/s - 0.176532 m/s)
12:28:45 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:45 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010903346356779173 and 0.4498663622548493 m/s
12:28:45 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:45 DEBUG   opendrift:2201: ======================================================================
12:28:45 INFO    opendrift:2202: 2026-05-08 00:28:13.714561 - step 37 of 48 - 6000 active elements (0 deactivated)
12:28:45 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:45 DEBUG   opendrift:2210: ======================================================================
12:28:45 DEBUG   opendrift:2221:                35.09985560072562 <- latitude -> 35.50244908888533
12:28:45 DEBUG   opendrift:2221:                23.048474421152406 <- longitude -> 23.428144568883123
12:28:45 DEBUG   opendrift:2221:                -107.70738558951383 <- z -> 0.0
12:28:45 DEBUG   opendrift:2222: ---------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:45 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:45 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:45 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:45 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:45 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:45 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:45 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:45 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:45 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 00:00:00 (before)
                2026-05-08 03:00:00 (after)
12:28:45 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:45 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:49 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:49 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:49 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:49 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:49 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 14x18x22) for time after (2026-05-08 03:00:00)
12:28:49 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:49 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:49 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 03:00:00) in space  (linearNDFast)
12:28:49 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:49 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 00:00:00, weight 0.84) and
                      after (2026-05-08 03:00:00, weight 0.16) in time
12:28:49 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:49 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:49 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:49 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:49 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:49 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:49 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:49 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 00:00:00 (before)
                2026-05-08 01:30:00 (after)
12:28:49 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:49 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:49 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:49 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:49 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:49 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-05-08 01:30:00)
12:28:49 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:49 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:49 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 01:30:00) in space  (linearNDFast)
12:28:49 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:49 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 00:00:00, weight 0.69) and
                      after (2026-05-08 01:30:00, weight 0.31) in time
12:28:49 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:49 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:49 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:49 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:49 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:49 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:49 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:49 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.352183 (min) 0.0191987 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.222923 (min) 0.265986 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -1.43138 (min) 2.80766 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 1.7933 (min) 4.03323 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:49 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.079428, mean: 0.250497, max: 0.568743
12:28:49 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:49 DEBUG   opendrift.models.physics_methods:941:    min: 1.535378, mean: 2.715100, max: 4.108541
12:28:49 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.535378, mean: 2.715100, max: 4.108541
12:28:49 DEBUG   opendrift:689: No elements hit coastline.
12:28:49 DEBUG   opendrift:1798: No elements to deactivate
12:28:49 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:49 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:49 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:49 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:49 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:49 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:49 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:49 DEBUG   opendrift.models.physics_methods:941:    min: 1.535378, mean: 2.715100, max: 4.108541
12:28:49 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:49 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.029268, dN_50: 0.002297
12:28:49 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:49 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.008346112205396772
12:28:49 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:49 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:49 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:49 DEBUG   opendrift.models.physics_methods:785: Advecting 1451 of 6000 elements above 0.100m with wind-sheared ocean current (0.015821 m/s - 0.144249 m/s)
12:28:49 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:49 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006054092429790289 and 0.4478466550348009 m/s
12:28:49 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:49 DEBUG   opendrift:2201: ======================================================================
12:28:49 INFO    opendrift:2202: 2026-05-08 01:28:13.714561 - step 38 of 48 - 6000 active elements (0 deactivated)
12:28:49 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:49 DEBUG   opendrift:2210: ======================================================================
12:28:49 DEBUG   opendrift:2221:                35.09681483134838 <- latitude -> 35.51482955087627
12:28:49 DEBUG   opendrift:2221:                23.049160255871104 <- longitude -> 23.41731627331074
12:28:49 DEBUG   opendrift:2221:                -106.5171045832431 <- z -> 0.0
12:28:49 DEBUG   opendrift:2222: ---------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:49 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:49 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:49 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:49 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:49 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:49 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:49 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:49 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:49 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:49 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:49 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:49 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:49 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:49 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:49 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:49 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:49 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:49 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:49 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:49 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 00:00:00 (before)
                2026-05-08 03:00:00 (after)
12:28:49 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:49 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:49 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 03:00:00) in space  (linearNDFast)
12:28:49 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:49 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 00:00:00, weight 0.51) and
                      after (2026-05-08 03:00:00, weight 0.49) in time
12:28:49 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:49 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:49 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:49 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:49 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:49 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:49 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:49 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 00:00:00 (before)
                2026-05-08 01:30:00 (after)
12:28:49 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:49 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:49 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 01:30:00) in space  (linearNDFast)
12:28:49 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:49 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 00:00:00, weight 0.02) and
                      after (2026-05-08 01:30:00, weight 0.98) in time
12:28:49 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:49 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:49 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:49 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:49 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:49 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:49 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:49 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.368325 (min) 0.00743242 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.251479 (min) 0.278166 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.42482 (min) 4.14313 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -1.24369 (min) 1.2124 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:49 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:49 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.068412, mean: 0.148019, max: 0.422274
12:28:49 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:49 DEBUG   opendrift.models.physics_methods:941:    min: 1.424932, mean: 2.012955, max: 3.540190
12:28:49 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.424932, mean: 2.012955, max: 3.540190
12:28:49 DEBUG   opendrift:689: No elements hit coastline.
12:28:49 DEBUG   opendrift:1798: No elements to deactivate
12:28:49 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:49 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:49 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:49 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:49 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:49 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:49 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:49 DEBUG   opendrift.models.physics_methods:941:    min: 1.424932, mean: 2.012955, max: 3.540190
12:28:49 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:49 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.037328, dN_50: 0.002929
12:28:49 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:49 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.006197803511804394
12:28:49 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:49 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:49 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:50 DEBUG   opendrift.models.physics_methods:785: Advecting 1452 of 6000 elements above 0.100m with wind-sheared ocean current (0.052989 m/s - 0.124294 m/s)
12:28:50 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:50 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.000627875305700139 and 0.4687086847037518 m/s
12:28:50 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:50 DEBUG   opendrift:2201: ======================================================================
12:28:50 INFO    opendrift:2202: 2026-05-08 02:28:13.714561 - step 39 of 48 - 6000 active elements (0 deactivated)
12:28:50 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:50 DEBUG   opendrift:2210: ======================================================================
12:28:50 DEBUG   opendrift:2221:                35.09308649577829 <- latitude -> 35.522612282691675
12:28:50 DEBUG   opendrift:2221:                23.050444008467785 <- longitude -> 23.41142059446982
12:28:50 DEBUG   opendrift:2221:                -104.91755170694962 <- z -> 0.0
12:28:50 DEBUG   opendrift:2222: ---------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:50 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:50 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:50 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:50 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:50 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:50 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:50 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:50 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:50 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:50 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:50 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:50 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:50 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:50 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 00:00:00 (before)
                2026-05-08 03:00:00 (after)
12:28:50 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 00:00:00) in space  (linearNDFast)
12:28:50 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:50 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 03:00:00) in space  (linearNDFast)
12:28:50 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:50 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 00:00:00, weight 0.18) and
                      after (2026-05-08 03:00:00, weight 0.82) in time
12:28:50 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:50 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:50 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:50 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:50 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:50 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 01:30:00 (before)
                2026-05-08 03:00:00 (after)
12:28:50 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:50 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:50 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:50 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:50 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:50 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-05-08 03:00:00)
12:28:50 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 01:30:00) in space  (linearNDFast)
12:28:50 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:50 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 03:00:00) in space  (linearNDFast)
12:28:50 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:50 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 01:30:00, weight 0.35) and
                      after (2026-05-08 03:00:00, weight 0.65) in time
12:28:50 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:50 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:50 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:50 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:50 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:50 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:50 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:50 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.388748 (min) -0.0125193 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.267069 (min) 0.29384 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 2.28669 (min) 4.26117 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.1807 (min) 0.0423381 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:50 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:50 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.156880, mean: 0.253749, max: 0.468754
12:28:50 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:50 DEBUG   opendrift.models.physics_methods:941:    min: 2.157812, mean: 2.718930, max: 3.729943
12:28:50 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.157812, mean: 2.718930, max: 3.729943
12:28:50 DEBUG   opendrift:689: No elements hit coastline.
12:28:50 DEBUG   opendrift:1798: No elements to deactivate
12:28:50 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:50 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:50 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:50 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:50 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:50 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:50 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:50 DEBUG   opendrift.models.physics_methods:941:    min: 2.157812, mean: 2.718930, max: 3.729943
12:28:50 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:50 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.031314, dN_50: 0.002458
12:28:50 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:50 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0068795467962197475
12:28:50 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:50 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:50 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:50 DEBUG   opendrift.models.physics_methods:785: Advecting 1455 of 6000 elements above 0.100m with wind-sheared ocean current (0.018274 m/s - 0.130956 m/s)
12:28:50 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:50 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001894280241066813 and 0.4239115349360826 m/s
12:28:50 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:50 DEBUG   opendrift:2201: ======================================================================
12:28:50 INFO    opendrift:2202: 2026-05-08 03:28:13.714561 - step 40 of 48 - 6000 active elements (0 deactivated)
12:28:50 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:50 DEBUG   opendrift:2210: ======================================================================
12:28:50 DEBUG   opendrift:2221:                35.095481529209586 <- latitude -> 35.5396547639617
12:28:50 DEBUG   opendrift:2221:                23.043665291839336 <- longitude -> 23.407974000908258
12:28:50 DEBUG   opendrift:2221:                -103.88579903426553 <- z -> 0.0
12:28:50 DEBUG   opendrift:2222: ---------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:50 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:50 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:50 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:50 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:50 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:50 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:50 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:50 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:50 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:50 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:50 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:50 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:50 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:50 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:50 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:50 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 03:00:00 (before)
                2026-05-08 06:00:00 (after)
12:28:50 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:52 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:54 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:54 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:54 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:54 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:54 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x19x22) for time after (2026-05-08 06:00:00)
12:28:54 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 03:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 03:00:00, weight 0.84) and
                      after (2026-05-08 06:00:00, weight 0.16) in time
12:28:54 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:54 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:54 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:54 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:54 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:54 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 03:00:00 (before)
                2026-05-08 06:00:00 (after)
12:28:54 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:54 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:54 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:54 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:54 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:54 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-05-08 06:00:00)
12:28:54 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 03:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 03:00:00, weight 0.84) and
                      after (2026-05-08 06:00:00, weight 0.16) in time
12:28:54 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:54 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:54 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:54 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:54 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:54 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:54 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:54 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.391293 (min) 0.00874656 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.272048 (min) 0.31924 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 2.61937 (min) 4.08608 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -3.04897 (min) -0.740729 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:54 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.266666, mean: 0.351025, max: 0.468017
12:28:54 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:54 DEBUG   opendrift.models.physics_methods:941:    min: 2.813285, mean: 3.222869, max: 3.727008
12:28:54 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.813285, mean: 3.222869, max: 3.727008
12:28:54 DEBUG   opendrift:689: No elements hit coastline.
12:28:54 DEBUG   opendrift:1798: No elements to deactivate
12:28:54 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:54 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:54 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:54 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:54 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:54 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:54 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:54 DEBUG   opendrift.models.physics_methods:941:    min: 2.813285, mean: 3.222869, max: 3.727008
12:28:54 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:54 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.029407, dN_50: 0.002308
12:28:54 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:54 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.006868731091444657
12:28:54 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:54 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:54 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:54 DEBUG   opendrift.models.physics_methods:785: Advecting 1457 of 6000 elements above 0.100m with wind-sheared ocean current (0.035748 m/s - 0.130853 m/s)
12:28:54 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:54 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0020148551401782586 and 0.44640617700653046 m/s
12:28:54 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:54 DEBUG   opendrift:2201: ======================================================================
12:28:54 INFO    opendrift:2202: 2026-05-08 04:28:13.714561 - step 41 of 48 - 6000 active elements (0 deactivated)
12:28:54 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:54 DEBUG   opendrift:2210: ======================================================================
12:28:54 DEBUG   opendrift:2221:                35.090110720856615 <- latitude -> 35.54979066368567
12:28:54 DEBUG   opendrift:2221:                23.039527210574434 <- longitude -> 23.407785273685715
12:28:54 DEBUG   opendrift:2221:                -102.76506066712001 <- z -> 0.0
12:28:54 DEBUG   opendrift:2222: ---------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:54 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:54 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:54 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:54 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:54 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:54 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:54 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:54 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:54 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:54 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:54 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:54 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:54 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:54 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 03:00:00 (before)
                2026-05-08 06:00:00 (after)
12:28:54 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 03:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 03:00:00, weight 0.51) and
                      after (2026-05-08 06:00:00, weight 0.49) in time
12:28:54 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:54 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:54 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:54 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:54 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:54 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 03:00:00 (before)
                2026-05-08 06:00:00 (after)
12:28:54 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 03:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 03:00:00, weight 0.51) and
                      after (2026-05-08 06:00:00, weight 0.49) in time
12:28:54 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:54 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:54 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:54 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:54 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:54 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:54 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:54 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.379687 (min) 0.0373764 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.252921 (min) 0.355671 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 2.4631 (min) 3.65289 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -3.35221 (min) -1.12058 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:54 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.262676, mean: 0.342469, max: 0.495393
12:28:54 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:54 DEBUG   opendrift.models.physics_methods:941:    min: 2.792159, mean: 3.184885, max: 3.834462
12:28:54 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.792159, mean: 3.184885, max: 3.834462
12:28:54 DEBUG   opendrift:689: No elements hit coastline.
12:28:54 DEBUG   opendrift:1798: No elements to deactivate
12:28:54 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:54 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:54 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:54 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:54 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:54 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:54 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:54 DEBUG   opendrift.models.physics_methods:941:    min: 2.792159, mean: 3.184886, max: 3.834462
12:28:54 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:54 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.031065, dN_50: 0.002438
12:28:54 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:54 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.007270261597184264
12:28:54 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:54 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:54 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:54 DEBUG   opendrift.models.physics_methods:785: Advecting 1464 of 6000 elements above 0.100m with wind-sheared ocean current (0.016689 m/s - 0.125216 m/s)
12:28:54 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:54 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0007222447785961865 and 0.4220613910967817 m/s
12:28:54 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:54 DEBUG   opendrift:2201: ======================================================================
12:28:54 INFO    opendrift:2202: 2026-05-08 05:28:13.714561 - step 42 of 48 - 6000 active elements (0 deactivated)
12:28:54 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:54 DEBUG   opendrift:2210: ======================================================================
12:28:54 DEBUG   opendrift:2221:                35.09292565122574 <- latitude -> 35.56119921526706
12:28:54 DEBUG   opendrift:2221:                23.03344407116602 <- longitude -> 23.400584092425273
12:28:54 DEBUG   opendrift:2221:                -101.61695088959867 <- z -> 0.0
12:28:54 DEBUG   opendrift:2222: ---------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:54 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:54 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:54 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:54 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:54 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:54 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:54 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:54 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:54 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:54 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:54 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:54 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:54 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:54 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 03:00:00 (before)
                2026-05-08 06:00:00 (after)
12:28:54 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 03:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 03:00:00, weight 0.18) and
                      after (2026-05-08 06:00:00, weight 0.82) in time
12:28:54 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:54 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:54 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:54 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:54 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:54 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:54 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 03:00:00 (before)
                2026-05-08 06:00:00 (after)
12:28:54 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 03:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:54 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 03:00:00, weight 0.18) and
                      after (2026-05-08 06:00:00, weight 0.82) in time
12:28:54 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:54 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:54 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:54 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:54 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:54 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:54 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:54 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.371858 (min) 0.0714194 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.206687 (min) 0.398614 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 2.28341 (min) 3.28783 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -3.62068 (min) -1.50127 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:54 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:54 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.265080, mean: 0.339237, max: 0.520790
12:28:54 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:54 DEBUG   opendrift.models.physics_methods:941:    min: 2.804903, mean: 3.170116, max: 3.931522
12:28:54 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.804903, mean: 3.170116, max: 3.931522
12:28:54 DEBUG   opendrift:689: No elements hit coastline.
12:28:55 DEBUG   opendrift:1798: No elements to deactivate
12:28:55 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:55 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:55 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:55 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:55 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:55 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:55 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:55 DEBUG   opendrift.models.physics_methods:941:    min: 2.804903, mean: 3.170115, max: 3.931522
12:28:55 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:55 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.032684, dN_50: 0.002565
12:28:55 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:55 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.007642763512840323
12:28:55 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:55 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:55 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:55 DEBUG   opendrift.models.physics_methods:785: Advecting 1464 of 6000 elements above 0.100m with wind-sheared ocean current (0.036960 m/s - 0.128588 m/s)
12:28:55 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:55 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014377826745921476 and 0.47618968222355185 m/s
12:28:55 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:55 DEBUG   opendrift:2201: ======================================================================
12:28:55 INFO    opendrift:2202: 2026-05-08 06:28:13.714561 - step 43 of 48 - 6000 active elements (0 deactivated)
12:28:55 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:55 DEBUG   opendrift:2210: ======================================================================
12:28:55 DEBUG   opendrift:2221:                35.09231745190028 <- latitude -> 35.565851257687825
12:28:55 DEBUG   opendrift:2221:                23.0327276903959 <- longitude -> 23.39292938284749
12:28:55 DEBUG   opendrift:2221:                -100.20281274136795 <- z -> 0.0
12:28:55 DEBUG   opendrift:2222: ---------------------------------
12:28:55 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:55 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:55 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:55 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:55 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:55 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:55 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:55 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:55 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:55 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:55 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:55 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:55 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:55 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:55 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:55 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:55 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:55 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:55 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:55 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:55 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:55 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:55 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:55 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:55 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:55 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:55 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:55 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:55 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:55 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 06:00:00 (before)
                2026-05-08 09:00:00 (after)
12:28:55 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:28:57 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:28:58 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:58 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:28:58 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:28:58 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:58 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x20x22) for time after (2026-05-08 09:00:00)
12:28:58 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:58 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:58 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 09:00:00) in space  (linearNDFast)
12:28:58 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:58 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 06:00:00, weight 0.84) and
                      after (2026-05-08 09:00:00, weight 0.16) in time
12:28:58 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:58 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:58 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:58 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:58 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:58 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:58 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:58 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 06:00:00 (before)
                2026-05-08 07:30:00 (after)
12:28:58 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:58 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:58 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:58 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:58 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:58 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-05-08 07:30:00)
12:28:58 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:58 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:58 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 07:30:00) in space  (linearNDFast)
12:28:58 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:58 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 06:00:00, weight 0.69) and
                      after (2026-05-08 07:30:00, weight 0.31) in time
12:28:58 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:58 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:58 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:58 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:58 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:58 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:58 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:58 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.354384 (min) 0.0958783 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.163964 (min) 0.419965 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 2.03603 (min) 2.69639 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -3.6946 (min) -1.55709 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:58 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.206599, mean: 0.307059, max: 0.508780
12:28:58 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:58 DEBUG   opendrift.models.physics_methods:941:    min: 2.476243, mean: 3.014760, max: 3.885928
12:28:58 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.476243, mean: 3.014760, max: 3.885928
12:28:58 DEBUG   opendrift:689: No elements hit coastline.
12:28:58 DEBUG   opendrift:1798: No elements to deactivate
12:28:58 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:58 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:58 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:58 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:58 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:58 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:58 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:58 DEBUG   opendrift.models.physics_methods:941:    min: 2.476243, mean: 3.014760, max: 3.885928
12:28:58 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:58 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.035423, dN_50: 0.002780
12:28:58 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:58 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.007466622035074561
12:28:58 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:58 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:58 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:58 DEBUG   opendrift.models.physics_methods:785: Advecting 1467 of 6000 elements above 0.100m with wind-sheared ocean current (0.002432 m/s - 0.126782 m/s)
12:28:58 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:58 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0024130773032864654 and 0.42155808443670395 m/s
12:28:58 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:58 DEBUG   opendrift:2201: ======================================================================
12:28:58 INFO    opendrift:2202: 2026-05-08 07:28:13.714561 - step 44 of 48 - 6000 active elements (0 deactivated)
12:28:58 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:58 DEBUG   opendrift:2210: ======================================================================
12:28:58 DEBUG   opendrift:2221:                35.09655271741413 <- latitude -> 35.57915684508354
12:28:58 DEBUG   opendrift:2221:                23.024820772973154 <- longitude -> 23.38887238636557
12:28:58 DEBUG   opendrift:2221:                -98.48304690104733 <- z -> 0.0
12:28:58 DEBUG   opendrift:2222: ---------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:58 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:58 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:58 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:58 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:58 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:58 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:58 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:58 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:58 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:58 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:58 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:58 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:58 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:58 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:58 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:58 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:58 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:58 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:58 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:58 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 06:00:00 (before)
                2026-05-08 09:00:00 (after)
12:28:58 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:58 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:58 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 09:00:00) in space  (linearNDFast)
12:28:58 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:58 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 06:00:00, weight 0.51) and
                      after (2026-05-08 09:00:00, weight 0.49) in time
12:28:58 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:58 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:58 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:58 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:58 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:58 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:58 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:58 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 06:00:00 (before)
                2026-05-08 07:30:00 (after)
12:28:58 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:58 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:58 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 07:30:00) in space  (linearNDFast)
12:28:58 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:58 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 06:00:00, weight 0.02) and
                      after (2026-05-08 07:30:00, weight 0.98) in time
12:28:58 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:58 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:58 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:58 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:58 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:58 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:58 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:58 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.348647 (min) 0.128403 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.0989095 (min) 0.427616 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.6052 (min) 2.46768 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -3.57713 (min) -1.23397 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:58 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:58 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.100844, mean: 0.243261, max: 0.464579
12:28:58 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:58 DEBUG   opendrift.models.physics_methods:941:    min: 1.730033, mean: 2.676966, max: 3.713295
12:28:58 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.730033, mean: 2.676966, max: 3.713295
12:28:58 DEBUG   opendrift:689: No elements hit coastline.
12:28:58 DEBUG   opendrift:1798: No elements to deactivate
12:28:58 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:58 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:58 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:58 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:58 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:58 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:58 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:58 DEBUG   opendrift.models.physics_methods:941:    min: 1.730033, mean: 2.676966, max: 3.713295
12:28:59 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:59 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.040169, dN_50: 0.003152
12:28:59 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:59 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0068183121557222615
12:28:59 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:59 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:59 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:59 DEBUG   opendrift.models.physics_methods:785: Advecting 1468 of 6000 elements above 0.100m with wind-sheared ocean current (0.060741 m/s - 0.118863 m/s)
12:28:59 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:59 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.004101206223366215 and 0.4414615296049425 m/s
12:28:59 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:59 DEBUG   opendrift:2201: ======================================================================
12:28:59 INFO    opendrift:2202: 2026-05-08 08:28:13.714561 - step 45 of 48 - 6000 active elements (0 deactivated)
12:28:59 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:59 DEBUG   opendrift:2210: ======================================================================
12:28:59 DEBUG   opendrift:2221:                35.100448175286694 <- latitude -> 35.58660221680931
12:28:59 DEBUG   opendrift:2221:                23.01658219683321 <- longitude -> 23.38606844253836
12:28:59 DEBUG   opendrift:2221:                -97.45903173577682 <- z -> 0.0
12:28:59 DEBUG   opendrift:2222: ---------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:59 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:59 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:59 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:59 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:59 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:59 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:59 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:59 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:59 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:59 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:59 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:59 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:59 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:59 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 06:00:00 (before)
                2026-05-08 09:00:00 (after)
12:28:59 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 06:00:00) in space  (linearNDFast)
12:28:59 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:59 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 09:00:00) in space  (linearNDFast)
12:28:59 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:59 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 06:00:00, weight 0.18) and
                      after (2026-05-08 09:00:00, weight 0.82) in time
12:28:59 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:59 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:59 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:28:59 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:28:59 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:59 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 07:30:00 (before)
                2026-05-08 09:00:00 (after)
12:28:59 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:28:59 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:28:59 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:28:59 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:28:59 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:28:59 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-05-08 09:00:00)
12:28:59 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 07:30:00) in space  (linearNDFast)
12:28:59 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:59 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 09:00:00) in space  (linearNDFast)
12:28:59 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:28:59 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 07:30:00, weight 0.35) and
                      after (2026-05-08 09:00:00, weight 0.65) in time
12:28:59 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:59 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:59 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:28:59 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:28:59 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:28:59 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:28:59 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:28:59 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.346039 (min) 0.159655 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.112303 (min) 0.437316 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.10535 (min) 2.63437 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -4.28229 (min) -2.68142 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:28:59 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:28:59 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.206930, mean: 0.442466, max: 0.621837
12:28:59 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:28:59 DEBUG   opendrift.models.physics_methods:941:    min: 2.478230, mean: 3.620334, max: 4.296035
12:28:59 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.478230, mean: 3.620334, max: 4.296035
12:28:59 DEBUG   opendrift:689: No elements hit coastline.
12:28:59 DEBUG   opendrift:1798: No elements to deactivate
12:28:59 DEBUG   opendrift:2259: Calling OpenOil.update()
12:28:59 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:28:59 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:28:59 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:28:59 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:28:59 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:28:59 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:28:59 DEBUG   opendrift.models.physics_methods:941:    min: 2.478230, mean: 3.620334, max: 4.296035
12:28:59 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:28:59 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.034818, dN_50: 0.002732
12:28:59 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:28:59 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.00912485264464397
12:28:59 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:28:59 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:28:59 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:28:59 DEBUG   opendrift.models.physics_methods:785: Advecting 1478 of 6000 elements above 0.100m with wind-sheared ocean current (0.007277 m/s - 0.143177 m/s)
12:28:59 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:28:59 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0017908188912365063 and 0.41383519308694083 m/s
12:28:59 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:28:59 DEBUG   opendrift:2201: ======================================================================
12:28:59 INFO    opendrift:2202: 2026-05-08 09:28:13.714561 - step 46 of 48 - 6000 active elements (0 deactivated)
12:28:59 DEBUG   opendrift:2208: 0 elements scheduled.
12:28:59 DEBUG   opendrift:2210: ======================================================================
12:28:59 DEBUG   opendrift:2221:                35.10941462812412 <- latitude -> 35.59521259711854
12:28:59 DEBUG   opendrift:2221:                23.009071179750432 <- longitude -> 23.388188952663622
12:28:59 DEBUG   opendrift:2221:                -95.85640954186492 <- z -> 0.0
12:28:59 DEBUG   opendrift:2222: ---------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:28:59 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:28:59 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:59 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:59 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:59 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:28:59 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:28:59 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:28:59 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:28:59 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:28:59 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:28:59 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:28:59 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:28:59 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:28:59 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:28:59 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:28:59 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 09:00:00 (before)
                2026-05-08 12:00:00 (after)
12:28:59 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
12:29:01 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
12:29:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:29:02 DEBUG   opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
12:29:02 DEBUG   opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
12:29:02 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
12:29:02 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 14x20x21) for time after (2026-05-08 12:00:00)
12:29:02 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 09:00:00) in space  (linearNDFast)
12:29:02 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:02 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 12:00:00) in space  (linearNDFast)
12:29:02 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:02 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 09:00:00, weight 0.84) and
                      after (2026-05-08 12:00:00, weight 0.16) in time
12:29:02 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:02 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:02 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:29:02 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:29:02 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:29:02 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:29:02 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:29:02 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:29:02 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:29:02 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:29:02 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 09:00:00 (before)
                2026-05-08 12:00:00 (after)
12:29:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
12:29:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
12:29:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
12:29:02 DEBUG   opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
12:29:02 DEBUG   opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
12:29:02 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-05-08 12:00:00)
12:29:02 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 09:00:00) in space  (linearNDFast)
12:29:02 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:02 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 12:00:00) in space  (linearNDFast)
12:29:02 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:02 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 09:00:00, weight 0.84) and
                      after (2026-05-08 12:00:00, weight 0.16) in time
12:29:02 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:02 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:02 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:29:02 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:29:02 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:29:02 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:29:02 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:29:02 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:29:02 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.346677 (min) 0.201413 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.156607 (min) 0.408117 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.565398 (min) 2.84283 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -4.49435 (min) -3.01937 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:29:02 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:29:02 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.232133, mean: 0.536403, max: 0.695708
12:29:02 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:29:02 DEBUG   opendrift.models.physics_methods:941:    min: 2.624811, mean: 3.986661, max: 4.544050
12:29:02 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.624811, mean: 3.986661, max: 4.544050
12:29:02 DEBUG   opendrift:689: No elements hit coastline.
12:29:02 DEBUG   opendrift:1798: No elements to deactivate
12:29:02 DEBUG   opendrift:2259: Calling OpenOil.update()
12:29:02 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:29:02 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:29:02 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:29:02 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:29:02 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:29:02 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:29:02 DEBUG   opendrift.models.physics_methods:941:    min: 2.624811, mean: 3.986661, max: 4.544050
12:29:02 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:29:02 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.034395, dN_50: 0.002699
12:29:02 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:29:02 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01020834193800303
12:29:02 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:29:02 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:29:02 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:29:03 DEBUG   opendrift.models.physics_methods:785: Advecting 1481 of 6000 elements above 0.100m with wind-sheared ocean current (0.089936 m/s - 0.153664 m/s)
12:29:03 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:29:03 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0023274135985183937 and 0.4285563959528655 m/s
12:29:03 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:29:03 DEBUG   opendrift:2201: ======================================================================
12:29:03 INFO    opendrift:2202: 2026-05-08 10:28:13.714561 - step 47 of 48 - 6000 active elements (0 deactivated)
12:29:03 DEBUG   opendrift:2208: 0 elements scheduled.
12:29:03 DEBUG   opendrift:2210: ======================================================================
12:29:03 DEBUG   opendrift:2221:                35.11718538347053 <- latitude -> 35.60478310824156
12:29:03 DEBUG   opendrift:2221:                23.01106684142199 <- longitude -> 23.388863779870704
12:29:03 DEBUG   opendrift:2221:                -94.76826407334148 <- z -> 0.0
12:29:03 DEBUG   opendrift:2222: ---------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:29:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:29:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:29:03 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:29:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:29:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:29:03 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:29:03 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:29:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:29:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:29:03 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 09:00:00 (before)
                2026-05-08 12:00:00 (after)
12:29:03 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 09:00:00) in space  (linearNDFast)
12:29:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:03 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 12:00:00) in space  (linearNDFast)
12:29:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:03 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 09:00:00, weight 0.51) and
                      after (2026-05-08 12:00:00, weight 0.49) in time
12:29:03 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:29:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:29:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:29:03 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 09:00:00 (before)
                2026-05-08 12:00:00 (after)
12:29:03 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 09:00:00) in space  (linearNDFast)
12:29:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:03 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 12:00:00) in space  (linearNDFast)
12:29:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:03 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 09:00:00, weight 0.51) and
                      after (2026-05-08 12:00:00, weight 0.49) in time
12:29:03 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:03 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:29:03 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:29:03 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:29:03 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:29:03 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:29:03 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.328252 (min) 0.249087 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.191006 (min) 0.331342 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.0729884 (min) 3.0629 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -4.09952 (min) -2.04487 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:29:03 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.102996, mean: 0.440510, max: 0.644211
12:29:03 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:29:03 DEBUG   opendrift.models.physics_methods:941:    min: 1.748392, mean: 3.604772, max: 4.372639
12:29:03 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.748392, mean: 3.604772, max: 4.372639
12:29:03 DEBUG   opendrift:689: No elements hit coastline.
12:29:03 DEBUG   opendrift:1798: No elements to deactivate
12:29:03 DEBUG   opendrift:2259: Calling OpenOil.update()
12:29:03 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:29:03 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:29:03 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:29:03 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:29:03 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:29:03 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:29:03 DEBUG   opendrift.models.physics_methods:941:    min: 1.748392, mean: 3.604773, max: 4.372639
12:29:03 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:29:03 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.038429, dN_50: 0.003016
12:29:03 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:29:03 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.009453018632197656
12:29:03 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:29:03 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:29:03 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:29:03 DEBUG   opendrift.models.physics_methods:785: Advecting 1483 of 6000 elements above 0.100m with wind-sheared ocean current (0.061385 m/s - 0.146918 m/s)
12:29:03 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:29:03 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.003153510652613518 and 0.47529544875288304 m/s
12:29:03 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
12:29:03 DEBUG   opendrift:2201: ======================================================================
12:29:03 INFO    opendrift:2202: 2026-05-08 11:28:13.714561 - step 48 of 48 - 6000 active elements (0 deactivated)
12:29:03 DEBUG   opendrift:2208: 0 elements scheduled.
12:29:03 DEBUG   opendrift:2210: ======================================================================
12:29:03 DEBUG   opendrift:2221:                35.11849075653396 <- latitude -> 35.6119328197417
12:29:03 DEBUG   opendrift:2221:                23.004636254941534 <- longitude -> 23.38231444706098
12:29:03 DEBUG   opendrift:2221:                -93.63446456184852 <- z -> 0.0
12:29:03 DEBUG   opendrift:2222: ---------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
12:29:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
12:29:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:29:03 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:29:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:29:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:29:03 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:29:03 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['y_sea_water_velocity', 'x_sea_water_velocity']
12:29:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
12:29:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:29:03 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 09:00:00 (before)
                2026-05-08 12:00:00 (after)
12:29:03 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 09:00:00) in space  (linearNDFast)
12:29:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:03 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 12:00:00) in space  (linearNDFast)
12:29:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:03 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 09:00:00, weight 0.18) and
                      after (2026-05-08 12:00:00, weight 0.82) in time
12:29:03 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
12:29:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
12:29:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
12:29:03 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-05-08 09:00:00 (before)
                2026-05-08 12:00:00 (after)
12:29:03 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-05-08 09:00:00) in space  (linearNDFast)
12:29:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:03 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-05-08 12:00:00) in space  (linearNDFast)
12:29:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
12:29:03 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-05-08 09:00:00, weight 0.18) and
                      after (2026-05-08 12:00:00, weight 0.82) in time
12:29:03 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:03 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:29:03 DEBUG   opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
12:29:03 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
12:29:03 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
12:29:03 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
12:29:03 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.324088 (min) 0.28348 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.2702 (min) 0.280829 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -0.407522 (min) 3.26416 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -3.6881 (min) -1.06991 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:29:03 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.032245, mean: 0.357470, max: 0.596718
12:29:03 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
12:29:03 DEBUG   opendrift.models.physics_methods:941:    min: 0.978280, mean: 3.230715, max: 4.208371
12:29:03 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 0.978280, mean: 3.230715, max: 4.208371
12:29:03 DEBUG   opendrift:689: No elements hit coastline.
12:29:03 DEBUG   opendrift:1798: No elements to deactivate
12:29:03 DEBUG   opendrift:2259: Calling OpenOil.update()
12:29:03 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
12:29:03 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
12:29:03 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
12:29:03 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
12:29:03 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
12:29:03 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
12:29:03 DEBUG   opendrift.models.physics_methods:941:    min: 0.978280, mean: 3.230715, max: 4.208371
12:29:03 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
12:29:03 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.043317, dN_50: 0.003400
12:29:03 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
12:29:03 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.00875642501758076
12:29:03 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
12:29:03 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
12:29:03 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
12:29:03 DEBUG   opendrift.models.physics_methods:785: Advecting 1487 of 6000 elements above 0.100m with wind-sheared ocean current (0.003082 m/s - 0.140237 m/s)
12:29:03 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
12:29:03 DEBUG   opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0003291284235230825 and 0.4203852057432633 m/s
12:29:03 DEBUG   opendrift:2297: Cleaning up
12:29:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
12:29:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
12:29:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
12:29:03 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
12:29:03 DEBUG   opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
12:29:03 DEBUG   opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
12:29:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
12:29:03 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
12:29:03 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
12:29:03 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
12:29:03 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
12:29:03 DEBUG   opendrift:689: No elements hit coastline.
12:29:03 DEBUG   opendrift:2384: Updating minval and maxval
12:29:03 DEBUG   opendrift:2464: Writing to file
12:29:03 DEBUG   opendrift:1798: No elements to deactivate
12:29:03 DEBUG   opendrift:164: Changed mode from Mode.Run to Mode.Result
<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:                                            ...


Plot and animate results

o.animation(color='z', markersize='mass_oil', markersize_scaling=80)
12:29:03 DEBUG   opendrift:2531: Setting up map: corners=None, fast=False, lscale=None
12:29:04 DEBUG   opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 1) with Cartopy shapereader...
12:29:14 DEBUG   opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 5) with Cartopy shapereader...
12:29:14 DEBUG   opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 6) with Cartopy shapereader...
12:29:14 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:14 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:15 DEBUG   opendrift:3198: Saving animation..
12:29:15 INFO    opendrift:4768: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_0.gif...
12:29:15 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:15 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:16 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:16 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:16 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:16 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:17 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:17 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:17 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:18 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:18 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:18 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:19 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:19 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:19 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:19 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:20 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:20 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:21 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:21 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:21 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:21 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:22 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:22 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:22 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:23 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:23 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:23 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:23 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:24 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:24 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:24 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:25 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:25 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:25 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:25 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:26 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:26 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:26 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:26 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:27 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:27 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:27 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:27 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:28 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:28 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:28 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:28 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:29 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:29 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:29 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:29 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:30 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:30 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:30 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:31 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:31 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:31 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:32 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:32 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:32 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:32 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:33 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:33 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:33 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:33 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:34 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:34 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:34 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:35 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:35 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:35 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:36 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:36 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:36 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:36 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:37 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:37 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:37 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:37 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:38 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:38 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:38 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:38 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:39 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:39 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:39 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:39 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:40 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:40 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:40 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:40 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:41 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:41 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:41 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:41 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.619821548461918, 23.924121856689453, 34.78911590576171, 35.815284729003906)..
12:29:49 DEBUG   opendrift:4806: MPLBACKEND = agg
12:29:49 DEBUG   opendrift:4807: DISPLAY = None
12:29:49 DEBUG   opendrift:4808: Time to save animation: 0:00:34.274005
12:29:49 INFO    opendrift:3191: Time to make animation: 0:00:45.681288
../_images/example_oilspill_seafloor_biodegradation_0.gif
o.plot_oil_budget(show_watercontent_and_viscosity=False, show_wind_and_current=False)
GENERIC MEDIUM CRUDE (877.6 kg/m3) - 2026-05-06 12:28 to 2026-05-08 12:28

Custom oil budget plot

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()
GENERIC MEDIUM CRUDE,  877.57 kg/m3

Animation of vertical behaviour

o.animation_profile(markersize='mass_oil', markersize_scaling=80, color='z', alpha=.5)
12:29:49 DEBUG   opendrift:3198: Saving animation..
12:29:50 INFO    opendrift:4768: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_1.gif...
12:30:00 DEBUG   opendrift:4806: MPLBACKEND = agg
12:30:00 DEBUG   opendrift:4807: DISPLAY = None
12:30:00 DEBUG   opendrift:4808: Time to save animation: 0:00:10.038164
12:30:00 INFO    opendrift:3407: Time to make animation: 0:00:10.225687
../_images/example_oilspill_seafloor_biodegradation_1.gif

Total running time of the script: (1 minutes 52.509 seconds)

Gallery generated by Sphinx-Gallery