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
13:30:53 DEBUG   opendrift.config:168: Adding 17 config items from __init__
13:30:53 DEBUG   opendrift.config:178:   Overwriting config item readers:max_number_of_fails
13:30:53 DEBUG   opendrift.config:168: Adding 6 config items from __init__
13:30:53 INFO    opendrift:569: OpenDriftSimulation initialised (version 1.14.10 / v1.14.10-27-gff3ada1)
13:30:53 DEBUG   opendrift.config:168: Adding 19 config items from oceandrift
13:30:53 DEBUG   opendrift.config:178:   Overwriting config item seed:z
13:30:53 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})
13:30:53 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
13:30:53 DEBUG   opendrift.readers.reader_lazy:37: Delaying initialisation of LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:30:53 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
13:30:53 DEBUG   opendrift.models.basemodel.environment:312: Added reader LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:30:53 INFO    opendrift.config:68: set_config('drift:current_uncertainty', 0)
13:30:53 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)
13:30:53 INFO    opendrift.models.openoil.openoil:1641: Droplet diameter is provided, and will be kept constant during simulation
13:30:53 INFO    opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE
13:30:53 DEBUG   opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE
13:30:53 INFO    opendrift.models.openoil.openoil:1731: Using density 877.5726099999999 and viscosity 4.5431401718650186e-05 of oiltype GENERIC MEDIUM CRUDE
13:30:53 DEBUG   opendrift.readers.basereader:185: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
13:30:53 DEBUG   opendrift.models.basemodel.environment:312: Added reader constant_reader
13:30:53 INFO    opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG
13:30:53 DEBUG   opendrift.readers.basereader.variables:546: Skipping calculation of vector component, since y is not north
13:30:53 DEBUG   opendrift.readers.basereader.variables:546: Skipping calculation of vector component, since y is not north
13:30:53 DEBUG   opendrift.readers.basereader.variables:546: Skipping calculation of vector component, since y is not north
13:30:53 DEBUG   opendrift.readers.basereader.variables:546: Skipping calculation of vector component, since y is not north
13:30:53 DEBUG   opendrift.readers.basereader:185: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
13:30:58 DEBUG   opendrift.models.basemodel.environment:312: Added reader global_landmask
13:30:58 INFO    opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers:
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_surface_height: 0.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    upward_sea_water_velocity: 0.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_significant_height: 0.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_stokes_drift_x_velocity: 0.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_stokes_drift_y_velocity: 0.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_period_at_variance_spectral_density_maximum: 0.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_ice_area_fraction: 0.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_ice_x_velocity: 0.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_ice_y_velocity: 0.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_water_temperature: 10.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_water_salinity: 34.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    sea_floor_depth_below_sea_level: 10000.000000
13:30:58 INFO    opendrift.models.basemodel.environment:230:    ocean_vertical_diffusivity: 0.020000
13:30:58 DEBUG   opendrift:165: Changed mode from Mode.Config to Mode.Ready
13:30:58 INFO    opendrift.models.openoil.openoil:1641: Droplet diameter is provided, and will be kept constant during simulation
13:30:58 INFO    opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE
13:30:58 DEBUG   opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE
13:30:58 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)
13:30:58 DEBUG   opendrift:165: Changed mode from Mode.Ready to Mode.Run
13:30:58 DEBUG   opendrift:1875:
------------------------------------------------------
Software and hardware:
  OpenDrift version 1.14.10
  Platform: Linux, 7.0.0-1008-aws
  4.0 GB memory
  36 processors (x86_64)
  NumPy version 2.5.1
  SciPy version 1.18.0
  Matplotlib version 3.11.0
  NetCDF4 version 1.7.4
  Xarray version 2026.4.0
  ADIOS (adios_db) version 1.2.5
  Copernicusmarine version 2.4.1
  Python version 3.14.6 | packaged by conda-forge | (main, Jun 12 2026, 08:51:42) [GCC 14.3.0]
------------------------------------------------------

13:30:58 DEBUG   opendrift:1888: No output file is specified, neglecting export_buffer_length
13:30:58 INFO    opendrift:1903: Skipping environment variable upward_sea_water_velocity because of condition ['drift:vertical_advection', 'is', False]
13:30:58 INFO    opendrift:1914: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
13:30:58 INFO    opendrift:1914: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
13:30:58 DEBUG   opendrift:2037: Finalizing environment and preparing readers for simulation coverage ([21.02599253 32.97284402 25.97419057 37.02720938]) and time (2026-07-09 13:30:53.833232 to 2026-07-11 13:30:53.833232)
13:30:58 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]
13:30:58 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]
13:30:58 DEBUG   opendrift.models.basemodel.environment:166:    Preparing constant_reader for extent [21.02599253 32.97284402 25.97419057 37.02720938]
13:30:58 DEBUG   opendrift.readers.basereader.variables:559: Nothing more to prepare for constant_reader
13:30:58 DEBUG   opendrift.models.basemodel.environment:166:    Preparing global_landmask for extent [21.02599253 32.97284402 25.97419057 37.02720938]
13:30:58 DEBUG   opendrift.readers.basereader.variables:559: Nothing more to prepare for global_landmask
13:30:58 DEBUG   opendrift:2134: Initial self.result, size Frozen({'trajectory': 6000, 'time': 49})
13:30:58 INFO    opendrift:955: Using existing reader for land_binary_mask to move elements to ocean
13:30:58 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:30:58 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:30:58 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:30:58 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:30:58 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:30:58 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:30:58 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:30:58 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:30:58 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:30:58 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:30:58 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:30:58 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:30:58 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:30:58 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:30:58 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:30:58 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:30:58 INFO    opendrift:986: All points are in ocean
13:30:58 INFO    opendrift.models.openoil.openoil:697: Oil-water surface tension is 0.031369 Nm
13:30:58 INFO    opendrift.models.openoil.openoil:710: Max water fraction not available for GENERIC MEDIUM CRUDE, using default
13:30:58 DEBUG   opendrift:912: to be seeded: 6000, already seeded 0
13:30:58 DEBUG   opendrift:934: Released 6000 new elements.
13:30:58 DEBUG   opendrift:2210: ======================================================================
13:30:58 INFO    opendrift:2211: 2026-07-09 13:30:53.833232 - step 1 of 48 - 6000 active elements (0 deactivated)
13:30:58 DEBUG   opendrift:2217: 0 elements scheduled.
13:30:58 DEBUG   opendrift:2219: ======================================================================
13:30:58 DEBUG   opendrift:2230:                34.99662780761719 <- latitude -> 35.00342559814453
13:30:58 DEBUG   opendrift:2230:                23.4965763092041 <- longitude -> 23.50360679626465
13:30:58 DEBUG   opendrift:2230:                -150.0 <- z -> 0.0
13:30:58 DEBUG   opendrift:2231: ---------------------------------
13:30:58 DEBUG   opendrift.models.basemodel.environment:573: Variables not covered by any reader: ['sea_surface_height', 'x_wind', 'y_wind', 'sea_water_temperature', 'y_sea_water_velocity', 'sea_water_salinity', 'x_sea_water_velocity', 'sea_floor_depth_below_sea_level']
13:30:58 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
13:30:58 DEBUG   opendrift.readers:269: Testing reader <module 'opendrift.readers.reader_netCDF_CF_generic' from '/root/project/opendrift/readers/reader_netCDF_CF_generic.py'>
13:30:58 INFO    opendrift.readers:67: Opening file with xr.open_dataset
13:30:58 DEBUG   findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_package at 0x79a256588040>
13:30:58 DEBUG   findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_python at 0x79a256204040>
13:30:58 DEBUG   findlibs:303: found libeccodes.so/eccodeslib in <function _find_in_python at 0x79a256204040>
13:30:58 DEBUG   gribapi.bindings:98: eccodes lib search: findlibs returned /opt/conda/envs/opendrift/lib/libeccodes.so
13:30:59 WARNING opendrift.readers:75: Removing variables that cannot be CF decoded: ['tau']
13:30:59 DEBUG   opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
13:30:59 INFO    opendrift.readers.reader_netCDF_CF_generic:307: Grid coordinates are detected, but proj4 string not given: assuming latlong
13:30:59 INFO    opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'z': 'depth', 'y': 'lat', 'x': 'lon', 'time': 'time'}
13:30:59 DEBUG   opendrift.readers.basereader.variables:618: 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
13:30:59 INFO    opendrift.readers.basereader:175: Variable x_sea_water_velocity will be rotated from eastward_sea_water_velocity
13:30:59 INFO    opendrift.readers.basereader:175: Variable y_sea_water_velocity will be rotated from northward_sea_water_velocity
13:30:59 DEBUG   opendrift.readers.basereader:185: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
13:30:59 DEBUG   opendrift.readers.basereader.variables:573: Adding variable mapping: ['x_sea_water_velocity', 'y_sea_water_velocity'] -> sea_water_speed
13:30:59 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
13:30:59 DEBUG   opendrift.readers.basereader.variables:618: 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
13:30:59 DEBUG   opendrift.readers.basereader.variables:559: Nothing more to prepare for https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
13:30:59 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
13:30:59 DEBUG   opendrift.readers.basereader.variables:618: 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
13:30:59 DEBUG   opendrift.readers.reader_lazy:56: Initialising: LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:30:59 DEBUG   opendrift.readers:269: Testing reader <module 'opendrift.readers.reader_netCDF_CF_generic' from '/root/project/opendrift/readers/reader_netCDF_CF_generic.py'>
13:30:59 INFO    opendrift.readers:67: Opening file with xr.open_dataset
13:30:59 DEBUG   opendrift.readers:128: Selecting GRIB variable u-component_of_wind_height_above_ground at 10m height and adding standard_name eastward_wind
13:30:59 DEBUG   opendrift.readers:128: Selecting GRIB variable v-component_of_wind_height_above_ground at 10m height and adding standard_name northward_wind
13:30:59 DEBUG   opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
13:30:59 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'}
13:31:00 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), ...
13:31:00 DEBUG   opendrift.readers.reader_netCDF_CF_generic:270: Lon and lat are 1D arrays - using as projection coordinates
13:31:00 INFO    opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'time': ['time', 'time1', 'time2', 'time3'], 'x': 'lon', 'y': 'lat'}
13:31:00 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_high_cloud_top_Mixed_intervals_Average', 'Temperature_low_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_pressure_difference_layer', 'Temperature_surface', 'Visibility_surface', 'Ice_thickness_surface', 'Relative_humidity_sigma_layer', 'Relative_humidity_pressure_difference_layer', 'Surface_roughness_surface', 'Haines_index_surface', 'Soil_temperature_depth_below_surface_layer', 'u-component_of_wind_pressure_difference_layer', 'Momentum_flux_v-component_surface_Mixed_intervals_Average', 'Categorical_Rain_surface_Mixed_intervals_Average', 'v-component_of_wind_pressure_difference_layer', 'Vegetation_surface', 'Geopotential_height_surface', 'Convective_available_potential_energy_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_low_cloud_bottom_Mixed_intervals_Average', 'Pressure_high_cloud_bottom_Mixed_intervals_Average', 'Pressure_low_cloud_top_Mixed_intervals_Average', 'Pressure_middle_cloud_bottom_Mixed_intervals_Average', 'Pressure_middle_cloud_top_Mixed_intervals_Average', 'Pressure_high_cloud_top_Mixed_intervals_Average', 'Categorical_Freezing_Rain_surface_Mixed_intervals_Average', 'Convective_precipitation_rate_surface', 'Per_cent_frozen_precipitation_surface', 'Specific_humidity_isobaric', 'Temperature_isobaric', 'Relative_humidity_isobaric', 'Relative_humidity_zeroDegC_isotherm', 'Total_cloud_cover_isobaric', 'u-component_of_wind_isobaric', 'Total_cloud_cover_boundary_layer_cloud_Mixed_intervals_Average', 'Downward_Short-Wave_Radiation_Flux_surface_Mixed_intervals_Average', 'Cloud_Work_Function_entire_atmosphere_single_layer_Mixed_intervals_Average', 'v-component_of_wind_isobaric', 'Maximum_temperature_height_above_ground_Mixed_intervals_Maximum', 'Geopotential_height_isobaric', 'Geopotential_height_zeroDegC_isotherm', 'U-Component_Storm_Motion_height_above_ground_layer', 'u-component_of_wind_planetary_boundary', 'Categorical_Ice_Pellets_surface', 'Vertical_velocity_pressure_isobaric', 'Vertical_velocity_geometric_isobaric', 'Absolute_vorticity_isobaric', 'Pressure_reduced_to_MSL_msl', 'Categorical_Ice_Pellets_surface_Mixed_intervals_Average', 'Meridional_Flux_of_Gravity_Wave_Stress_surface_Mixed_intervals_Average', 'Downward_Long-Wave_Radp_Flux_surface_Mixed_intervals_Average', 'Cloud_mixing_ratio_isobaric', 'Ice_water_mixing_ratio_isobaric', 'Rain_mixing_ratio_isobaric', 'Snow_mixing_ratio_isobaric', 'Graupel_snow_pellets_isobaric', 'Pressure_maximum_wind', 'Temperature_maximum_wind', 'Temperature_altitude_above_msl', '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_surface_Mixed_intervals_Average', 'Upward_Short-Wave_Radiation_Flux_atmosphere_top_Mixed_intervals_Average', 'v-component_of_wind_maximum_wind', 'v-component_of_wind_altitude_above_msl', 'Low_cloud_cover_low_cloud', 'Apparent_temperature_height_above_ground', 'Geopotential_height_maximum_wind', 'Minimum_temperature_height_above_ground_Mixed_intervals_Minimum', 'Ice_growth_rate_altitude_above_msl', 'V-Component_Storm_Motion_height_above_ground_layer', 'Field_Capacity_surface', 'v-component_of_wind_planetary_boundary', 'Precipitable_water_entire_atmosphere_single_layer', 'Categorical_Snow_surface', 'Reflectivity_hybrid', 'Reflectivity_height_above_ground', 'Pressure_height_above_ground', 'Pressure_tropopause', 'Specific_humidity_height_above_ground', 'Temperature_tropopause', 'Temperature_height_above_ground', '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_atmosphere_top_Mixed_intervals_Average', 'Upward_Long-Wave_Radp_Flux_surface_Mixed_intervals_Average', 'v-component_of_wind_tropopause', 'Geopotential_height_tropopause', 'Dewpoint_temperature_height_above_ground', 'Temperature_sigma', 'Relative_humidity_sigma', 'Potential_temperature_sigma', 'u-component_of_wind_sigma', 'v-component_of_wind_sigma', 'Medium_cloud_cover_middle_cloud', 'Cloud_mixing_ratio_hybrid', 'Planetary_Boundary_Layer_Height_surface', 'Ice_water_mixing_ratio_hybrid', 'Plant_Canopy_Surface_Water_surface', 'Rain_mixing_ratio_hybrid', 'Vertical_velocity_pressure_sigma', 'Snow_mixing_ratio_hybrid', 'Composite_reflectivity_entire_atmosphere', 'Convective_Precipitation_Rate_surface_Mixed_intervals_Average', 'Total_cloud_cover_entire_atmosphere', 'High_cloud_cover_high_cloud', 'Geopotential_height_cloud_ceiling', 'Geopotential_height_highest_tropospheric_freezing', 'Frictional_Velocity_surface', 'Graupel_snow_pellets_hybrid', 'High_cloud_cover_high_cloud_Mixed_intervals_Average', 'Cloud_water_entire_atmosphere_single_layer', 'Pressure_potential_vorticity_surface', 'Temperature_potential_vorticity_surface', 'u-component_of_wind_potential_vorticity_surface', 'v-component_of_wind_potential_vorticity_surface', 'Geopotential_height_potential_vorticity_surface', 'Medium_cloud_cover_middle_cloud_Mixed_intervals_Average']
13:31:00 DEBUG   opendrift.readers.reader_netCDF_CF_generic:396: Several time dimensions detected: ['time', 'time1', 'time2', 'time3']: Using single time dimension found in detected variables: ['time1']
13:31:00 DEBUG   opendrift.readers.basereader.variables:546: Skipping calculation of vector component, since y is not north
13:31:00 DEBUG   opendrift.readers.basereader.variables:546: Skipping calculation of vector component, since y is not north
13:31:00 DEBUG   opendrift.readers.basereader.variables:546: Skipping calculation of vector component, since y is not north
13:31:00 DEBUG   opendrift.readers.basereader.variables:546: Skipping calculation of vector component, since y is not north
13:31:00 DEBUG   opendrift.readers.basereader.variables:618: 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
13:31:00 INFO    opendrift.readers.basereader:175: Variable x_wind will be rotated from eastward_wind
13:31:00 INFO    opendrift.readers.basereader:175: Variable y_wind will be rotated from northward_wind
13:31:00 DEBUG   opendrift.readers.basereader:185: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
13:31:00 DEBUG   opendrift.readers.basereader.variables:573: Adding variable mapping: ['x_wind', 'y_wind'] -> wind_speed
13:31:00 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
13:31:00 DEBUG   opendrift.readers.basereader.variables:618: 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
13:31:00 DEBUG   opendrift.readers.basereader.variables:559: Nothing more to prepare for https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:00 DEBUG   opendrift.readers.reader_lazy:71: Reader initialised: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:00 DEBUG   opendrift.readers.basereader.variables:618: 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
13:31:00 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:00 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:00 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:00 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:00 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:00 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:00 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:00 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:00 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:00 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:00 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:00 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:00 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:00 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:00 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:00 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:00 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:00 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:00 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:00 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:00 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:00 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:00 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:00 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:00 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
13:31:00 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:00 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:00 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:00 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:00 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 12:00:00 (before)
                2026-07-09 15:00:00 (after)
13:31:00 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:00 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:01 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:01 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:01 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:01 DEBUG   opendrift.readers.basereader.structured:290: Fetched env-block (size 9x9x23) for time before (2026-07-09 12:00:00)
13:31:01 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:01 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:02 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:02 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:02 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x23) for time after (2026-07-09 15:00:00)
13:31:02 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 12:00:00) in space  (linearNDFast)
13:31:02 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:02 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 15:00:00) in space  (linearNDFast)
13:31:02 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:02 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 12:00:00, weight 0.50) and
                      after (2026-07-09 15:00:00, weight 0.50) in time
13:31:02 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:02 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:02 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:02 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:02 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:02 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:02 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:02 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:02 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:02 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:02 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 13:30:00 (before)
                2026-07-09 15:00:00 (after)
13:31:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:02 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:02 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:02 DEBUG   opendrift.readers.basereader.structured:290: Fetched env-block (size 8x7x1) for time before (2026-07-09 13:30:00)
13:31:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:02 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:02 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:02 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-07-09 15:00:00)
13:31:02 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 13:30:00) in space  (linearNDFast)
13:31:02 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:02 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 15:00:00) in space  (linearNDFast)
13:31:02 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:02 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 13:30:00, weight 0.99) and
                      after (2026-07-09 15:00:00, weight 0.01) in time
13:31:02 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:02 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:02 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:02 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:02 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:02 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:02 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:02 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0598987 (min) 0.103567 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.250515 (min) -0.187117 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.71781 (min) 1.75467 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -0.549507 (min) -0.462032 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:02 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:02 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.078974, mean: 0.080525, max: 0.081798
13:31:02 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:02 DEBUG   opendrift.models.physics_methods:941:    min: 1.530985, mean: 1.545940, max: 1.558123
13:31:02 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.530985, mean: 1.545940, max: 1.558123
13:31:02 DEBUG   opendrift:697: No elements hit coastline.
13:31:02 DEBUG   opendrift:1807: No elements to deactivate
13:31:02 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:02 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:02 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:02 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:02 DEBUG   opendrift.models.openoil.openoil:871:         Emulsification not yet started
13:31:02 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:02 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:02 DEBUG   opendrift.models.physics_methods:941:    min: 1.530985, mean: 1.545940, max: 1.558123
13:31:02 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:02 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004616, dN_50: 0.000362
13:31:02 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:02 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0012039590010949818
13:31:02 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:02 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:02 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:03 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.053829 m/s - 0.054704 m/s)
13:31:03 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:03 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0022460362237508094 and 0.48135814700051643 m/s
13:31:03 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:03 DEBUG   opendrift:2210: ======================================================================
13:31:03 INFO    opendrift:2211: 2026-07-09 14:30:53.833232 - step 2 of 48 - 6000 active elements (0 deactivated)
13:31:03 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:03 DEBUG   opendrift:2219: ======================================================================
13:31:03 DEBUG   opendrift:2230:                34.9778691259287 <- latitude -> 35.00513938544666
13:31:03 DEBUG   opendrift:2230:                23.487001727067828 <- longitude -> 23.523595598557513
13:31:03 DEBUG   opendrift:2230:                -149.8051315930392 <- z -> 0.0
13:31:03 DEBUG   opendrift:2231: ---------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:03 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:03 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:03 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:03 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 12:00:00 (before)
                2026-07-09 15:00:00 (after)
13:31:03 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 12:00:00) in space  (linearNDFast)
13:31:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:03 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 15:00:00) in space  (linearNDFast)
13:31:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:03 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 12:00:00, weight 0.16) and
                      after (2026-07-09 15:00:00, weight 0.84) in time
13:31:03 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:03 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 13:30:00 (before)
                2026-07-09 15:00:00 (after)
13:31:03 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 13:30:00) in space  (linearNDFast)
13:31:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:03 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 15:00:00) in space  (linearNDFast)
13:31:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:03 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 13:30:00, weight 0.32) and
                      after (2026-07-09 15:00:00, weight 0.68) in time
13:31:03 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:03 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:03 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:03 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:03 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:03 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0531778 (min) 0.149192 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.268404 (min) -0.220873 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.58339 (min) 1.68208 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -1.88198 (min) -1.4775 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:03 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:03 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.117461, mean: 0.132535, max: 0.151436
13:31:03 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:03 DEBUG   opendrift.models.physics_methods:941:    min: 1.867136, mean: 1.983077, max: 2.120039
13:31:03 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.867136, mean: 1.983077, max: 2.120039
13:31:03 DEBUG   opendrift:697: No elements hit coastline.
13:31:03 DEBUG   opendrift:1807: No elements to deactivate
13:31:03 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:03 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:03 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:03 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:03 DEBUG   opendrift.models.openoil.openoil:871:         Emulsification not yet started
13:31:03 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:03 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:03 DEBUG   opendrift.models.physics_methods:941:    min: 1.867136, mean: 1.983077, max: 2.120039
13:31:03 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:03 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003514, dN_50: 0.000276
13:31:03 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:03 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.002225350319034611
13:31:03 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:03 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:03 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:03 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.065554 m/s - 0.073784 m/s)
13:31:03 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:03 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006187029221147531 and 0.45730975932548934 m/s
13:31:03 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:03 DEBUG   opendrift:2210: ======================================================================
13:31:03 INFO    opendrift:2211: 2026-07-09 15:30:53.833232 - step 3 of 48 - 6000 active elements (0 deactivated)
13:31:03 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:03 DEBUG   opendrift:2219: ======================================================================
13:31:03 DEBUG   opendrift:2230:                34.967156512059944 <- latitude -> 35.00117155426696
13:31:03 DEBUG   opendrift:2230:                23.484435863524798 <- longitude -> 23.538310700874774
13:31:03 DEBUG   opendrift:2230:                -148.979223944515 <- z -> 0.0
13:31:03 DEBUG   opendrift:2231: ---------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:03 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:03 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:03 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:03 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:03 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:03 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:03 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:03 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:03 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:03 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 15:00:00 (before)
                2026-07-09 18:00:00 (after)
13:31:03 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:03 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:04 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:04 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:04 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:04 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 10x8x23) for time after (2026-07-09 18:00:00)
13:31:04 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 15:00:00) in space  (linearNDFast)
13:31:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:04 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 18:00:00) in space  (linearNDFast)
13:31:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 15:00:00, weight 0.83) and
                      after (2026-07-09 18:00:00, weight 0.17) in time
13:31:04 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:04 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:04 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:04 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:04 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:04 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:04 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:04 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 15:00:00 (before)
                2026-07-09 18:00:00 (after)
13:31:04 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:04 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:04 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:04 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:04 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:04 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-07-09 18:00:00)
13:31:04 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 15:00:00) in space  (linearNDFast)
13:31:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:04 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 18:00:00) in space  (linearNDFast)
13:31:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 15:00:00, weight 0.83) and
                      after (2026-07-09 18:00:00, weight 0.17) in time
13:31:04 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:04 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:04 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:04 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']
13:31:04 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:04 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:04 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:04 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0499758 (min) 0.158839 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.273584 (min) -0.222289 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.37052 (min) 1.51335 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.45621 (min) -1.84753 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:04 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.131388, mean: 0.165211, max: 0.198738
13:31:04 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:04 DEBUG   opendrift.models.physics_methods:941:    min: 1.974730, mean: 2.213531, max: 2.428681
13:31:04 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.974730, mean: 2.213531, max: 2.428681
13:31:04 DEBUG   opendrift:697: No elements hit coastline.
13:31:04 DEBUG   opendrift:1807: No elements to deactivate
13:31:04 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:04 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:04 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:04 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:04 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:04 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:04 DEBUG   opendrift.models.physics_methods:941:    min: 1.974730, mean: 2.213531, max: 2.428681
13:31:04 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:04 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003152, dN_50: 0.000247
13:31:04 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:04 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.00291915098568426
13:31:04 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:04 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:04 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:04 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.069332 m/s - 0.082335 m/s)
13:31:04 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:04 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0017541404241848248 and 0.49065842250043995 m/s
13:31:04 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:04 DEBUG   opendrift:2210: ======================================================================
13:31:04 INFO    opendrift:2211: 2026-07-09 16:30:53.833232 - step 4 of 48 - 6000 active elements (0 deactivated)
13:31:04 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:04 DEBUG   opendrift:2219: ======================================================================
13:31:04 DEBUG   opendrift:2230:                34.95102703574707 <- latitude -> 34.99864066634079
13:31:04 DEBUG   opendrift:2230:                23.482379328346443 <- longitude -> 23.547831503223687
13:31:04 DEBUG   opendrift:2230:                -147.98432116224618 <- z -> 0.0
13:31:04 DEBUG   opendrift:2231: ---------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:04 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:04 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:04 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:04 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:04 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:04 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:04 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:04 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:04 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:04 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:04 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:04 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:04 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:04 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:04 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:04 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:04 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
13:31:04 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:04 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:04 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:04 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 15:00:00 (before)
                2026-07-09 18:00:00 (after)
13:31:04 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 15:00:00) in space  (linearNDFast)
13:31:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:04 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 18:00:00) in space  (linearNDFast)
13:31:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 15:00:00, weight 0.50) and
                      after (2026-07-09 18:00:00, weight 0.50) in time
13:31:04 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:04 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:04 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:04 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:04 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:04 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:04 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:04 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 15:00:00 (before)
                2026-07-09 18:00:00 (after)
13:31:04 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 15:00:00) in space  (linearNDFast)
13:31:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:04 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 18:00:00) in space  (linearNDFast)
13:31:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 15:00:00, weight 0.50) and
                      after (2026-07-09 18:00:00, weight 0.50) in time
13:31:04 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:04 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:04 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:04 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']
13:31:04 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:04 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:04 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:04 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0441724 (min) 0.146404 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.29027 (min) -0.219089 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.03571 (min) 1.24389 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.47956 (min) -1.74239 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:04 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:04 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.102169, mean: 0.143392, max: 0.185849
13:31:04 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:04 DEBUG   opendrift.models.physics_methods:941:    min: 1.741366, mean: 2.061026, max: 2.348606
13:31:04 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.741366, mean: 2.061026, max: 2.348606
13:31:04 DEBUG   opendrift:697: No elements hit coastline.
13:31:04 DEBUG   opendrift:1807: No elements to deactivate
13:31:04 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:04 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:04 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:05 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:05 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:05 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:05 DEBUG   opendrift.models.physics_methods:941:    min: 1.741366, mean: 2.061026, max: 2.348606
13:31:05 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:05 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003477, dN_50: 0.000273
13:31:05 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:05 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0027301055374325143
13:31:05 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:05 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:05 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:05 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.061138 m/s - 0.078916 m/s)
13:31:05 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:05 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0015934277674514868 and 0.4558445351294395 m/s
13:31:05 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:05 DEBUG   opendrift:2210: ======================================================================
13:31:05 INFO    opendrift:2211: 2026-07-09 17:30:53.833232 - step 5 of 48 - 6000 active elements (0 deactivated)
13:31:05 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:05 DEBUG   opendrift:2219: ======================================================================
13:31:05 DEBUG   opendrift:2230:                34.93474538981956 <- latitude -> 34.99683186952309
13:31:05 DEBUG   opendrift:2230:                23.481157068546814 <- longitude -> 23.55618181513377
13:31:05 DEBUG   opendrift:2230:                -146.64223493470217 <- z -> 0.0
13:31:05 DEBUG   opendrift:2231: ---------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:05 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:05 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:05 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:05 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:05 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:05 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:05 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:05 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:05 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:05 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:05 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:05 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:05 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
13:31:05 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:05 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 15:00:00 (before)
                2026-07-09 18:00:00 (after)
13:31:05 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 15:00:00) in space  (linearNDFast)
13:31:05 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:05 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 18:00:00) in space  (linearNDFast)
13:31:05 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:05 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 15:00:00, weight 0.16) and
                      after (2026-07-09 18:00:00, weight 0.84) in time
13:31:05 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:05 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:05 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:05 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:05 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:05 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 15:00:00 (before)
                2026-07-09 18:00:00 (after)
13:31:05 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 15:00:00) in space  (linearNDFast)
13:31:05 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:05 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 18:00:00) in space  (linearNDFast)
13:31:05 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:05 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 15:00:00, weight 0.16) and
                      after (2026-07-09 18:00:00, weight 0.84) in time
13:31:05 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:05 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:05 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:05 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']
13:31:05 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:05 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:05 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:05 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0385374 (min) 0.133395 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.314321 (min) -0.221053 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.685998 (min) 0.991838 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.539 (min) -1.6308 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:05 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:05 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.077000, mean: 0.127444, max: 0.179363
13:31:05 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:05 DEBUG   opendrift.models.physics_methods:941:    min: 1.511734, mean: 1.941353, max: 2.307255
13:31:05 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.511734, mean: 1.941353, max: 2.307255
13:31:05 DEBUG   opendrift:697: No elements hit coastline.
13:31:05 DEBUG   opendrift:1807: No elements to deactivate
13:31:05 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:05 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:05 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:05 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:05 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:05 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:05 DEBUG   opendrift.models.physics_methods:941:    min: 1.511734, mean: 1.941353, max: 2.307255
13:31:05 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:05 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003763, dN_50: 0.000295
13:31:05 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:05 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.002634962415278888
13:31:05 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:05 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:05 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:05 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.053076 m/s - 0.075052 m/s)
13:31:05 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:05 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0036340290906254212 and 0.465993503464017 m/s
13:31:05 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:05 DEBUG   opendrift:2210: ======================================================================
13:31:05 INFO    opendrift:2211: 2026-07-09 18:30:53.833232 - step 6 of 48 - 6000 active elements (0 deactivated)
13:31:05 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:05 DEBUG   opendrift:2219: ======================================================================
13:31:05 DEBUG   opendrift:2230:                34.923553675464056 <- latitude -> 34.98932292699705
13:31:05 DEBUG   opendrift:2230:                23.477857867766396 <- longitude -> 23.562592478617365
13:31:05 DEBUG   opendrift:2230:                -145.6606926682005 <- z -> 0.0
13:31:05 DEBUG   opendrift:2231: ---------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:05 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:05 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:05 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:05 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:05 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:05 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:05 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:05 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:05 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:05 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:05 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:05 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:05 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
13:31:05 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:05 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:05 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:05 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 18:00:00 (before)
                2026-07-09 21:00:00 (after)
13:31:05 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:05 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:06 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:06 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:06 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:06 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 10x9x23) for time after (2026-07-09 21:00:00)
13:31:06 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 18:00:00) in space  (linearNDFast)
13:31:06 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:06 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:06 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:06 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 18:00:00, weight 0.83) and
                      after (2026-07-09 21:00:00, weight 0.17) in time
13:31:06 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:06 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:06 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:06 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:06 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:06 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:06 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:06 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 18:00:00 (before)
                2026-07-09 19:30:00 (after)
13:31:06 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:06 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:06 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:06 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:06 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:06 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-09 19:30:00)
13:31:06 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 18:00:00) in space  (linearNDFast)
13:31:06 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:06 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 19:30:00) in space  (linearNDFast)
13:31:06 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:06 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 18:00:00, weight 0.66) and
                      after (2026-07-09 19:30:00, weight 0.34) in time
13:31:06 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:06 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:06 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:06 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']
13:31:06 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:06 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:06 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:06 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0316491 (min) 0.119494 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.312515 (min) -0.209041 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.455799 (min) 0.749628 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.68028 (min) -1.75261 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:06 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:06 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.080673, mean: 0.126345, max: 0.187424
13:31:06 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:06 DEBUG   opendrift.models.physics_methods:941:    min: 1.547368, mean: 1.932710, max: 2.358536
13:31:06 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.547368, mean: 1.932710, max: 2.358536
13:31:06 DEBUG   opendrift:697: No elements hit coastline.
13:31:06 DEBUG   opendrift:1807: No elements to deactivate
13:31:06 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:06 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:06 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:06 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:06 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:06 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:06 DEBUG   opendrift.models.physics_methods:941:    min: 1.547368, mean: 1.932710, max: 2.358536
13:31:06 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:06 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003805, dN_50: 0.000299
13:31:06 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:06 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0027532036027357516
13:31:06 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:06 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:06 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:06 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.054327 m/s - 0.074121 m/s)
13:31:06 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:06 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.004161841768363598 and 0.445781632089122 m/s
13:31:06 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:06 DEBUG   opendrift:2210: ======================================================================
13:31:06 INFO    opendrift:2211: 2026-07-09 19:30:53.833232 - step 7 of 48 - 6000 active elements (0 deactivated)
13:31:06 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:06 DEBUG   opendrift:2219: ======================================================================
13:31:06 DEBUG   opendrift:2230:                34.90666310577341 <- latitude -> 34.983163221524066
13:31:06 DEBUG   opendrift:2230:                23.4791971443178 <- longitude -> 23.57261227578238
13:31:06 DEBUG   opendrift:2230:                -144.31295426378492 <- z -> 0.0
13:31:06 DEBUG   opendrift:2231: ---------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:06 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:06 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:06 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:06 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:06 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:06 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:06 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:06 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:06 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:06 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:06 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:06 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:06 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:06 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:06 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:06 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:06 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
13:31:06 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:06 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:06 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:06 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:06 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 18:00:00 (before)
                2026-07-09 21:00:00 (after)
13:31:06 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 18:00:00) in space  (linearNDFast)
13:31:06 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:07 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:07 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 18:00:00, weight 0.50) and
                      after (2026-07-09 21:00:00, weight 0.50) in time
13:31:07 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:07 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:07 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:07 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:07 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:07 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 19:30:00 (before)
                2026-07-09 21:00:00 (after)
13:31:07 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:07 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:07 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:07 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:07 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:07 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-09 21:00:00)
13:31:07 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 19:30:00) in space  (linearNDFast)
13:31:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:07 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:07 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 19:30:00, weight 0.99) and
                      after (2026-07-09 21:00:00, weight 0.01) in time
13:31:07 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:07 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:07 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:07 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']
13:31:07 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:07 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:07 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:07 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0267291 (min) 0.105043 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.286913 (min) -0.186036 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.258474 (min) 0.672483 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.80668 (min) -1.9341 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:07 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.099915, mean: 0.138474, max: 0.197984
13:31:07 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:07 DEBUG   opendrift.models.physics_methods:941:    min: 1.722050, mean: 2.024802, max: 2.424068
13:31:07 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.722050, mean: 2.024802, max: 2.424068
13:31:07 DEBUG   opendrift:697: No elements hit coastline.
13:31:07 DEBUG   opendrift:1807: No elements to deactivate
13:31:07 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:07 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:07 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:07 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:07 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:07 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:07 DEBUG   opendrift.models.physics_methods:941:    min: 1.722050, mean: 2.024802, max: 2.424068
13:31:07 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:07 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003620, dN_50: 0.000284
13:31:07 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:07 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0029080884878737996
13:31:07 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:07 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:07 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:07 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.060460 m/s - 0.076273 m/s)
13:31:07 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:07 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010419219817162152 and 0.4256272139196229 m/s
13:31:07 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:07 DEBUG   opendrift:2210: ======================================================================
13:31:07 INFO    opendrift:2211: 2026-07-09 20:30:53.833232 - step 8 of 48 - 6000 active elements (0 deactivated)
13:31:07 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:07 DEBUG   opendrift:2219: ======================================================================
13:31:07 DEBUG   opendrift:2230:                34.89450629002877 <- latitude -> 34.976423508745306
13:31:07 DEBUG   opendrift:2230:                23.47481598756908 <- longitude -> 23.57843115904789
13:31:07 DEBUG   opendrift:2230:                -143.52264568795349 <- z -> 0.0
13:31:07 DEBUG   opendrift:2231: ---------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:07 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:07 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:07 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:07 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:07 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:07 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:07 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:07 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:07 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:07 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:07 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:07 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:07 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
13:31:07 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:07 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 18:00:00 (before)
                2026-07-09 21:00:00 (after)
13:31:07 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 18:00:00) in space  (linearNDFast)
13:31:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:07 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:07 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 18:00:00, weight 0.16) and
                      after (2026-07-09 21:00:00, weight 0.84) in time
13:31:07 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:07 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:07 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:07 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:07 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:07 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 19:30:00 (before)
                2026-07-09 21:00:00 (after)
13:31:07 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 19:30:00) in space  (linearNDFast)
13:31:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:07 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:07 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 19:30:00, weight 0.32) and
                      after (2026-07-09 21:00:00, weight 0.68) in time
13:31:07 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:07 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:07 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:07 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']
13:31:07 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:07 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:07 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:07 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.00567116 (min) 0.0827185 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.261033 (min) -0.17877 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.820088 (min) 0.901717 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -3.55501 (min) -2.34795 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:07 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:07 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.154161, mean: 0.229112, max: 0.327822
13:31:07 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:07 DEBUG   opendrift.models.physics_methods:941:    min: 2.139033, mean: 2.603372, max: 3.119239
13:31:07 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.139033, mean: 2.603372, max: 3.119239
13:31:07 DEBUG   opendrift:697: No elements hit coastline.
13:31:07 DEBUG   opendrift:1807: No elements to deactivate
13:31:07 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:07 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:07 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:07 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:07 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:07 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:07 DEBUG   opendrift.models.physics_methods:941:    min: 2.139033, mean: 2.603372, max: 3.119239
13:31:07 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:07 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002747, dN_50: 0.000216
13:31:07 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:07 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0048124568091639395
13:31:07 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:07 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:07 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:07 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.075100 m/s - 0.098684 m/s)
13:31:07 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:07 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018810156762602741 and 0.40454949578149074 m/s
13:31:07 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:07 DEBUG   opendrift:2210: ======================================================================
13:31:07 INFO    opendrift:2211: 2026-07-09 21:30:53.833232 - step 9 of 48 - 6000 active elements (0 deactivated)
13:31:07 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:07 DEBUG   opendrift:2219: ======================================================================
13:31:07 DEBUG   opendrift:2230:                34.8805132295724 <- latitude -> 34.9712566855075
13:31:07 DEBUG   opendrift:2230:                23.476845359305216 <- longitude -> 23.582342091871972
13:31:07 DEBUG   opendrift:2230:                -142.28454724793704 <- z -> 0.0
13:31:07 DEBUG   opendrift:2231: ---------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:07 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:07 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:07 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:07 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:07 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:07 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:07 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:07 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:07 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:07 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:07 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:07 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:07 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
13:31:07 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:07 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:07 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:07 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 21:00:00 (before)
                2026-07-10 00:00:00 (after)
13:31:07 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:08 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:08 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:08 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:08 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:08 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 10x11x23) for time after (2026-07-10 00:00:00)
13:31:08 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 00:00:00) in space  (linearNDFast)
13:31:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 21:00:00, weight 0.83) and
                      after (2026-07-10 00:00:00, weight 0.17) in time
13:31:08 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:08 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:08 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:08 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:08 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:08 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:08 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:08 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 21:00:00 (before)
                2026-07-10 00:00:00 (after)
13:31:08 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:08 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:08 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:08 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:08 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:08 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-10 00:00:00)
13:31:08 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 00:00:00) in space  (linearNDFast)
13:31:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 21:00:00, weight 0.83) and
                      after (2026-07-10 00:00:00, weight 0.17) in time
13:31:08 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:08 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:08 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:08 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']
13:31:08 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:08 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:08 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:08 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0250195 (min) 0.0613658 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.24031 (min) -0.165153 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.720291 (min) 0.797617 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -3.33562 (min) -2.04818 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:08 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.116323, mean: 0.190075, max: 0.287586
13:31:08 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:08 DEBUG   opendrift.models.physics_methods:941:    min: 1.858068, mean: 2.368973, max: 2.921549
13:31:08 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.858068, mean: 2.368973, max: 2.921549
13:31:08 DEBUG   opendrift:697: No elements hit coastline.
13:31:08 DEBUG   opendrift:1807: No elements to deactivate
13:31:08 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:08 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:08 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:08 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:08 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:08 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:08 DEBUG   opendrift.models.physics_methods:941:    min: 1.858068, mean: 2.368973, max: 2.921549
13:31:08 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:08 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003091, dN_50: 0.000243
13:31:08 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:08 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.004222296657367001
13:31:08 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:08 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:08 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:08 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.065236 m/s - 0.092324 m/s)
13:31:08 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:08 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00030840357758222376 and 0.4484315123261148 m/s
13:31:08 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:08 DEBUG   opendrift:2210: ======================================================================
13:31:08 INFO    opendrift:2211: 2026-07-09 22:30:53.833232 - step 10 of 48 - 6000 active elements (0 deactivated)
13:31:08 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:08 DEBUG   opendrift:2219: ======================================================================
13:31:08 DEBUG   opendrift:2230:                34.8776207084971 <- latitude -> 34.97018161343516
13:31:08 DEBUG   opendrift:2230:                23.47434331678182 <- longitude -> 23.588797345535095
13:31:08 DEBUG   opendrift:2230:                -140.79276200884684 <- z -> 0.0
13:31:08 DEBUG   opendrift:2231: ---------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:08 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:08 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:08 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:08 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:08 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:08 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:08 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:08 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:08 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:08 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:08 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:08 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:08 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:08 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:08 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:08 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:08 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
13:31:08 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:08 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:08 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:08 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 21:00:00 (before)
                2026-07-10 00:00:00 (after)
13:31:08 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 00:00:00) in space  (linearNDFast)
13:31:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 21:00:00, weight 0.50) and
                      after (2026-07-10 00:00:00, weight 0.50) in time
13:31:08 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:08 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:08 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:08 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:08 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:08 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:08 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:08 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 21:00:00 (before)
                2026-07-10 00:00:00 (after)
13:31:08 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 00:00:00) in space  (linearNDFast)
13:31:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 21:00:00, weight 0.50) and
                      after (2026-07-10 00:00:00, weight 0.50) in time
13:31:08 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:08 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:08 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:08 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']
13:31:08 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:08 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:08 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:08 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0355018 (min) 0.0334168 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.239262 (min) -0.139252 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.168494 (min) 0.335964 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.39431 (min) -1.06795 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:08 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:08 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.028755, mean: 0.070584, max: 0.142595
13:31:08 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:08 DEBUG   opendrift.models.physics_methods:941:    min: 0.923824, mean: 1.439209, max: 2.057227
13:31:08 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 0.923824, mean: 1.439209, max: 2.057227
13:31:08 DEBUG   opendrift:697: No elements hit coastline.
13:31:08 DEBUG   opendrift:1807: No elements to deactivate
13:31:08 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:08 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:08 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:08 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:08 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:08 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:08 DEBUG   opendrift.models.physics_methods:941:    min: 0.923824, mean: 1.439209, max: 2.057227
13:31:08 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:08 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005503, dN_50: 0.000432
13:31:09 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:09 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.002095684376847511
13:31:09 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:09 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:09 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:09 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.032435 m/s - 0.060439 m/s)
13:31:09 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:09 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018802227484577855 and 0.4732995180827738 m/s
13:31:09 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:09 DEBUG   opendrift:2210: ======================================================================
13:31:09 INFO    opendrift:2211: 2026-07-09 23:30:53.833232 - step 11 of 48 - 6000 active elements (0 deactivated)
13:31:09 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:09 DEBUG   opendrift:2219: ======================================================================
13:31:09 DEBUG   opendrift:2230:                34.8616892603368 <- latitude -> 34.960072560196295
13:31:09 DEBUG   opendrift:2230:                23.47371337372946 <- longitude -> 23.591960369493062
13:31:09 DEBUG   opendrift:2230:                -139.545968149639 <- z -> 0.0
13:31:09 DEBUG   opendrift:2231: ---------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:09 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:09 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:09 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:09 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:09 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:09 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:09 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:09 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:09 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:09 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:09 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:09 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:09 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
13:31:09 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:09 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 21:00:00 (before)
                2026-07-10 00:00:00 (after)
13:31:09 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:09 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:09 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 00:00:00) in space  (linearNDFast)
13:31:09 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:09 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 21:00:00, weight 0.16) and
                      after (2026-07-10 00:00:00, weight 0.84) in time
13:31:09 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:09 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:09 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:09 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:09 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:09 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-09 21:00:00 (before)
                2026-07-10 00:00:00 (after)
13:31:09 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-09 21:00:00) in space  (linearNDFast)
13:31:09 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:09 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 00:00:00) in space  (linearNDFast)
13:31:09 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:09 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-09 21:00:00, weight 0.16) and
                      after (2026-07-10 00:00:00, weight 0.84) in time
13:31:09 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:09 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:09 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:09 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']
13:31:09 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:09 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:09 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:09 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0563374 (min) 0.0386529 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.239246 (min) -0.12304 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -0.376139 (min) -0.02782 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -1.47725 (min) -0.179765 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:09 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:09 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.003590, mean: 0.014053, max: 0.054567
13:31:09 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:09 DEBUG   opendrift.models.physics_methods:941:    min: 0.326401, mean: 0.635045, max: 1.272613
13:31:09 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 0.326401, mean: 0.635045, max: 1.272613
13:31:09 DEBUG   opendrift:697: No elements hit coastline.
13:31:09 DEBUG   opendrift:1807: No elements to deactivate
13:31:09 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:09 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:09 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:09 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:09 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:09 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:09 DEBUG   opendrift.models.physics_methods:941:    min: 0.326401, mean: 0.635045, max: 1.272613
13:31:09 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:09 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.014512, dN_50: 0.001139
13:31:09 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:09 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.000804555432653508
13:31:09 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:09 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:09 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:09 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.011460 m/s - 0.032202 m/s)
13:31:09 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:09 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002096687969625632 and 0.46700195144406736 m/s
13:31:09 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:09 DEBUG   opendrift:2210: ======================================================================
13:31:09 INFO    opendrift:2211: 2026-07-10 00:30:53.833232 - step 12 of 48 - 6000 active elements (0 deactivated)
13:31:09 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:09 DEBUG   opendrift:2219: ======================================================================
13:31:09 DEBUG   opendrift:2230:                34.85627952989562 <- latitude -> 34.95933560613794
13:31:09 DEBUG   opendrift:2230:                23.46941608631428 <- longitude -> 23.59627557307009
13:31:09 DEBUG   opendrift:2230:                -138.40811019631334 <- z -> 0.0
13:31:09 DEBUG   opendrift:2231: ---------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:09 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:09 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:09 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:09 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:09 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:09 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:09 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:09 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:09 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:09 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:09 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:09 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:09 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
13:31:09 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:09 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 00:00:00 (before)
                2026-07-10 03:00:00 (after)
13:31:09 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:09 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:09 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:09 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:09 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:09 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:09 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 11x10x23) for time after (2026-07-10 03:00:00)
13:31:09 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 00:00:00) in space  (linearNDFast)
13:31:09 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:09 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:09 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:09 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 00:00:00, weight 0.83) and
                      after (2026-07-10 03:00:00, weight 0.17) in time
13:31:09 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:09 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:09 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:09 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:09 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:09 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:09 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:09 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 00:00:00 (before)
                2026-07-10 01:30:00 (after)
13:31:09 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:10 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:10 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:10 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:10 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:10 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-10 01:30:00)
13:31:10 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 00:00:00) in space  (linearNDFast)
13:31:10 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:10 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 01:30:00) in space  (linearNDFast)
13:31:10 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:10 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 00:00:00, weight 0.66) and
                      after (2026-07-10 01:30:00, weight 0.34) in time
13:31:10 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:10 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:10 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:10 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']
13:31:10 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:10 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:10 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:10 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0820788 (min) 0.0458794 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.234518 (min) -0.0860009 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -0.700524 (min) -0.361431 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -0.124924 (min) 1.03808 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:10 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.004770, mean: 0.016557, max: 0.037213
13:31:10 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:10 DEBUG   opendrift.models.physics_methods:941:    min: 0.376260, mean: 0.696045, max: 1.050942
13:31:10 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 0.376260, mean: 0.696045, max: 1.050942
13:31:10 DEBUG   opendrift:697: No elements hit coastline.
13:31:10 DEBUG   opendrift:1807: No elements to deactivate
13:31:10 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:10 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:10 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:10 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:10 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:10 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:10 DEBUG   opendrift.models.physics_methods:941:    min: 0.376260, mean: 0.696045, max: 1.050942
13:31:10 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:10 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.012715, dN_50: 0.000998
13:31:10 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:10 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.000550017613166833
13:31:10 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:10 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:10 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:10 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.013210 m/s - 0.036898 m/s)
13:31:10 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:10 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016584042501132461 and 0.41051135467426275 m/s
13:31:10 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:10 DEBUG   opendrift:2210: ======================================================================
13:31:10 INFO    opendrift:2211: 2026-07-10 01:30:53.833232 - step 13 of 48 - 6000 active elements (0 deactivated)
13:31:10 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:10 DEBUG   opendrift:2219: ======================================================================
13:31:10 DEBUG   opendrift:2230:                34.84994794533578 <- latitude -> 34.95427484007507
13:31:10 DEBUG   opendrift:2230:                23.46915126393207 <- longitude -> 23.59451530507964
13:31:10 DEBUG   opendrift:2230:                -137.47931220911536 <- z -> 0.0
13:31:10 DEBUG   opendrift:2231: ---------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:10 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:10 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:10 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:10 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:10 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:10 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:10 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:10 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:10 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:10 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:10 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:10 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:10 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:10 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:10 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:10 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:10 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
13:31:10 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:10 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:10 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:10 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 00:00:00 (before)
                2026-07-10 03:00:00 (after)
13:31:10 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 00:00:00) in space  (linearNDFast)
13:31:10 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:10 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:10 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:10 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 00:00:00, weight 0.50) and
                      after (2026-07-10 03:00:00, weight 0.50) in time
13:31:10 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:10 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:10 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:10 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:10 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:10 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:10 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:10 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 01:30:00 (before)
                2026-07-10 03:00:00 (after)
13:31:10 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:10 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:10 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:10 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:10 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:10 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-10 03:00:00)
13:31:10 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 01:30:00) in space  (linearNDFast)
13:31:10 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:10 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:10 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:10 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 01:30:00, weight 0.99) and
                      after (2026-07-10 03:00:00, weight 0.01) in time
13:31:10 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:10 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:10 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:10 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']
13:31:10 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:10 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:10 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:10 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0935635 (min) 0.0550794 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.22996 (min) -0.0521654 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -0.862421 (min) -0.638839 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 1.75124 (min) 2.37449 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:10 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:10 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.091051, mean: 0.134913, max: 0.149472
13:31:10 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:10 DEBUG   opendrift.models.physics_methods:941:    min: 1.643888, mean: 2.000740, max: 2.106249
13:31:10 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.643888, mean: 2.000740, max: 2.106249
13:31:10 DEBUG   opendrift:697: No elements hit coastline.
13:31:10 DEBUG   opendrift:1807: No elements to deactivate
13:31:10 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:10 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:10 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:10 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:10 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:10 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:10 DEBUG   opendrift.models.physics_methods:941:    min: 1.643888, mean: 2.000740, max: 2.106249
13:31:10 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:10 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003768, dN_50: 0.000296
13:31:10 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:10 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0021965502328597044
13:31:10 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:10 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:10 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:10 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.060373 m/s - 0.073949 m/s)
13:31:10 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:10 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002381379748994719 and 0.42621304252069175 m/s
13:31:10 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:10 DEBUG   opendrift:2210: ======================================================================
13:31:10 INFO    opendrift:2211: 2026-07-10 02:30:53.833232 - step 14 of 48 - 6000 active elements (0 deactivated)
13:31:10 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:10 DEBUG   opendrift:2219: ======================================================================
13:31:10 DEBUG   opendrift:2230:                34.84835114400272 <- latitude -> 34.954683246532696
13:31:10 DEBUG   opendrift:2230:                23.47028240534655 <- longitude -> 23.594082078900247
13:31:10 DEBUG   opendrift:2230:                -136.16997899128833 <- z -> 0.0
13:31:10 DEBUG   opendrift:2231: ---------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:10 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:10 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:11 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:11 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:11 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:11 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:11 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:11 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:11 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:11 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:11 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:11 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:11 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:11 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
13:31:11 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:11 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 00:00:00 (before)
                2026-07-10 03:00:00 (after)
13:31:11 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 00:00:00) in space  (linearNDFast)
13:31:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:11 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:11 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 00:00:00, weight 0.16) and
                      after (2026-07-10 03:00:00, weight 0.84) in time
13:31:11 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:11 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:11 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:11 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:11 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:11 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 01:30:00 (before)
                2026-07-10 03:00:00 (after)
13:31:11 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 01:30:00) in space  (linearNDFast)
13:31:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:11 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:11 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 01:30:00, weight 0.32) and
                      after (2026-07-10 03:00:00, weight 0.68) in time
13:31:11 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:11 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:11 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:11 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']
13:31:11 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:11 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:11 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:11 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.106165 (min) 0.0682209 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.225113 (min) -0.00916892 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.252685 (min) 0.748806 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: 0.520191 (min) 1.50087 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:11 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:11 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.008227, mean: 0.038312, max: 0.065548
13:31:11 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:11 DEBUG   opendrift.models.physics_methods:941:    min: 0.494153, mean: 1.061243, max: 1.394787
13:31:11 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 0.494153, mean: 1.061243, max: 1.394787
13:31:11 DEBUG   opendrift:697: No elements hit coastline.
13:31:11 DEBUG   opendrift:1807: No elements to deactivate
13:31:11 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:11 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:11 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:11 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:11 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:11 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:11 DEBUG   opendrift.models.physics_methods:941:    min: 0.494153, mean: 1.061243, max: 1.394787
13:31:11 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:11 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.007831, dN_50: 0.000615
13:31:11 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:11 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0009656037534989975
13:31:11 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:11 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:11 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:11 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.025018 m/s - 0.048970 m/s)
13:31:11 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:11 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010137294541979057 and 0.46543462203736635 m/s
13:31:11 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:11 DEBUG   opendrift:2210: ======================================================================
13:31:11 INFO    opendrift:2211: 2026-07-10 03:30:53.833232 - step 15 of 48 - 6000 active elements (0 deactivated)
13:31:11 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:11 DEBUG   opendrift:2219: ======================================================================
13:31:11 DEBUG   opendrift:2230:                34.84087669229167 <- latitude -> 34.94879180042697
13:31:11 DEBUG   opendrift:2230:                23.47050145673799 <- longitude -> 23.58908548660644
13:31:11 DEBUG   opendrift:2230:                -135.31861315787734 <- z -> 0.0
13:31:11 DEBUG   opendrift:2231: ---------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:11 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:11 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:11 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:11 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:11 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:11 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:11 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:11 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:11 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:11 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:11 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:11 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:11 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
13:31:11 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:11 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:11 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:11 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 03:00:00 (before)
                2026-07-10 06:00:00 (after)
13:31:11 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:11 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:12 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:12 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:12 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:12 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:12 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 11x11x23) for time after (2026-07-10 06:00:00)
13:31:12 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:12 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:12 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 06:00:00) in space  (linearNDFast)
13:31:12 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:12 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 03:00:00, weight 0.83) and
                      after (2026-07-10 06:00:00, weight 0.17) in time
13:31:12 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:12 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:12 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:12 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:12 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:12 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:12 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:12 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 03:00:00 (before)
                2026-07-10 06:00:00 (after)
13:31:12 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:12 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:12 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:12 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:12 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:12 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-10 06:00:00)
13:31:12 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:12 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:12 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 06:00:00) in space  (linearNDFast)
13:31:12 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:12 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 03:00:00, weight 0.83) and
                      after (2026-07-10 06:00:00, weight 0.17) in time
13:31:12 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:12 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:12 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:12 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']
13:31:12 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:12 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:12 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:12 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.101604 (min) 0.07658 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.22455 (min) 0.0357514 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.922399 (min) 1.52971 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -0.42773 (min) 0.682494 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:12 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.022597, mean: 0.036106, max: 0.063512
13:31:12 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:12 DEBUG   opendrift.models.physics_methods:941:    min: 0.818952, mean: 1.031499, max: 1.372957
13:31:12 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 0.818952, mean: 1.031499, max: 1.372957
13:31:12 DEBUG   opendrift:697: No elements hit coastline.
13:31:12 DEBUG   opendrift:1807: No elements to deactivate
13:31:12 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:12 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:12 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:12 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:12 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:12 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:12 DEBUG   opendrift.models.physics_methods:941:    min: 0.818952, mean: 1.031499, max: 1.372957
13:31:12 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:12 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008085, dN_50: 0.000635
13:31:12 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:12 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0009357456523604042
13:31:12 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:12 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:12 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:12 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.028753 m/s - 0.048204 m/s)
13:31:12 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:12 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0005100047373104568 and 0.448816599910058 m/s
13:31:12 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:12 DEBUG   opendrift:2210: ======================================================================
13:31:12 INFO    opendrift:2211: 2026-07-10 04:30:53.833232 - step 16 of 48 - 6000 active elements (0 deactivated)
13:31:12 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:12 DEBUG   opendrift:2219: ======================================================================
13:31:12 DEBUG   opendrift:2230:                34.83377638816694 <- latitude -> 34.94417122921705
13:31:12 DEBUG   opendrift:2230:                23.472558897417674 <- longitude -> 23.58934347828524
13:31:12 DEBUG   opendrift:2230:                -134.45997684292675 <- z -> 0.0
13:31:12 DEBUG   opendrift:2231: ---------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:12 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:12 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:12 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:12 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:12 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:12 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:12 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:12 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:12 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:12 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:12 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:12 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:12 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:12 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:12 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:12 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:12 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
13:31:12 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:12 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:12 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:12 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 03:00:00 (before)
                2026-07-10 06:00:00 (after)
13:31:12 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:12 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:12 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 06:00:00) in space  (linearNDFast)
13:31:12 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:12 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 03:00:00, weight 0.50) and
                      after (2026-07-10 06:00:00, weight 0.50) in time
13:31:12 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:12 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:12 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:12 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:12 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:12 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:12 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:12 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 03:00:00 (before)
                2026-07-10 06:00:00 (after)
13:31:12 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:12 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:12 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 06:00:00) in space  (linearNDFast)
13:31:12 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:12 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 03:00:00, weight 0.50) and
                      after (2026-07-10 06:00:00, weight 0.50) in time
13:31:12 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:12 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:12 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:12 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']
13:31:12 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:12 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:12 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:12 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0743969 (min) 0.0829022 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.226603 (min) 0.0918565 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.25135 (min) 1.80985 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -1.28518 (min) -0.163616 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:12 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:12 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.051251, mean: 0.064008, max: 0.083243
13:31:12 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:12 DEBUG   opendrift.models.physics_methods:941:    min: 1.233329, mean: 1.377676, max: 1.571821
13:31:12 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.233329, mean: 1.377676, max: 1.571821
13:31:12 DEBUG   opendrift:697: No elements hit coastline.
13:31:12 DEBUG   opendrift:1807: No elements to deactivate
13:31:12 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:12 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:12 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:12 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:12 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:12 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:12 DEBUG   opendrift.models.physics_methods:941:    min: 1.233329, mean: 1.377676, max: 1.571821
13:31:12 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:12 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005806, dN_50: 0.000456
13:31:12 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:12 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0012251458526551103
13:31:12 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:12 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:12 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:12 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.043786 m/s - 0.054765 m/s)
13:31:12 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:13 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0004169399674894707 and 0.4502459559015394 m/s
13:31:13 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:13 DEBUG   opendrift:2210: ======================================================================
13:31:13 INFO    opendrift:2211: 2026-07-10 05:30:53.833232 - step 17 of 48 - 6000 active elements (0 deactivated)
13:31:13 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:13 DEBUG   opendrift:2219: ======================================================================
13:31:13 DEBUG   opendrift:2230:                34.82883247493492 <- latitude -> 34.9443089019981
13:31:13 DEBUG   opendrift:2230:                23.47347515581366 <- longitude -> 23.590482971062762
13:31:13 DEBUG   opendrift:2230:                -132.61025879473385 <- z -> 0.0
13:31:13 DEBUG   opendrift:2231: ---------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:13 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:13 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:13 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:13 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:13 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:13 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:13 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:13 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:13 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:13 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:13 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:13 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:13 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
13:31:13 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:13 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 03:00:00 (before)
                2026-07-10 06:00:00 (after)
13:31:13 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:13 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:13 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 06:00:00) in space  (linearNDFast)
13:31:13 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:13 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 03:00:00, weight 0.16) and
                      after (2026-07-10 06:00:00, weight 0.84) in time
13:31:13 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:13 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:13 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:13 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:13 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:13 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 03:00:00 (before)
                2026-07-10 06:00:00 (after)
13:31:13 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 03:00:00) in space  (linearNDFast)
13:31:13 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:13 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 06:00:00) in space  (linearNDFast)
13:31:13 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:13 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 03:00:00, weight 0.16) and
                      after (2026-07-10 06:00:00, weight 0.84) in time
13:31:13 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:13 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:13 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:13 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']
13:31:13 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:13 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:13 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:13 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0557934 (min) 0.0907908 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.226562 (min) 0.154048 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.57643 (min) 2.04304 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.12598 (min) -0.844091 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:13 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:13 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.111335, mean: 0.132669, max: 0.177545
13:31:13 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:13 DEBUG   opendrift.models.physics_methods:941:    min: 1.817794, mean: 1.983264, max: 2.295537
13:31:13 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.817794, mean: 1.983264, max: 2.295537
13:31:13 DEBUG   opendrift:697: No elements hit coastline.
13:31:13 DEBUG   opendrift:1807: No elements to deactivate
13:31:13 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:13 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:13 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:13 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:13 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:13 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:13 DEBUG   opendrift.models.physics_methods:941:    min: 1.817794, mean: 1.983264, max: 2.295537
13:31:13 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:13 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003886, dN_50: 0.000305
13:31:13 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:13 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0026083085471080023
13:31:13 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:13 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:13 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:13 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.063822 m/s - 0.078848 m/s)
13:31:13 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:13 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0036448558374618917 and 0.43510560648902263 m/s
13:31:13 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:13 DEBUG   opendrift:2210: ======================================================================
13:31:13 INFO    opendrift:2211: 2026-07-10 06:30:53.833232 - step 18 of 48 - 6000 active elements (0 deactivated)
13:31:13 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:13 DEBUG   opendrift:2219: ======================================================================
13:31:13 DEBUG   opendrift:2230:                34.81864052028103 <- latitude -> 34.95031424741438
13:31:13 DEBUG   opendrift:2230:                23.467189781365498 <- longitude -> 23.59502586056888
13:31:13 DEBUG   opendrift:2230:                -131.0230013911122 <- z -> 0.0
13:31:13 DEBUG   opendrift:2231: ---------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:13 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:13 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:13 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:13 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:13 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:13 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:13 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:13 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:13 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:13 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:13 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:13 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:13 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
13:31:13 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:13 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:13 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:13 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 06:00:00 (before)
                2026-07-10 09:00:00 (after)
13:31:13 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:13 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:14 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:14 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:14 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:14 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:14 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 11x11x23) for time after (2026-07-10 09:00:00)
13:31:14 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 06:00:00) in space  (linearNDFast)
13:31:14 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:14 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:14 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:14 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 06:00:00, weight 0.83) and
                      after (2026-07-10 09:00:00, weight 0.17) in time
13:31:14 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:14 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:14 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:14 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:14 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:14 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:14 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:14 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 06:00:00 (before)
                2026-07-10 07:30:00 (after)
13:31:14 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:14 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:14 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:14 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:14 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:14 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-10 07:30:00)
13:31:14 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 06:00:00) in space  (linearNDFast)
13:31:14 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:14 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 07:30:00) in space  (linearNDFast)
13:31:14 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:14 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 06:00:00, weight 0.66) and
                      after (2026-07-10 07:30:00, weight 0.34) in time
13:31:14 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:14 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:14 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:14 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']
13:31:14 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:14 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:14 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:14 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0233688 (min) 0.094868 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.231291 (min) 0.203178 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.63218 (min) 2.04338 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.46511 (min) -0.757319 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:14 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:14 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.080291, mean: 0.148137, max: 0.228964
13:31:14 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:14 DEBUG   opendrift.models.physics_methods:941:    min: 1.543701, mean: 2.092622, max: 2.606830
13:31:14 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.543701, mean: 2.092622, max: 2.606830
13:31:14 DEBUG   opendrift:697: No elements hit coastline.
13:31:14 DEBUG   opendrift:1807: No elements to deactivate
13:31:14 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:14 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:14 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:14 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:14 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:14 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:14 DEBUG   opendrift.models.physics_methods:941:    min: 1.543701, mean: 2.092622, max: 2.606830
13:31:14 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:14 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003709, dN_50: 0.000291
13:31:14 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:14 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0033624712645943648
13:31:14 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:14 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:14 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:14 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.054198 m/s - 0.091524 m/s)
13:31:14 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:14 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0013611490288181931 and 0.4236016440884586 m/s
13:31:14 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:14 DEBUG   opendrift:2210: ======================================================================
13:31:14 INFO    opendrift:2211: 2026-07-10 07:30:53.833232 - step 19 of 48 - 6000 active elements (0 deactivated)
13:31:14 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:14 DEBUG   opendrift:2219: ======================================================================
13:31:14 DEBUG   opendrift:2230:                34.81369250745082 <- latitude -> 34.95626178227451
13:31:14 DEBUG   opendrift:2230:                23.470026564484975 <- longitude -> 23.59842790268749
13:31:14 DEBUG   opendrift:2230:                -129.9038751973742 <- z -> 0.0
13:31:14 DEBUG   opendrift:2231: ---------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:14 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:14 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:14 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:14 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:14 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:14 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:14 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:14 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:14 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:14 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:14 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:14 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:14 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:14 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:14 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:14 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:14 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
13:31:14 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:14 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:14 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:14 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 06:00:00 (before)
                2026-07-10 09:00:00 (after)
13:31:14 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 06:00:00) in space  (linearNDFast)
13:31:14 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:14 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:14 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:14 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 06:00:00, weight 0.50) and
                      after (2026-07-10 09:00:00, weight 0.50) in time
13:31:14 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:14 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:14 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:14 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:14 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:14 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:14 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:14 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:14 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 07:30:00 (before)
                2026-07-10 09:00:00 (after)
13:31:14 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:15 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:15 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:15 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:15 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:15 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-10 09:00:00)
13:31:15 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 07:30:00) in space  (linearNDFast)
13:31:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:15 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:15 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 07:30:00, weight 0.99) and
                      after (2026-07-10 09:00:00, weight 0.01) in time
13:31:15 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:15 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:15 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:15 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']
13:31:15 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:15 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:15 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:15 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0128735 (min) 0.0929691 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.238732 (min) 0.220935 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.507984 (min) 2.73583 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.048 (min) -0.16725 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:15 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.007036, mean: 0.101481, max: 0.243044
13:31:15 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:15 DEBUG   opendrift.models.physics_methods:941:    min: 0.456978, mean: 1.710970, max: 2.685792
13:31:15 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 0.456978, mean: 1.710970, max: 2.685792
13:31:15 DEBUG   opendrift:697: No elements hit coastline.
13:31:15 DEBUG   opendrift:1807: No elements to deactivate
13:31:15 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:15 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:15 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:15 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:15 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:15 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:15 DEBUG   opendrift.models.physics_methods:941:    min: 0.456978, mean: 1.710970, max: 2.685792
13:31:15 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:15 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004854, dN_50: 0.000381
13:31:15 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:15 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.003568998694138209
13:31:15 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:15 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:15 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:15 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.016044 m/s - 0.087049 m/s)
13:31:15 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:15 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001790071247880411 and 0.4718204805265167 m/s
13:31:15 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:15 DEBUG   opendrift:2210: ======================================================================
13:31:15 INFO    opendrift:2211: 2026-07-10 08:30:53.833232 - step 20 of 48 - 6000 active elements (0 deactivated)
13:31:15 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:15 DEBUG   opendrift:2219: ======================================================================
13:31:15 DEBUG   opendrift:2230:                34.80543165572912 <- latitude -> 34.961186957983266
13:31:15 DEBUG   opendrift:2230:                23.47645147933054 <- longitude -> 23.603818722176637
13:31:15 DEBUG   opendrift:2230:                -128.72735131581294 <- z -> 0.0
13:31:15 DEBUG   opendrift:2231: ---------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:15 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:15 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:15 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:15 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:15 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:15 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:15 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:15 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:15 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:15 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:15 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:15 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:15 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
13:31:15 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:15 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 06:00:00 (before)
                2026-07-10 09:00:00 (after)
13:31:15 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 06:00:00) in space  (linearNDFast)
13:31:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:15 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:15 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 06:00:00, weight 0.16) and
                      after (2026-07-10 09:00:00, weight 0.84) in time
13:31:15 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:15 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:15 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:15 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:15 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:15 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 07:30:00 (before)
                2026-07-10 09:00:00 (after)
13:31:15 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 07:30:00) in space  (linearNDFast)
13:31:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:15 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:15 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 07:30:00, weight 0.32) and
                      after (2026-07-10 09:00:00, weight 0.68) in time
13:31:15 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:15 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:15 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:15 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']
13:31:15 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:15 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:15 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:15 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0224862 (min) 0.107136 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.245746 (min) 0.25536 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -0.103245 (min) 0.453454 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -2.98769 (min) -1.23305 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:15 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:15 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.037473, mean: 0.100292, max: 0.221020
13:31:15 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:15 DEBUG   opendrift.models.physics_methods:941:    min: 1.054604, mean: 1.713653, max: 2.561213
13:31:15 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.054604, mean: 1.713653, max: 2.561213
13:31:15 DEBUG   opendrift:697: No elements hit coastline.
13:31:15 DEBUG   opendrift:1807: No elements to deactivate
13:31:15 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:15 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:15 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:15 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:15 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:15 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:15 DEBUG   opendrift.models.physics_methods:941:    min: 1.054604, mean: 1.713653, max: 2.561213
13:31:15 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:15 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004742, dN_50: 0.000372
13:31:15 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:15 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0032459664424220685
13:31:15 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:15 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:15 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:15 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.037027 m/s - 0.089620 m/s)
13:31:15 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:15 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0015699985914477657 and 0.4584055201733749 m/s
13:31:15 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:15 DEBUG   opendrift:2210: ======================================================================
13:31:15 INFO    opendrift:2211: 2026-07-10 09:30:53.833232 - step 21 of 48 - 6000 active elements (0 deactivated)
13:31:15 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:15 DEBUG   opendrift:2219: ======================================================================
13:31:15 DEBUG   opendrift:2230:                34.79581998603788 <- latitude -> 34.96407190492609
13:31:15 DEBUG   opendrift:2230:                23.47879148870214 <- longitude -> 23.61110131177385
13:31:15 DEBUG   opendrift:2230:                -127.53614288915715 <- z -> 0.0
13:31:15 DEBUG   opendrift:2231: ---------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:15 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:15 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:15 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:15 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:15 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:15 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:15 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:15 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:15 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:15 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:15 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:15 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:15 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
13:31:15 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:15 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 09:00:00 (before)
                2026-07-10 12:00:00 (after)
13:31:15 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:15 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:15 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:15 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:15 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:15 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:15 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 11x13x23) for time after (2026-07-10 12:00:00)
13:31:15 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:15 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 12:00:00) in space  (linearNDFast)
13:31:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:15 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 09:00:00, weight 0.83) and
                      after (2026-07-10 12:00:00, weight 0.17) in time
13:31:15 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:15 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:15 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:15 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:15 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:15 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:15 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:15 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 09:00:00 (before)
                2026-07-10 12:00:00 (after)
13:31:15 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:15 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:16 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:16 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:16 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:16 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-10 12:00:00)
13:31:16 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:16 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:16 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 12:00:00) in space  (linearNDFast)
13:31:16 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:16 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 09:00:00, weight 0.83) and
                      after (2026-07-10 12:00:00, weight 0.17) in time
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:16 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']
13:31:16 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:16 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:16 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:16 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0169161 (min) 0.147551 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.252143 (min) 0.249791 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: -0.380823 (min) -0.0283705 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -4.09144 (min) -2.17788 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:16 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.117909, mean: 0.234138, max: 0.412266
13:31:16 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:16 DEBUG   opendrift.models.physics_methods:941:    min: 1.870698, mean: 2.624982, max: 3.497987
13:31:16 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.870698, mean: 2.624982, max: 3.497987
13:31:16 DEBUG   opendrift:697: No elements hit coastline.
13:31:16 DEBUG   opendrift:1807: No elements to deactivate
13:31:16 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:16 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:16 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:16 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:16 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:16 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:16 DEBUG   opendrift.models.physics_methods:941:    min: 1.870698, mean: 2.624982, max: 3.497987
13:31:16 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:16 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002983, dN_50: 0.000234
13:31:16 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:16 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.006051014099279255
13:31:16 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:16 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:16 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:16 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.065922 m/s - 0.122812 m/s)
13:31:16 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:16 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0025886005479159218 and 0.4620561572740499 m/s
13:31:16 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:16 DEBUG   opendrift:2210: ======================================================================
13:31:16 INFO    opendrift:2211: 2026-07-10 10:30:53.833232 - step 22 of 48 - 6000 active elements (0 deactivated)
13:31:16 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:16 DEBUG   opendrift:2219: ======================================================================
13:31:16 DEBUG   opendrift:2230:                34.78607442796304 <- latitude -> 34.966530976542295
13:31:16 DEBUG   opendrift:2230:                23.48099215312798 <- longitude -> 23.618288753769633
13:31:16 DEBUG   opendrift:2230:                -126.41415005039137 <- z -> 0.0
13:31:16 DEBUG   opendrift:2231: ---------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:16 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 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
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:16 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 09:00:00 (before)
                2026-07-10 12:00:00 (after)
13:31:16 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:16 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:16 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 12:00:00) in space  (linearNDFast)
13:31:16 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:16 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 09:00:00, weight 0.50) and
                      after (2026-07-10 12:00:00, weight 0.50) in time
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:16 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 09:00:00 (before)
                2026-07-10 12:00:00 (after)
13:31:16 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:16 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:16 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 12:00:00) in space  (linearNDFast)
13:31:16 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:16 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 09:00:00, weight 0.50) and
                      after (2026-07-10 12:00:00, weight 0.50) in time
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:16 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']
13:31:16 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:16 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:16 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:16 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0155113 (min) 0.191228 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.262886 (min) 0.217952 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.250839 (min) 0.473043 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -5.38088 (min) -3.04673 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:16 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.231649, mean: 0.458587, max: 0.716811
13:31:16 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:16 DEBUG   opendrift.models.physics_methods:941:    min: 2.622072, mean: 3.676671, max: 4.612453
13:31:16 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.622072, mean: 3.676671, max: 4.612453
13:31:16 DEBUG   opendrift:697: No elements hit coastline.
13:31:16 DEBUG   opendrift:1807: No elements to deactivate
13:31:16 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:16 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:16 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:16 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:16 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:16 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:16 DEBUG   opendrift.models.physics_methods:941:    min: 2.622072, mean: 3.676671, max: 4.612453
13:31:16 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:16 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002125, dN_50: 0.000167
13:31:16 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:16 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.010517867118753
13:31:16 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:16 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:16 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:16 DEBUG   opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.092060 m/s - 0.161941 m/s)
13:31:16 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:16 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0022526256461819017 and 0.47493229902157874 m/s
13:31:16 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:16 DEBUG   opendrift:2210: ======================================================================
13:31:16 INFO    opendrift:2211: 2026-07-10 11:30:53.833232 - step 23 of 48 - 6000 active elements (0 deactivated)
13:31:16 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:16 DEBUG   opendrift:2219: ======================================================================
13:31:16 DEBUG   opendrift:2230:                34.78033846806578 <- latitude -> 34.969182105920204
13:31:16 DEBUG   opendrift:2230:                23.482629868034103 <- longitude -> 23.635104400142772
13:31:16 DEBUG   opendrift:2230:                -125.4335956770976 <- z -> 0.0
13:31:16 DEBUG   opendrift:2231: ---------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:16 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 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
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:16 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 09:00:00 (before)
                2026-07-10 12:00:00 (after)
13:31:16 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:16 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:16 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 12:00:00) in space  (linearNDFast)
13:31:16 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:16 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 09:00:00, weight 0.16) and
                      after (2026-07-10 12:00:00, weight 0.84) in time
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:16 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 09:00:00 (before)
                2026-07-10 12:00:00 (after)
13:31:16 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 09:00:00) in space  (linearNDFast)
13:31:16 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:16 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 12:00:00) in space  (linearNDFast)
13:31:16 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:16 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 09:00:00, weight 0.16) and
                      after (2026-07-10 12:00:00, weight 0.84) in time
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:16 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']
13:31:16 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:16 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:16 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:16 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: 0.0113473 (min) 0.241954 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.275947 (min) 0.216106 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.887014 (min) 0.969401 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.6431 (min) -3.66734 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:16 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:16 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.351603, mean: 0.763551, max: 1.108421
13:31:16 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:16 DEBUG   opendrift.models.physics_methods:941:    min: 3.230395, mean: 4.745224, max: 5.735641
13:31:16 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.230395, mean: 4.745224, max: 5.735641
13:31:16 DEBUG   opendrift:697: No elements hit coastline.
13:31:16 DEBUG   opendrift:1807: No elements to deactivate
13:31:16 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:16 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:16 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:16 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:16 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:16 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:16 DEBUG   opendrift.models.physics_methods:941:    min: 3.230395, mean: 4.745224, max: 5.735641
13:31:16 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:16 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001700, dN_50: 0.000133
13:31:16 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:16 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.016261722935532373
13:31:16 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:16 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:16 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 3000 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2998 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2996 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2995 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2994 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2993 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2992 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2991 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2990 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2987 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2986 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2985 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2984 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2984 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2983 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2982 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2980 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2979 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2978 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2977 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2976 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2975 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2974 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2973 surface elements
13:31:16 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2972 surface elements
13:31:16 DEBUG   opendrift.models.physics_methods:785: Advecting 2971 of 6000 elements above 0.100m with wind-sheared ocean current (0.113417 m/s - 0.201375 m/s)
13:31:16 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:16 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0033699300964141732 and 0.4665936127275161 m/s
13:31:16 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:16 DEBUG   opendrift:2210: ======================================================================
13:31:16 INFO    opendrift:2211: 2026-07-10 12:30:53.833232 - step 24 of 48 - 6000 active elements (0 deactivated)
13:31:16 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:16 DEBUG   opendrift:2219: ======================================================================
13:31:16 DEBUG   opendrift:2230:                34.77077476105428 <- latitude -> 34.971654723087056
13:31:16 DEBUG   opendrift:2230:                23.48402331857606 <- longitude -> 23.648164581237946
13:31:16 DEBUG   opendrift:2230:                -124.25959316998275 <- z -> 0.0
13:31:16 DEBUG   opendrift:2231: ---------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:16 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:16 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:16 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:16 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:16 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:16 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
13:31:16 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:16 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:16 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:16 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 12:00:00 (before)
                2026-07-10 15:00:00 (after)
13:31:16 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:17 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:17 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:17 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:17 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:17 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 11x13x22) for time after (2026-07-10 15:00:00)
13:31:17 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 12:00:00) in space  (linearNDFast)
13:31:17 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:17 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:17 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:17 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 12:00:00, weight 0.83) and
                      after (2026-07-10 15:00:00, weight 0.17) in time
13:31:17 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:17 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:17 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:17 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:17 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:17 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:17 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:17 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 12:00:00 (before)
                2026-07-10 13:30:00 (after)
13:31:17 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:17 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:17 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:17 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:17 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:17 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-10 13:30:00)
13:31:17 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 12:00:00) in space  (linearNDFast)
13:31:17 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:17 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 13:30:00) in space  (linearNDFast)
13:31:17 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:17 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 12:00:00, weight 0.66) and
                      after (2026-07-10 13:30:00, weight 0.34) in time
13:31:17 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:17 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:17 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:17 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']
13:31:17 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:17 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:17 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:17 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.00182593 (min) 0.266756 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.284369 (min) 0.197839 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.12417 (min) 1.249 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -7.45532 (min) -3.98631 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:17 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:17 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.421998, mean: 0.985449, max: 1.404615
13:31:17 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:17 DEBUG   opendrift.models.physics_methods:941:    min: 3.539035, mean: 5.389477, max: 6.456665
13:31:17 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.539035, mean: 5.389477, max: 6.456665
13:31:17 DEBUG   opendrift:697: No elements hit coastline.
13:31:17 DEBUG   opendrift:1807: No elements to deactivate
13:31:17 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:17 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:17 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:17 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:17 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:17 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:17 DEBUG   opendrift.models.physics_methods:941:    min: 3.539035, mean: 5.389478, max: 6.456665
13:31:17 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:17 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001600, dN_50: 0.000126
13:31:17 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:17 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.020606078909794667
13:31:17 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:17 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:17 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2971 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2970 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2967 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2966 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2962 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2962 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2961 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2960 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2958 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2957 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2956 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2955 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2954 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2951 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2950 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2948 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2946 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2945 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2942 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2940 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2939 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2938 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2937 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2936 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2936 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2935 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2933 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2931 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2929 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2929 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2928 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2925 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2924 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2923 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2922 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2921 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2920 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2919 surface elements
13:31:17 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2918 surface elements
13:31:17 DEBUG   opendrift.models.physics_methods:785: Advecting 2917 of 6000 elements above 0.100m with wind-sheared ocean current (0.124254 m/s - 0.226690 m/s)
13:31:17 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:17 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0033112070621011567 and 0.454073836509572 m/s
13:31:17 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:17 DEBUG   opendrift:2210: ======================================================================
13:31:17 INFO    opendrift:2211: 2026-07-10 13:30:53.833232 - step 25 of 48 - 6000 active elements (0 deactivated)
13:31:17 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:17 DEBUG   opendrift:2219: ======================================================================
13:31:17 DEBUG   opendrift:2230:                34.76162358477438 <- latitude -> 34.972355743689
13:31:17 DEBUG   opendrift:2230:                23.48489438816954 <- longitude -> 23.65674105903764
13:31:17 DEBUG   opendrift:2230:                -122.72173304887488 <- z -> 0.0
13:31:17 DEBUG   opendrift:2231: ---------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:17 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:17 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:17 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:17 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:17 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:17 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:17 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:17 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:17 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:17 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:17 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:17 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:17 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:17 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:17 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:17 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:17 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
13:31:17 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:17 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:17 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:17 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 12:00:00 (before)
                2026-07-10 15:00:00 (after)
13:31:17 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 12:00:00) in space  (linearNDFast)
13:31:17 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:17 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:17 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:17 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 12:00:00, weight 0.50) and
                      after (2026-07-10 15:00:00, weight 0.50) in time
13:31:17 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:17 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:17 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:17 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:17 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:17 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:17 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:17 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:17 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 13:30:00 (before)
                2026-07-10 15:00:00 (after)
13:31:17 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:18 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:18 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:18 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:18 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:18 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x6x1) for time after (2026-07-10 15:00:00)
13:31:18 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 13:30:00) in space  (linearNDFast)
13:31:18 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:18 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:18 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:18 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 13:30:00, weight 0.99) and
                      after (2026-07-10 15:00:00, weight 0.01) in time
13:31:18 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:18 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:18 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:18 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']
13:31:18 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:18 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:18 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:18 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0181593 (min) 0.272805 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.281298 (min) 0.144867 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.997437 (min) 1.28817 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -7.80976 (min) -4.16772 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:18 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.451773, mean: 1.073710, max: 1.537603
13:31:18 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:18 DEBUG   opendrift.models.physics_methods:941:    min: 3.661758, mean: 5.622911, max: 6.755409
13:31:18 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.661758, mean: 5.622911, max: 6.755409
13:31:18 DEBUG   opendrift:697: No elements hit coastline.
13:31:18 DEBUG   opendrift:1807: No elements to deactivate
13:31:18 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:18 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:18 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:18 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:18 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:18 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:18 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:18 DEBUG   opendrift.models.physics_methods:941:    min: 3.661758, mean: 5.622911, max: 6.755409
13:31:18 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:18 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001672, dN_50: 0.000131
13:31:18 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:18 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02255664468379683
13:31:18 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:18 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:18 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2917 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2916 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2915 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2914 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2913 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2911 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2909 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2907 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2907 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2906 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2904 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2902 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2901 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2897 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2896 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2895 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2894 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2893 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2892 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2892 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2887 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2885 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2882 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2881 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2880 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2876 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2874 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2873 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2872 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2870 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2869 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2868 surface elements
13:31:18 DEBUG   opendrift.models.physics_methods:785: Advecting 2869 of 6000 elements above 0.100m with wind-sheared ocean current (0.009703 m/s - 0.237179 m/s)
13:31:18 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:18 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001283620157565291 and 0.4278625174534719 m/s
13:31:18 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:18 DEBUG   opendrift:2210: ======================================================================
13:31:18 INFO    opendrift:2211: 2026-07-10 14:30:53.833232 - step 26 of 48 - 6000 active elements (0 deactivated)
13:31:18 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:18 DEBUG   opendrift:2219: ======================================================================
13:31:18 DEBUG   opendrift:2230:                34.74948292737252 <- latitude -> 34.97643675078569
13:31:18 DEBUG   opendrift:2230:                23.48647242485196 <- longitude -> 23.671597421090834
13:31:18 DEBUG   opendrift:2230:                -121.18480324106037 <- z -> 0.0
13:31:18 DEBUG   opendrift:2231: ---------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:18 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:18 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:18 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:18 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:18 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:18 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:18 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:18 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:18 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:18 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:18 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:18 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:18 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
13:31:18 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:18 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 12:00:00 (before)
                2026-07-10 15:00:00 (after)
13:31:18 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 12:00:00) in space  (linearNDFast)
13:31:18 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:18 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:18 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:18 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 12:00:00, weight 0.16) and
                      after (2026-07-10 15:00:00, weight 0.84) in time
13:31:18 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:18 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:18 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:18 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:18 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:18 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 13:30:00 (before)
                2026-07-10 15:00:00 (after)
13:31:18 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 13:30:00) in space  (linearNDFast)
13:31:18 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:18 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:18 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:18 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 13:30:00, weight 0.32) and
                      after (2026-07-10 15:00:00, weight 0.68) in time
13:31:18 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:18 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:18 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:18 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']
13:31:18 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:18 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:18 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:18 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0347899 (min) 0.282756 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.290357 (min) 0.0960182 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.511541 (min) 1.36101 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.82478 (min) -2.02123 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:18 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:18 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.106938, mean: 0.694937, max: 1.185206
13:31:18 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:18 DEBUG   opendrift.models.physics_methods:941:    min: 1.781538, mean: 4.492035, max: 5.930981
13:31:18 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.781538, mean: 4.492035, max: 5.930981
13:31:18 DEBUG   opendrift:697: No elements hit coastline.
13:31:18 DEBUG   opendrift:1807: No elements to deactivate
13:31:18 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:18 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:18 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:18 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:18 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:18 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:18 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:18 DEBUG   opendrift.models.physics_methods:941:    min: 1.781538, mean: 4.492035, max: 5.930981
13:31:18 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:18 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002292, dN_50: 0.000180
13:31:18 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:18 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.017387947087176843
13:31:18 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:18 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:18 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2867 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2866 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2865 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2864 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2865 surface elements
13:31:18 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2864 surface elements
13:31:18 DEBUG   opendrift.models.physics_methods:785: Advecting 2864 of 6000 elements above 0.100m with wind-sheared ocean current (0.062549 m/s - 0.206407 m/s)
13:31:18 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:18 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0002914579376952525 and 0.431620491407613 m/s
13:31:18 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:18 DEBUG   opendrift:2210: ======================================================================
13:31:18 INFO    opendrift:2211: 2026-07-10 15:30:53.833232 - step 27 of 48 - 6000 active elements (0 deactivated)
13:31:18 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:18 DEBUG   opendrift:2219: ======================================================================
13:31:18 DEBUG   opendrift:2230:                34.74337888490027 <- latitude -> 34.97938616773074
13:31:18 DEBUG   opendrift:2230:                23.481959125691937 <- longitude -> 23.69040117444985
13:31:18 DEBUG   opendrift:2230:                -119.98713054496831 <- z -> 0.0
13:31:18 DEBUG   opendrift:2231: ---------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:18 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:18 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:18 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:18 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:18 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:18 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:18 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:18 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:18 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:18 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:18 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:18 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:18 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
13:31:18 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:18 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:18 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:18 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 15:00:00 (before)
                2026-07-10 18:00:00 (after)
13:31:18 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:18 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:19 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:19 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:19 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:19 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:19 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 12x14x22) for time after (2026-07-10 18:00:00)
13:31:19 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 18:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 15:00:00, weight 0.83) and
                      after (2026-07-10 18:00:00, weight 0.17) in time
13:31:19 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 15:00:00 (before)
                2026-07-10 18:00:00 (after)
13:31:19 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:19 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:19 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:19 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:19 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:19 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-07-10 18:00:00)
13:31:19 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 18:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 15:00:00, weight 0.83) and
                      after (2026-07-10 18:00:00, weight 0.17) in time
13:31:19 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:19 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:19 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']
13:31:19 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:19 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:19 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:19 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0495818 (min) 0.272305 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.286272 (min) 0.0624358 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 0.603342 (min) 1.63625 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.3458 (min) -0.69599 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:19 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.020871, mean: 0.555752, max: 1.049283
13:31:19 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:19 DEBUG   opendrift.models.physics_methods:941:    min: 0.787052, mean: 3.988187, max: 5.580535
13:31:19 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 0.787052, mean: 3.988187, max: 5.580535
13:31:19 DEBUG   opendrift:697: No elements hit coastline.
13:31:19 DEBUG   opendrift:1807: No elements to deactivate
13:31:19 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:19 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:19 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:19 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:19 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:19 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:19 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:19 DEBUG   opendrift.models.physics_methods:941:    min: 0.787052, mean: 3.988188, max: 5.580535
13:31:19 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:19 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002764, dN_50: 0.000217
13:31:19 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:19 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.015394321216924802
13:31:19 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:19 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:19 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:19 DEBUG   opendrift.models.physics_methods:785: Advecting 2865 of 6000 elements above 0.100m with wind-sheared ocean current (0.027633 m/s - 0.194140 m/s)
13:31:19 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:19 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0022859984016221605 and 0.49811742001960796 m/s
13:31:19 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:19 DEBUG   opendrift:2210: ======================================================================
13:31:19 INFO    opendrift:2211: 2026-07-10 16:30:53.833232 - step 28 of 48 - 6000 active elements (0 deactivated)
13:31:19 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:19 DEBUG   opendrift:2219: ======================================================================
13:31:19 DEBUG   opendrift:2230:                34.73486871111915 <- latitude -> 34.98249803841293
13:31:19 DEBUG   opendrift:2230:                23.482006215472918 <- longitude -> 23.69649987052679
13:31:19 DEBUG   opendrift:2230:                -118.36717875070902 <- z -> 0.0
13:31:19 DEBUG   opendrift:2231: ---------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:19 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:19 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:19 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 15:00:00 (before)
                2026-07-10 18:00:00 (after)
13:31:19 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 18:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 15:00:00, weight 0.50) and
                      after (2026-07-10 18:00:00, weight 0.50) in time
13:31:19 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 15:00:00 (before)
                2026-07-10 18:00:00 (after)
13:31:19 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 18:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 15:00:00, weight 0.50) and
                      after (2026-07-10 18:00:00, weight 0.50) in time
13:31:19 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:19 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:19 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']
13:31:19 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:19 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:19 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:19 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0662448 (min) 0.229284 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.272095 (min) 0.0392581 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.37106 (min) 2.08227 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.32769 (min) -0.712225 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:19 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.062536, mean: 0.585323, max: 1.091636
13:31:19 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:19 DEBUG   opendrift.models.physics_methods:941:    min: 1.362372, mean: 4.098486, max: 5.692048
13:31:19 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.362372, mean: 4.098486, max: 5.692048
13:31:19 DEBUG   opendrift:697: No elements hit coastline.
13:31:19 DEBUG   opendrift:1807: No elements to deactivate
13:31:19 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:19 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:19 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:19 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:19 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:19 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:19 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:19 DEBUG   opendrift.models.physics_methods:941:    min: 1.362372, mean: 4.098485, max: 5.692048
13:31:19 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:19 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002795, dN_50: 0.000219
13:31:19 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:19 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.016015529254676836
13:31:19 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:19 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:19 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2867 surface elements
13:31:19 DEBUG   opendrift.models.physics_methods:785: Advecting 2868 of 6000 elements above 0.100m with wind-sheared ocean current (0.047832 m/s - 0.195989 m/s)
13:31:19 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:19 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016566471491460896 and 0.5125368659590086 m/s
13:31:19 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:19 DEBUG   opendrift:2210: ======================================================================
13:31:19 INFO    opendrift:2211: 2026-07-10 17:30:53.833232 - step 29 of 48 - 6000 active elements (0 deactivated)
13:31:19 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:19 DEBUG   opendrift:2219: ======================================================================
13:31:19 DEBUG   opendrift:2230:                34.72313291751731 <- latitude -> 34.980319467584074
13:31:19 DEBUG   opendrift:2230:                23.47738893249334 <- longitude -> 23.70960262660791
13:31:19 DEBUG   opendrift:2230:                -117.2292960387484 <- z -> 0.0
13:31:19 DEBUG   opendrift:2231: ---------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:19 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:19 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:19 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 15:00:00 (before)
                2026-07-10 18:00:00 (after)
13:31:19 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 18:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 15:00:00, weight 0.16) and
                      after (2026-07-10 18:00:00, weight 0.84) in time
13:31:19 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:19 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:19 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:19 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 15:00:00 (before)
                2026-07-10 18:00:00 (after)
13:31:19 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 15:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 18:00:00) in space  (linearNDFast)
13:31:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:19 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 15:00:00, weight 0.16) and
                      after (2026-07-10 18:00:00, weight 0.84) in time
13:31:19 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:19 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:19 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:19 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']
13:31:19 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:19 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:19 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:19 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.0909411 (min) 0.195263 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.263151 (min) 0.010319 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 1.87203 (min) 2.51687 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.38223 (min) -0.540491 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:19 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:19 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.129839, mean: 0.625361, max: 1.157861
13:31:19 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:19 DEBUG   opendrift.models.physics_methods:941:    min: 1.963052, mean: 4.246678, max: 5.862161
13:31:19 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.963052, mean: 4.246678, max: 5.862161
13:31:19 DEBUG   opendrift:697: No elements hit coastline.
13:31:20 DEBUG   opendrift:1807: No elements to deactivate
13:31:20 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:20 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:20 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:20 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:20 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:20 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:20 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:20 DEBUG   opendrift.models.physics_methods:941:    min: 1.963052, mean: 4.246678, max: 5.862161
13:31:20 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:20 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002805, dN_50: 0.000220
13:31:20 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:20 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.016986864334515694
13:31:20 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:20 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:20 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:20 DEBUG   opendrift.models.physics_methods:785: Advecting 2870 of 6000 elements above 0.100m with wind-sheared ocean current (0.068922 m/s - 0.199174 m/s)
13:31:20 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:20 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0008084395709090957 and 0.4670050458807259 m/s
13:31:20 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:20 DEBUG   opendrift:2210: ======================================================================
13:31:20 INFO    opendrift:2211: 2026-07-10 18:30:53.833232 - step 30 of 48 - 6000 active elements (0 deactivated)
13:31:20 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:20 DEBUG   opendrift:2219: ======================================================================
13:31:20 DEBUG   opendrift:2230:                34.71260722463677 <- latitude -> 34.98180533867663
13:31:20 DEBUG   opendrift:2230:                23.47786321394171 <- longitude -> 23.71980963332365
13:31:20 DEBUG   opendrift:2230:                -116.1250081412108 <- z -> 0.0
13:31:20 DEBUG   opendrift:2231: ---------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:20 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:20 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:20 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:20 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:20 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:20 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:20 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:20 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:20 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:20 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:20 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:20 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:20 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:20 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:20 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:20 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:20 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
13:31:20 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:20 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:20 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:20 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 18:00:00 (before)
                2026-07-10 21:00:00 (after)
13:31:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:20 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:20 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:20 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:20 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 12x15x22) for time after (2026-07-10 21:00:00)
13:31:20 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 18:00:00) in space  (linearNDFast)
13:31:20 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:20 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:20 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:20 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 18:00:00, weight 0.83) and
                      after (2026-07-10 21:00:00, weight 0.17) in time
13:31:20 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:20 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:20 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:20 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:20 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:20 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:20 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:20 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 18:00:00 (before)
                2026-07-10 19:30:00 (after)
13:31:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:20 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:20 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:20 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:20 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-07-10 19:30:00)
13:31:20 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 18:00:00) in space  (linearNDFast)
13:31:20 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:20 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 19:30:00) in space  (linearNDFast)
13:31:20 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:20 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 18:00:00, weight 0.66) and
                      after (2026-07-10 19:30:00, weight 0.34) in time
13:31:20 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:20 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:20 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:20 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']
13:31:20 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:20 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:20 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:20 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.107441 (min) 0.152128 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.255366 (min) 0.0361886 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 3.37859 (min) 3.86065 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.87379 (min) -2.18275 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:20 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:20 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.429209, mean: 1.012286, max: 1.522761
13:31:20 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:20 DEBUG   opendrift.models.physics_methods:941:    min: 3.569145, mean: 5.458121, max: 6.722727
13:31:20 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.569145, mean: 5.458121, max: 6.722727
13:31:20 DEBUG   opendrift:697: No elements hit coastline.
13:31:20 DEBUG   opendrift:1807: No elements to deactivate
13:31:20 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:20 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:20 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:20 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:20 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:20 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:20 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:20 DEBUG   opendrift.models.physics_methods:941:    min: 3.569144, mean: 5.458120, max: 6.722727
13:31:20 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:20 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002291, dN_50: 0.000180
13:31:20 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:20 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.022338959124141317
13:31:20 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:20 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:20 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:20 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2870 surface elements
13:31:20 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2869 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2867 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2866 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2865 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2864 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2863 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2862 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2861 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2860 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2860 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2859 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2858 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2857 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2856 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2855 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2854 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2852 surface elements
13:31:21 DEBUG   opendrift.models.physics_methods:785: Advecting 2851 of 6000 elements above 0.100m with wind-sheared ocean current (0.125311 m/s - 0.230748 m/s)
13:31:21 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:21 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0030655851672897506 and 0.41974579211480223 m/s
13:31:21 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:21 DEBUG   opendrift:2210: ======================================================================
13:31:21 INFO    opendrift:2211: 2026-07-10 19:30:53.833232 - step 31 of 48 - 6000 active elements (0 deactivated)
13:31:21 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:21 DEBUG   opendrift:2219: ======================================================================
13:31:21 DEBUG   opendrift:2230:                34.707118881279165 <- latitude -> 34.97963717218244
13:31:21 DEBUG   opendrift:2230:                23.473561959287625 <- longitude -> 23.724418416376444
13:31:21 DEBUG   opendrift:2230:                -114.78834950104365 <- z -> 0.0
13:31:21 DEBUG   opendrift:2231: ---------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:21 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:21 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:21 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:21 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 18:00:00 (before)
                2026-07-10 21:00:00 (after)
13:31:21 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 18:00:00) in space  (linearNDFast)
13:31:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:21 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:21 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 18:00:00, weight 0.50) and
                      after (2026-07-10 21:00:00, weight 0.50) in time
13:31:21 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:21 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 19:30:00 (before)
                2026-07-10 21:00:00 (after)
13:31:21 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:21 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:21 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:21 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:21 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:21 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-07-10 21:00:00)
13:31:21 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 19:30:00) in space  (linearNDFast)
13:31:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:21 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:21 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 19:30:00, weight 0.99) and
                      after (2026-07-10 21:00:00, weight 0.01) in time
13:31:21 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:21 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:21 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.111927 (min) 0.109109 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.233493 (min) 0.0695158 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 5.31752 (min) 6.03981 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -7.75826 (min) -5.63947 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:21 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.480592, mean: 2.028499, max: 2.366956
13:31:21 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:21 DEBUG   opendrift.models.physics_methods:941:    min: 6.628988, mean: 7.757007, max: 8.381556
13:31:21 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.628988, mean: 7.757007, max: 8.381556
13:31:21 DEBUG   opendrift:697: No elements hit coastline.
13:31:21 DEBUG   opendrift:1807: No elements to deactivate
13:31:21 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:21 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:21 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:21 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:21 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:21 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:21 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:21 DEBUG   opendrift.models.physics_methods:941:    min: 6.628988, mean: 7.757007, max: 8.381557
13:31:21 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:21 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001822, dN_50: 0.000143
13:31:21 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:21 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.034720995833659105
13:31:21 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:21 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:21 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2851 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2850 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2845 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2842 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2837 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2831 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2828 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2827 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2822 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2819 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2818 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2817 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2814 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2807 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2804 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2801 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2796 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2795 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2792 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2787 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2781 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2780 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2777 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2775 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2773 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2771 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2770 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2767 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2765 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2764 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2762 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2757 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2753 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2751 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2746 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2743 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2739 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2738 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2734 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2733 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2731 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2727 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2724 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2718 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2715 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2713 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2712 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2711 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2707 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2706 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2703 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2699 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2697 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2693 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2691 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2687 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2686 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2682 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2676 surface elements
13:31:21 DEBUG   opendrift.models.physics_methods:785: Advecting 2670 of 6000 elements above 0.100m with wind-sheared ocean current (0.232740 m/s - 0.290521 m/s)
13:31:21 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:21 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0025131340069578234 and 0.473137708653694 m/s
13:31:21 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:21 DEBUG   opendrift:2210: ======================================================================
13:31:21 INFO    opendrift:2211: 2026-07-10 20:30:53.833232 - step 32 of 48 - 6000 active elements (0 deactivated)
13:31:21 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:21 DEBUG   opendrift:2219: ======================================================================
13:31:21 DEBUG   opendrift:2230:                34.69706521719929 <- latitude -> 34.97763389783018
13:31:21 DEBUG   opendrift:2230:                23.468675259456884 <- longitude -> 23.736513669893718
13:31:21 DEBUG   opendrift:2230:                -113.70386030593504 <- z -> 0.0
13:31:21 DEBUG   opendrift:2231: ---------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:21 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:21 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:21 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:21 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 18:00:00 (before)
                2026-07-10 21:00:00 (after)
13:31:21 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 18:00:00) in space  (linearNDFast)
13:31:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:21 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:21 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 18:00:00, weight 0.16) and
                      after (2026-07-10 21:00:00, weight 0.84) in time
13:31:21 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:21 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 19:30:00 (before)
                2026-07-10 21:00:00 (after)
13:31:21 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 19:30:00) in space  (linearNDFast)
13:31:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:21 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:21 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:21 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 19:30:00, weight 0.32) and
                      after (2026-07-10 21:00:00, weight 0.68) in time
13:31:21 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:21 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:21 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:21 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.124657 (min) 0.0806708 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.215137 (min) 0.13468 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 4.58277 (min) 6.88705 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -8.29246 (min) -5.66771 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:21 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:21 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.306868, mean: 2.483734, max: 2.807562
13:31:21 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:21 DEBUG   opendrift.models.physics_methods:941:    min: 6.227954, mean: 8.577251, max: 9.128392
13:31:21 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.227954, mean: 8.577251, max: 9.128392
13:31:21 DEBUG   opendrift:697: No elements hit coastline.
13:31:21 DEBUG   opendrift:1807: No elements to deactivate
13:31:21 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:21 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:21 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:21 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:21 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:21 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:21 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:21 DEBUG   opendrift.models.physics_methods:941:    min: 6.227954, mean: 8.577251, max: 9.128391
13:31:21 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:21 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001976, dN_50: 0.000155
13:31:21 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:21 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0411834900529398
13:31:21 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:21 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:21 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2670 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2667 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2665 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2664 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2660 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2658 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2656 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2652 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2651 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2648 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2644 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2639 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2633 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2631 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2630 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2629 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 10 of 2628 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2618 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2618 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2614 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2610 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2609 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2606 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2602 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2598 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2594 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2593 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2588 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2586 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 8 of 2584 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2576 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2571 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2566 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2563 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2559 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2555 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2552 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2549 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2548 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2546 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2542 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2539 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2534 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2532 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2529 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2526 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2523 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2522 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2519 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2515 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2513 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2508 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2506 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2505 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2501 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2496 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2493 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2490 surface elements
13:31:21 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2485 surface elements
13:31:21 DEBUG   opendrift.models.physics_methods:785: Advecting 2483 of 6000 elements above 0.100m with wind-sheared ocean current (0.195033 m/s - 0.315991 m/s)
13:31:21 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:21 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0005221134091825253 and 0.46039459200419514 m/s
13:31:21 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:21 DEBUG   opendrift:2210: ======================================================================
13:31:21 INFO    opendrift:2211: 2026-07-10 21:30:53.833232 - step 33 of 48 - 6000 active elements (0 deactivated)
13:31:21 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:21 DEBUG   opendrift:2219: ======================================================================
13:31:21 DEBUG   opendrift:2230:                34.69267768629028 <- latitude -> 34.97101470433963
13:31:21 DEBUG   opendrift:2230:                23.465924998901357 <- longitude -> 23.741869182655822
13:31:21 DEBUG   opendrift:2230:                -112.64863211641111 <- z -> 0.0
13:31:21 DEBUG   opendrift:2231: ---------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:21 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:21 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:21 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:21 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:21 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:21 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:21 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:21 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:21 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:21 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 21:00:00 (before)
                2026-07-11 00:00:00 (after)
13:31:21 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:22 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:22 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:22 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:22 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 12x15x22) for time after (2026-07-11 00:00:00)
13:31:22 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:22 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 00:00:00) in space  (linearNDFast)
13:31:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:22 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 21:00:00, weight 0.83) and
                      after (2026-07-11 00:00:00, weight 0.17) in time
13:31:22 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:22 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:22 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:22 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:22 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:22 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:22 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 21:00:00 (before)
                2026-07-11 00:00:00 (after)
13:31:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:22 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:22 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:22 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:22 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-07-11 00:00:00)
13:31:22 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:22 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 00:00:00) in space  (linearNDFast)
13:31:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:22 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 21:00:00, weight 0.83) and
                      after (2026-07-11 00:00:00, weight 0.17) in time
13:31:22 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:22 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:22 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.131371 (min) 0.0729634 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.206419 (min) 0.173524 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 4.6584 (min) 7.27919 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -8.55856 (min) -6.06638 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:22 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.439141, mean: 2.739129, max: 3.006779
13:31:22 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:22 DEBUG   opendrift.models.physics_methods:941:    min: 6.535535, mean: 9.006516, max: 9.446704
13:31:22 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.535535, mean: 9.006516, max: 9.446704
13:31:22 DEBUG   opendrift:697: No elements hit coastline.
13:31:22 DEBUG   opendrift:1807: No elements to deactivate
13:31:22 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:22 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:22 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:22 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:22 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:22 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:22 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:22 DEBUG   opendrift.models.physics_methods:941:    min: 6.535535, mean: 9.006516, max: 9.446704
13:31:22 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:22 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002248, dN_50: 0.000176
13:31:22 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:22 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04410545965626924
13:31:22 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:22 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:22 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2482 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2478 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2477 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2475 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2472 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2468 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2465 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2461 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2460 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2458 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2454 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2452 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2451 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2447 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2446 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2445 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2443 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2441 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2437 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2432 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2431 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2430 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2427 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2423 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2421 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2417 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2416 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2415 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2414 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2412 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2410 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2410 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2408 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2408 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2402 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2399 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2396 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2395 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2393 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2388 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2385 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2384 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2380 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2376 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2372 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2372 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2369 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2366 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2365 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2359 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2356 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 12 of 2354 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2343 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2338 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2335 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2330 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2328 surface elements
13:31:22 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2324 surface elements
13:31:22 DEBUG   opendrift.models.physics_methods:785: Advecting 2327 of 6000 elements above 0.100m with wind-sheared ocean current (0.008739 m/s - 0.328727 m/s)
13:31:22 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:22 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018283509639090813 and 0.4167800170994464 m/s
13:31:22 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:22 DEBUG   opendrift:2210: ======================================================================
13:31:22 INFO    opendrift:2211: 2026-07-10 22:30:53.833232 - step 34 of 48 - 6000 active elements (0 deactivated)
13:31:22 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:22 DEBUG   opendrift:2219: ======================================================================
13:31:22 DEBUG   opendrift:2230:                34.68477428723998 <- latitude -> 34.967093151275236
13:31:22 DEBUG   opendrift:2230:                23.463392808232573 <- longitude -> 23.74410634802842
13:31:22 DEBUG   opendrift:2230:                -111.0547396163915 <- z -> 0.0
13:31:22 DEBUG   opendrift:2231: ---------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:22 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:22 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:22 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:22 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:22 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:22 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:22 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:22 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:22 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:22 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:22 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:22 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:22 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:22 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:22 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:22 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:22 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:22 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 21:00:00 (before)
                2026-07-11 00:00:00 (after)
13:31:22 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:22 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 00:00:00) in space  (linearNDFast)
13:31:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:22 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 21:00:00, weight 0.50) and
                      after (2026-07-11 00:00:00, weight 0.50) in time
13:31:22 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:22 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:22 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:22 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:22 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:22 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:22 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 21:00:00 (before)
                2026-07-11 00:00:00 (after)
13:31:22 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:22 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 00:00:00) in space  (linearNDFast)
13:31:22 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:22 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 21:00:00, weight 0.50) and
                      after (2026-07-11 00:00:00, weight 0.50) in time
13:31:22 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:22 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:22 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:22 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:22 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.130634 (min) 0.0656424 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.204736 (min) 0.21088 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 5.37891 (min) 7.14336 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -8.41588 (min) -6.65867 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:22 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:22 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.802456, mean: 2.752784, max: 2.919431
13:31:22 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:22 DEBUG   opendrift.models.physics_methods:941:    min: 7.314117, mean: 9.034310, max: 9.308478
13:31:22 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.314117, mean: 9.034310, max: 9.308478
13:31:22 DEBUG   opendrift:697: No elements hit coastline.
13:31:23 DEBUG   opendrift:1807: No elements to deactivate
13:31:23 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:23 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:23 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:23 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:23 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:23 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:23 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:23 DEBUG   opendrift.models.physics_methods:941:    min: 7.314117, mean: 9.034310, max: 9.308478
13:31:23 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:23 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002637, dN_50: 0.000207
13:31:23 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:23 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04282431117667125
13:31:23 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:23 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:23 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2323 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2323 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2320 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2317 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2314 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2309 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2308 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2305 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2301 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2295 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2293 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2291 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2288 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2286 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2282 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2280 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2278 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2275 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2274 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2271 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2269 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2266 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2263 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2257 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2256 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2254 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2250 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2247 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2245 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2241 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2239 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2237 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2234 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2229 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2228 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2224 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2223 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2220 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2218 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2214 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2214 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2212 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2209 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2207 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2205 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2203 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2200 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2199 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2196 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2194 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2187 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2186 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2185 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2183 surface elements
13:31:23 DEBUG   opendrift.models.physics_methods:785: Advecting 2187 of 6000 elements above 0.100m with wind-sheared ocean current (0.004182 m/s - 0.326807 m/s)
13:31:23 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:23 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0019520467603742014 and 0.46510201652138533 m/s
13:31:23 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:23 DEBUG   opendrift:2210: ======================================================================
13:31:23 INFO    opendrift:2211: 2026-07-10 23:30:53.833232 - step 35 of 48 - 6000 active elements (0 deactivated)
13:31:23 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:23 DEBUG   opendrift:2219: ======================================================================
13:31:23 DEBUG   opendrift:2230:                34.68040654249473 <- latitude -> 34.96096049069554
13:31:23 DEBUG   opendrift:2230:                23.457489168535833 <- longitude -> 23.745443074806897
13:31:23 DEBUG   opendrift:2230:                -109.85694973419515 <- z -> 0.0
13:31:23 DEBUG   opendrift:2231: ---------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:23 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:23 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:23 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 21:00:00 (before)
                2026-07-11 00:00:00 (after)
13:31:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 00:00:00) in space  (linearNDFast)
13:31:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 21:00:00, weight 0.16) and
                      after (2026-07-11 00:00:00, weight 0.84) in time
13:31:23 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-10 21:00:00 (before)
                2026-07-11 00:00:00 (after)
13:31:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-10 21:00:00) in space  (linearNDFast)
13:31:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 00:00:00) in space  (linearNDFast)
13:31:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-10 21:00:00, weight 0.16) and
                      after (2026-07-11 00:00:00, weight 0.84) in time
13:31:23 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:23 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:23 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:23 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:23 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:23 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.101061 (min) 0.0883407 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.198804 (min) 0.247672 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 6.1328 (min) 7.01127 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -8.28161 (min) -7.29597 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:23 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:23 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.234723, mean: 2.770422, max: 2.879889
13:31:23 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:23 DEBUG   opendrift.models.physics_methods:941:    min: 8.144067, mean: 9.066550, max: 9.245224
13:31:23 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.144067, mean: 9.066550, max: 9.245224
13:31:23 DEBUG   opendrift:697: No elements hit coastline.
13:31:23 DEBUG   opendrift:1807: No elements to deactivate
13:31:23 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:23 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:23 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:23 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:23 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:23 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:23 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:23 DEBUG   opendrift.models.physics_methods:941:    min: 8.144068, mean: 9.066549, max: 9.245224
13:31:23 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:23 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003074, dN_50: 0.000241
13:31:23 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:23 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.042244329915477774
13:31:23 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:23 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:23 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2182 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2179 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2176 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2172 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2170 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2170 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2168 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2165 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2164 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2161 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2158 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 2158 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 2152 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2145 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2142 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2140 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2136 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2135 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2134 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2132 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2129 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2127 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2123 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2123 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2120 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2118 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2117 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2114 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2114 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2111 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2109 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2107 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2103 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2101 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2100 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2097 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2097 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2096 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2094 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2092 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2091 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2088 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2086 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2084 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2084 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2082 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2079 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2077 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2074 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2072 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2068 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2063 surface elements
13:31:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2062 surface elements
13:31:23 DEBUG   opendrift.models.physics_methods:785: Advecting 2062 of 6000 elements above 0.100m with wind-sheared ocean current (0.024641 m/s - 0.324595 m/s)
13:31:23 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:23 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0008915783567190878 and 0.4732580864449592 m/s
13:31:23 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:23 DEBUG   opendrift:2210: ======================================================================
13:31:23 INFO    opendrift:2211: 2026-07-11 00:30:53.833232 - step 36 of 48 - 6000 active elements (0 deactivated)
13:31:23 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:23 DEBUG   opendrift:2219: ======================================================================
13:31:23 DEBUG   opendrift:2230:                34.67263717922026 <- latitude -> 34.968885436209675
13:31:23 DEBUG   opendrift:2230:                23.457580402227048 <- longitude -> 23.75800013642053
13:31:23 DEBUG   opendrift:2230:                -108.62629965431488 <- z -> 0.0
13:31:23 DEBUG   opendrift:2231: ---------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:23 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:23 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:23 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:23 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:23 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:23 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:23 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:23 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 00:00:00 (before)
                2026-07-11 03:00:00 (after)
13:31:23 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:23 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:24 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:24 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:24 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:24 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x16x22) for time after (2026-07-11 03:00:00)
13:31:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 00:00:00) in space  (linearNDFast)
13:31:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 00:00:00, weight 0.83) and
                      after (2026-07-11 03:00:00, weight 0.17) in time
13:31:24 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:24 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:24 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:24 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 00:00:00 (before)
                2026-07-11 01:30:00 (after)
13:31:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:24 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:24 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:24 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x7x1) for time after (2026-07-11 01:30:00)
13:31:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 00:00:00) in space  (linearNDFast)
13:31:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 01:30:00) in space  (linearNDFast)
13:31:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 00:00:00, weight 0.66) and
                      after (2026-07-11 01:30:00, weight 0.34) in time
13:31:24 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:24 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:24 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.106416 (min) 0.09383 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.204003 (min) 0.266171 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 6.03737 (min) 6.51543 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -7.96221 (min) -7.32331 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:24 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.256513, mean: 2.500376, max: 2.603188
13:31:24 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:24 DEBUG   opendrift.models.physics_methods:941:    min: 8.183678, mean: 8.614323, max: 8.789868
13:31:24 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.183678, mean: 8.614323, max: 8.789868
13:31:24 DEBUG   opendrift:697: No elements hit coastline.
13:31:24 DEBUG   opendrift:1807: No elements to deactivate
13:31:24 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:24 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:24 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:24 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:24 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:24 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:24 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:24 DEBUG   opendrift.models.physics_methods:941:    min: 8.183678, mean: 8.614323, max: 8.789868
13:31:24 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:24 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003701, dN_50: 0.000290
13:31:24 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:24 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03818588190988424
13:31:24 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:24 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:24 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2059 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2058 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2057 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2056 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2055 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2054 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2053 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2052 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2051 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2050 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2049 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2046 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2044 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2043 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2042 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2041 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2039 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2038 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2037 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2034 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2033 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2031 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2030 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2029 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2028 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2027 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2026 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 2025 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2020 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2019 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2018 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2017 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2015 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2014 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 2013 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2010 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2008 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2007 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2006 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2005 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2003 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2002 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2001 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 2001 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1997 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1996 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1995 surface elements
13:31:24 DEBUG   opendrift.models.physics_methods:785: Advecting 1997 of 6000 elements above 0.100m with wind-sheared ocean current (0.066063 m/s - 0.308607 m/s)
13:31:24 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:24 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010903346356779173 and 0.4498663622548493 m/s
13:31:24 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:24 DEBUG   opendrift:2210: ======================================================================
13:31:24 INFO    opendrift:2211: 2026-07-11 01:30:53.833232 - step 37 of 48 - 6000 active elements (0 deactivated)
13:31:24 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:24 DEBUG   opendrift:2219: ======================================================================
13:31:24 DEBUG   opendrift:2230:                34.66576385943445 <- latitude -> 34.9712688953983
13:31:24 DEBUG   opendrift:2230:                23.453448327702528 <- longitude -> 23.763013086757905
13:31:24 DEBUG   opendrift:2230:                -107.58421789585866 <- z -> 0.0
13:31:24 DEBUG   opendrift:2231: ---------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:24 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:24 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:24 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:24 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:24 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:24 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:24 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:24 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:24 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:24 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 00:00:00 (before)
                2026-07-11 03:00:00 (after)
13:31:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 00:00:00) in space  (linearNDFast)
13:31:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 00:00:00, weight 0.50) and
                      after (2026-07-11 03:00:00, weight 0.50) in time
13:31:24 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:24 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:24 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:24 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:24 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:24 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:24 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 01:30:00 (before)
                2026-07-11 03:00:00 (after)
13:31:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:24 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:24 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:24 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x7x1) for time after (2026-07-11 03:00:00)
13:31:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 01:30:00) in space  (linearNDFast)
13:31:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 01:30:00, weight 0.99) and
                      after (2026-07-11 03:00:00, weight 0.01) in time
13:31:24 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:24 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:24 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:24 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:24 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.105499 (min) 0.114946 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.212195 (min) 0.264157 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 4.95214 (min) 5.87258 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -7.4061 (min) -6.88127 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:24 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:24 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.853855, mean: 2.019764, max: 2.177062
13:31:24 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:24 DEBUG   opendrift.models.physics_methods:941:    min: 7.417670, mean: 7.741524, max: 8.038314
13:31:24 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.417670, mean: 7.741524, max: 8.038314
13:31:24 DEBUG   opendrift:697: No elements hit coastline.
13:31:24 DEBUG   opendrift:1807: No elements to deactivate
13:31:24 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:24 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:24 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:24 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:24 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:24 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:24 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:24 DEBUG   opendrift.models.physics_methods:941:    min: 7.417670, mean: 7.741524, max: 8.038314
13:31:24 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:24 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004559, dN_50: 0.000358
13:31:24 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:24 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03193577072561339
13:31:24 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:24 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:24 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1993 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1992 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1991 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1990 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1989 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1988 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1987 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1986 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1985 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1985 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1985 surface elements
13:31:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1985 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1982 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1981 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1979 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1978 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1976 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1975 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1974 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1972 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1971 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1970 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1969 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1967 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1966 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1965 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1965 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1964 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1963 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1961 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1960 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1960 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1959 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1958 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1957 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1957 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1955 surface elements
13:31:25 DEBUG   opendrift.models.physics_methods:785: Advecting 1955 of 6000 elements above 0.100m with wind-sheared ocean current (0.164035 m/s - 0.282221 m/s)
13:31:25 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:25 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00198047339323146 and 0.42794479822129217 m/s
13:31:25 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:25 DEBUG   opendrift:2210: ======================================================================
13:31:25 INFO    opendrift:2211: 2026-07-11 02:30:53.833232 - step 38 of 48 - 6000 active elements (0 deactivated)
13:31:25 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:25 DEBUG   opendrift:2219: ======================================================================
13:31:25 DEBUG   opendrift:2230:                34.66053636834036 <- latitude -> 34.978873518643965
13:31:25 DEBUG   opendrift:2230:                23.453602492841704 <- longitude -> 23.7653661860288
13:31:25 DEBUG   opendrift:2230:                -106.26109548112481 <- z -> 0.0
13:31:25 DEBUG   opendrift:2231: ---------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:25 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:25 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:25 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:25 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 00:00:00 (before)
                2026-07-11 03:00:00 (after)
13:31:25 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 00:00:00) in space  (linearNDFast)
13:31:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:25 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:25 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 00:00:00, weight 0.16) and
                      after (2026-07-11 03:00:00, weight 0.84) in time
13:31:25 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:25 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 01:30:00 (before)
                2026-07-11 03:00:00 (after)
13:31:25 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 01:30:00) in space  (linearNDFast)
13:31:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:25 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:25 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:25 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 01:30:00, weight 0.32) and
                      after (2026-07-11 03:00:00, weight 0.68) in time
13:31:25 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:25 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:25 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:25 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:25 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:25 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.105534 (min) 0.153034 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.220002 (min) 0.267427 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 5.42198 (min) 6.67215 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -7.62353 (min) -7.05842 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:25 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:25 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.073290, mean: 2.263963, max: 2.453003
13:31:25 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:25 DEBUG   opendrift.models.physics_methods:941:    min: 7.844398, mean: 8.195627, max: 8.532546
13:31:25 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.844398, mean: 8.195627, max: 8.532546
13:31:25 DEBUG   opendrift:697: No elements hit coastline.
13:31:25 DEBUG   opendrift:1807: No elements to deactivate
13:31:25 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:25 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:25 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:25 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:25 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:25 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:25 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:25 DEBUG   opendrift.models.physics_methods:941:    min: 7.844398, mean: 8.195626, max: 8.532546
13:31:25 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:25 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004942, dN_50: 0.000388
13:31:25 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:25 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03598307426285258
13:31:25 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:25 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:25 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1956 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1955 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1954 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1953 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1953 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1953 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1952 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1950 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1950 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1949 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1948 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1947 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1946 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1944 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1941 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1940 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1939 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1938 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1937 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1936 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1935 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1934 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1933 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1932 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1931 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1930 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1930 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 1929 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1925 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1924 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1923 surface elements
13:31:25 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1920 surface elements
13:31:25 DEBUG   opendrift.models.physics_methods:785: Advecting 1924 of 6000 elements above 0.100m with wind-sheared ocean current (0.052431 m/s - 0.299573 m/s)
13:31:25 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:25 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006931579280825805 and 0.4368256885859911 m/s
13:31:25 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:25 DEBUG   opendrift:2210: ======================================================================
13:31:25 INFO    opendrift:2211: 2026-07-11 03:30:53.833232 - step 39 of 48 - 6000 active elements (0 deactivated)
13:31:25 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:25 DEBUG   opendrift:2219: ======================================================================
13:31:25 DEBUG   opendrift:2230:                34.65071108528951 <- latitude -> 34.98662030349017
13:31:25 DEBUG   opendrift:2230:                23.45414049997927 <- longitude -> 23.77485187438305
13:31:25 DEBUG   opendrift:2230:                -105.3315170051474 <- z -> 0.0
13:31:25 DEBUG   opendrift:2231: ---------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:25 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:25 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:25 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:25 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:25 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:25 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:25 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:25 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:25 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:25 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 03:00:00 (before)
                2026-07-11 06:00:00 (after)
13:31:25 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:25 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:26 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:26 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:26 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:26 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:26 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x16x22) for time after (2026-07-11 06:00:00)
13:31:26 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 06:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 03:00:00, weight 0.83) and
                      after (2026-07-11 06:00:00, weight 0.17) in time
13:31:26 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:26 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 03:00:00 (before)
                2026-07-11 06:00:00 (after)
13:31:26 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:26 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:26 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:26 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:26 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:26 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x7x1) for time after (2026-07-11 06:00:00)
13:31:26 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 06:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 03:00:00, weight 0.83) and
                      after (2026-07-11 06:00:00, weight 0.17) in time
13:31:26 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:26 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:26 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.109214 (min) 0.169351 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.231521 (min) 0.257602 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 5.50362 (min) 6.85774 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -7.69455 (min) -6.88369 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:26 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.106912, mean: 2.314815, max: 2.523852
13:31:26 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:26 DEBUG   opendrift.models.physics_methods:941:    min: 7.907748, mean: 8.286824, max: 8.654890
13:31:26 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.907748, mean: 8.286824, max: 8.654890
13:31:26 DEBUG   opendrift:697: No elements hit coastline.
13:31:26 DEBUG   opendrift:1807: No elements to deactivate
13:31:26 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:26 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:26 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:26 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:26 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:26 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:26 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:26 DEBUG   opendrift.models.physics_methods:941:    min: 7.907748, mean: 8.286825, max: 8.654890
13:31:26 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:26 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005557, dN_50: 0.000436
13:31:26 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:26 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0370222351200407
13:31:26 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:26 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:26 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1918 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1917 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1916 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1915 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1914 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1914 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1913 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1912 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1911 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1909 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1908 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1907 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1906 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 1905 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1902 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1901 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1900 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1899 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1898 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1897 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1895 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1893 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1891 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1890 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1889 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1888 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1886 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1886 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1884 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1883 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1881 surface elements
13:31:26 DEBUG   opendrift.models.physics_methods:785: Advecting 1884 of 6000 elements above 0.100m with wind-sheared ocean current (0.158370 m/s - 0.303868 m/s)
13:31:26 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:26 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001894280241066813 and 0.4239115349360826 m/s
13:31:26 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:26 DEBUG   opendrift:2210: ======================================================================
13:31:26 INFO    opendrift:2211: 2026-07-11 04:30:53.833232 - step 40 of 48 - 6000 active elements (0 deactivated)
13:31:26 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:26 DEBUG   opendrift:2219: ======================================================================
13:31:26 DEBUG   opendrift:2230:                34.640055311213224 <- latitude -> 34.996230861999784
13:31:26 DEBUG   opendrift:2230:                23.449389503694178 <- longitude -> 23.786539324800405
13:31:26 DEBUG   opendrift:2230:                -103.97320757151883 <- z -> 0.0
13:31:26 DEBUG   opendrift:2231: ---------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:26 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:26 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:26 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:26 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 03:00:00 (before)
                2026-07-11 06:00:00 (after)
13:31:26 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 06:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 03:00:00, weight 0.50) and
                      after (2026-07-11 06:00:00, weight 0.50) in time
13:31:26 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:26 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 03:00:00 (before)
                2026-07-11 06:00:00 (after)
13:31:26 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 06:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 03:00:00, weight 0.50) and
                      after (2026-07-11 06:00:00, weight 0.50) in time
13:31:26 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:26 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:26 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.111154 (min) 0.186925 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.243834 (min) 0.224971 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 5.21334 (min) 6.43685 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -7.60557 (min) -6.56429 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:26 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.927580, mean: 2.172741, max: 2.376410
13:31:26 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:26 DEBUG   opendrift.models.physics_methods:941:    min: 7.563726, mean: 8.028445, max: 8.398279
13:31:26 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.563726, mean: 8.028445, max: 8.398279
13:31:26 DEBUG   opendrift:697: No elements hit coastline.
13:31:26 DEBUG   opendrift:1807: No elements to deactivate
13:31:26 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:26 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:26 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:26 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:26 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:26 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:26 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:26 DEBUG   opendrift.models.physics_methods:941:    min: 7.563726, mean: 8.028445, max: 8.398279
13:31:26 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:26 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.006417, dN_50: 0.000504
13:31:26 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:26 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03485966884023351
13:31:26 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:26 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:26 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1881 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1880 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1879 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1878 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1878 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1876 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1875 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1873 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1872 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1871 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1872 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1871 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1870 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1869 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1868 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1867 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1866 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1864 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1863 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1862 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1861 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1859 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1857 surface elements
13:31:26 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1856 surface elements
13:31:26 DEBUG   opendrift.models.physics_methods:785: Advecting 1866 of 6000 elements above 0.100m with wind-sheared ocean current (0.013363 m/s - 0.294859 m/s)
13:31:26 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:26 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0020148551401782586 and 0.4341091472008167 m/s
13:31:26 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:26 DEBUG   opendrift:2210: ======================================================================
13:31:26 INFO    opendrift:2211: 2026-07-11 05:30:53.833232 - step 41 of 48 - 6000 active elements (0 deactivated)
13:31:26 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:26 DEBUG   opendrift:2219: ======================================================================
13:31:26 DEBUG   opendrift:2230:                34.63399260177535 <- latitude -> 35.00238350170892
13:31:26 DEBUG   opendrift:2230:                23.442377833544086 <- longitude -> 23.794974140121266
13:31:26 DEBUG   opendrift:2230:                -102.83990347684606 <- z -> 0.0
13:31:26 DEBUG   opendrift:2231: ---------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:26 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:26 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:26 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:26 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 03:00:00 (before)
                2026-07-11 06:00:00 (after)
13:31:26 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 06:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 03:00:00, weight 0.16) and
                      after (2026-07-11 06:00:00, weight 0.84) in time
13:31:26 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:26 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:26 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:26 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:26 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:26 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 03:00:00 (before)
                2026-07-11 06:00:00 (after)
13:31:26 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 03:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 06:00:00) in space  (linearNDFast)
13:31:26 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:26 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 03:00:00, weight 0.16) and
                      after (2026-07-11 06:00:00, weight 0.84) in time
13:31:26 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:26 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:26 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:26 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:26 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.102645 (min) 0.207694 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.258556 (min) 0.211618 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 4.8872 (min) 6.083 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -7.51554 (min) -6.35544 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:26 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:26 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.720554, mean: 2.034397, max: 2.244590
13:31:26 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:26 DEBUG   opendrift.models.physics_methods:941:    min: 7.146011, mean: 7.768475, max: 8.162028
13:31:26 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.146011, mean: 7.768475, max: 8.162028
13:31:26 DEBUG   opendrift:697: No elements hit coastline.
13:31:26 DEBUG   opendrift:1807: No elements to deactivate
13:31:26 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:26 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:26 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:26 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:26 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:26 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:26 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:26 DEBUG   opendrift.models.physics_methods:941:    min: 7.146011, mean: 7.768475, max: 8.162027
13:31:26 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:26 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.007360, dN_50: 0.000578
13:31:27 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:27 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03292622168884905
13:31:27 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:27 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:27 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1855 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1854 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1854 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1854 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1853 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1851 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1850 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1849 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1848 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1847 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1846 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1844 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1843 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1842 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1841 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1840 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1840 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1839 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1838 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1837 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1836 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1835 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1834 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1832 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1831 surface elements
13:31:27 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1830 surface elements
13:31:27 DEBUG   opendrift.models.physics_methods:785: Advecting 1837 of 6000 elements above 0.100m with wind-sheared ocean current (0.054541 m/s - 0.286564 m/s)
13:31:27 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:27 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0007529929780794476 and 0.45689672916574087 m/s
13:31:27 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:27 DEBUG   opendrift:2210: ======================================================================
13:31:27 INFO    opendrift:2211: 2026-07-11 06:30:53.833232 - step 42 of 48 - 6000 active elements (0 deactivated)
13:31:27 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:27 DEBUG   opendrift:2219: ======================================================================
13:31:27 DEBUG   opendrift:2230:                34.626071816256754 <- latitude -> 35.01185872365821
13:31:27 DEBUG   opendrift:2230:                23.441418610383504 <- longitude -> 23.808071173642915
13:31:27 DEBUG   opendrift:2230:                -101.85196329748605 <- z -> 0.0
13:31:27 DEBUG   opendrift:2231: ---------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:27 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:27 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:27 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:27 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:27 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:27 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:27 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:27 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:27 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:27 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:27 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:27 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:27 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:27 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:27 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:27 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:27 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
13:31:27 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:27 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:27 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:27 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 06:00:00 (before)
                2026-07-11 09:00:00 (after)
13:31:27 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:27 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:27 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:27 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:27 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:27 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:27 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x18x22) for time after (2026-07-11 09:00:00)
13:31:27 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 06:00:00) in space  (linearNDFast)
13:31:27 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:27 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:27 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:27 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 06:00:00, weight 0.83) and
                      after (2026-07-11 09:00:00, weight 0.17) in time
13:31:27 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:27 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:27 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:27 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:27 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:27 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:27 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:27 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:27 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 06:00:00 (before)
                2026-07-11 07:30:00 (after)
13:31:27 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:28 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:28 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:28 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x8x1) for time after (2026-07-11 07:30:00)
13:31:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 06:00:00) in space  (linearNDFast)
13:31:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 07:30:00) in space  (linearNDFast)
13:31:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 06:00:00, weight 0.66) and
                      after (2026-07-11 07:30:00, weight 0.34) in time
13:31:28 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:28 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:28 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.112715 (min) 0.206201 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.269168 (min) 0.193013 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 4.05413 (min) 5.64391 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.9803 (min) -4.91674 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:28 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.003388, mean: 1.722624, max: 1.827588
13:31:28 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:28 DEBUG   opendrift.models.physics_methods:941:    min: 5.457126, mean: 7.147135, max: 7.364932
13:31:28 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.457126, mean: 7.147135, max: 7.364932
13:31:28 DEBUG   opendrift:697: No elements hit coastline.
13:31:28 DEBUG   opendrift:1807: No elements to deactivate
13:31:28 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:28 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:28 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:28 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:28 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:28 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:28 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:28 DEBUG   opendrift.models.physics_methods:941:    min: 5.457126, mean: 7.147135, max: 7.364933
13:31:28 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:28 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008784, dN_50: 0.000689
13:31:28 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:28 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02680993931642978
13:31:28 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:28 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:28 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1829 surface elements
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1828 surface elements
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1827 surface elements
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1826 surface elements
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1825 surface elements
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1825 surface elements
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1824 surface elements
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1825 surface elements
13:31:28 DEBUG   opendrift.models.physics_methods:785: Advecting 1826 of 6000 elements above 0.100m with wind-sheared ocean current (0.196598 m/s - 0.258579 m/s)
13:31:28 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:28 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014377826745921476 and 0.47618968222355185 m/s
13:31:28 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:28 DEBUG   opendrift:2210: ======================================================================
13:31:28 INFO    opendrift:2211: 2026-07-11 07:30:53.833232 - step 43 of 48 - 6000 active elements (0 deactivated)
13:31:28 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:28 DEBUG   opendrift:2219: ======================================================================
13:31:28 DEBUG   opendrift:2230:                34.619975484898035 <- latitude -> 35.018883242015605
13:31:28 DEBUG   opendrift:2230:                23.442178888819623 <- longitude -> 23.81042146164084
13:31:28 DEBUG   opendrift:2230:                -100.84761431829453 <- z -> 0.0
13:31:28 DEBUG   opendrift:2231: ---------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:28 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:28 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:28 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:28 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:28 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:28 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:28 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:28 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:28 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:28 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:28 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
13:31:28 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:28 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 06:00:00 (before)
                2026-07-11 09:00:00 (after)
13:31:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 06:00:00) in space  (linearNDFast)
13:31:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 06:00:00, weight 0.50) and
                      after (2026-07-11 09:00:00, weight 0.50) in time
13:31:28 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:28 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:28 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:28 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:28 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 07:30:00 (before)
                2026-07-11 09:00:00 (after)
13:31:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:28 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:28 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:28 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x8x1) for time after (2026-07-11 09:00:00)
13:31:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 07:30:00) in space  (linearNDFast)
13:31:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 07:30:00, weight 0.99) and
                      after (2026-07-11 09:00:00, weight 0.01) in time
13:31:28 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:28 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:28 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.14993 (min) 0.190527 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.276964 (min) 0.186117 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 2.45223 (min) 5.62989 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.26811 (min) -2.1497 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:28 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.261612, mean: 1.327366, max: 1.707552
13:31:28 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:28 DEBUG   opendrift.models.physics_methods:941:    min: 2.786494, mean: 6.236894, max: 7.118960
13:31:28 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.786494, mean: 6.236894, max: 7.118960
13:31:28 DEBUG   opendrift:697: No elements hit coastline.
13:31:28 DEBUG   opendrift:1807: No elements to deactivate
13:31:28 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:28 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:28 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:28 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:28 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:28 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:28 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:28 DEBUG   opendrift.models.physics_methods:941:    min: 2.786494, mean: 6.236894, max: 7.118960
13:31:28 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:28 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010964, dN_50: 0.000860
13:31:28 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:28 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.025049340718596286
13:31:28 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:28 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:28 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1825 surface elements
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1824 surface elements
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1823 surface elements
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1823 surface elements
13:31:28 DEBUG   opendrift.models.physics_methods:785: Advecting 1830 of 6000 elements above 0.100m with wind-sheared ocean current (0.019219 m/s - 0.238252 m/s)
13:31:28 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:28 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0024130773032864654 and 0.42155808443670395 m/s
13:31:28 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:28 DEBUG   opendrift:2210: ======================================================================
13:31:28 INFO    opendrift:2211: 2026-07-11 08:30:53.833232 - step 44 of 48 - 6000 active elements (0 deactivated)
13:31:28 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:28 DEBUG   opendrift:2219: ======================================================================
13:31:28 DEBUG   opendrift:2230:                34.60879330336017 <- latitude -> 35.02591763198943
13:31:28 DEBUG   opendrift:2230:                23.442599732027006 <- longitude -> 23.809415676091334
13:31:28 DEBUG   opendrift:2230:                -99.26897827835874 <- z -> 0.0
13:31:28 DEBUG   opendrift:2231: ---------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:28 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:28 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:28 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:28 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:28 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:28 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:28 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:28 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:28 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:28 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:28 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
13:31:28 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:28 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 06:00:00 (before)
                2026-07-11 09:00:00 (after)
13:31:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 06:00:00) in space  (linearNDFast)
13:31:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 06:00:00, weight 0.16) and
                      after (2026-07-11 09:00:00, weight 0.84) in time
13:31:28 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:28 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:28 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:28 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:28 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:28 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 07:30:00 (before)
                2026-07-11 09:00:00 (after)
13:31:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 07:30:00) in space  (linearNDFast)
13:31:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 07:30:00, weight 0.32) and
                      after (2026-07-11 09:00:00, weight 0.68) in time
13:31:28 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:28 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:28 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:28 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:28 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.197238 (min) 0.169725 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.284969 (min) 0.187793 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 4.03986 (min) 5.63277 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -5.9676 (min) -2.611 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:28 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:28 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.577314, mean: 1.364046, max: 1.625410
13:31:28 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:28 DEBUG   opendrift.models.physics_methods:941:    min: 4.139384, mean: 6.350923, max: 6.945621
13:31:28 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.139384, mean: 6.350923, max: 6.945621
13:31:28 DEBUG   opendrift:697: No elements hit coastline.
13:31:28 DEBUG   opendrift:1807: No elements to deactivate
13:31:28 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:28 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:28 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:28 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:28 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:28 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:28 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:28 DEBUG   opendrift.models.physics_methods:941:    min: 4.139384, mean: 6.350923, max: 6.945621
13:31:28 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:28 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.011246, dN_50: 0.000883
13:31:28 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:28 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.023844541190104797
13:31:28 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:28 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:28 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1827 surface elements
13:31:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1827 surface elements
13:31:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1830 surface elements
13:31:29 DEBUG   opendrift.models.physics_methods:785: Advecting 1835 of 6000 elements above 0.100m with wind-sheared ocean current (0.006929 m/s - 0.239997 m/s)
13:31:29 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:29 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0034389697181324633 and 0.44271825252554164 m/s
13:31:29 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:29 DEBUG   opendrift:2210: ======================================================================
13:31:29 INFO    opendrift:2211: 2026-07-11 09:30:53.833232 - step 45 of 48 - 6000 active elements (0 deactivated)
13:31:29 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:29 DEBUG   opendrift:2219: ======================================================================
13:31:29 DEBUG   opendrift:2230:                34.59553052064254 <- latitude -> 35.02551036076188
13:31:29 DEBUG   opendrift:2230:                23.437011967516074 <- longitude -> 23.81848422826558
13:31:29 DEBUG   opendrift:2230:                -97.89751418442654 <- z -> 0.0
13:31:29 DEBUG   opendrift:2231: ---------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:29 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:29 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:29 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:29 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:29 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:29 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:29 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:29 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:29 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:29 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 09:00:00 (before)
                2026-07-11 12:00:00 (after)
13:31:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:29 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:29 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:29 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:29 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x19x21) for time after (2026-07-11 12:00:00)
13:31:29 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:29 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 12:00:00) in space  (linearNDFast)
13:31:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:29 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 09:00:00, weight 0.83) and
                      after (2026-07-11 12:00:00, weight 0.17) in time
13:31:29 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:29 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:29 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:29 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:29 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:29 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:29 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 09:00:00 (before)
                2026-07-11 12:00:00 (after)
13:31:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:29 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:29 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:29 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x8x1) for time after (2026-07-11 12:00:00)
13:31:29 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:29 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 12:00:00) in space  (linearNDFast)
13:31:29 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:29 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 09:00:00, weight 0.83) and
                      after (2026-07-11 12:00:00, weight 0.17) in time
13:31:29 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:29 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:29 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:29 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:29 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:29 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:29 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.223401 (min) 0.141288 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.297066 (min) 0.19092 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 5.19376 (min) 5.96193 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -5.95665 (min) -2.86703 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:29 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:29 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.907408, mean: 1.460128, max: 1.708545
13:31:29 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:29 DEBUG   opendrift.models.physics_methods:941:    min: 5.189565, mean: 6.578732, max: 7.121031
13:31:29 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.189565, mean: 6.578732, max: 7.121031
13:31:29 DEBUG   opendrift:697: No elements hit coastline.
13:31:29 DEBUG   opendrift:1807: No elements to deactivate
13:31:29 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:29 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:29 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:29 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:29 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:29 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:29 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:29 DEBUG   opendrift.models.physics_methods:941:    min: 5.189565, mean: 6.578732, max: 7.121031
13:31:29 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:29 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.011520, dN_50: 0.000904
13:31:29 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:29 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02506391208452749
13:31:29 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:29 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:29 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:29 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1831 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1832 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1835 surface elements
13:31:30 DEBUG   opendrift.models.physics_methods:785: Advecting 1836 of 6000 elements above 0.100m with wind-sheared ocean current (0.185037 m/s - 0.246514 m/s)
13:31:30 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:30 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0017908188912365063 and 0.41383519308694083 m/s
13:31:30 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:30 DEBUG   opendrift:2210: ======================================================================
13:31:30 INFO    opendrift:2211: 2026-07-11 10:30:53.833232 - step 46 of 48 - 6000 active elements (0 deactivated)
13:31:30 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:30 DEBUG   opendrift:2219: ======================================================================
13:31:30 DEBUG   opendrift:2230:                34.58372294402094 <- latitude -> 35.02540809536838
13:31:30 DEBUG   opendrift:2230:                23.434036481674397 <- longitude -> 23.82784220049429
13:31:30 DEBUG   opendrift:2230:                -96.42246267347218 <- z -> 0.0
13:31:30 DEBUG   opendrift:2231: ---------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:30 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:30 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:30 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:30 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 09:00:00 (before)
                2026-07-11 12:00:00 (after)
13:31:30 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:30 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 12:00:00) in space  (linearNDFast)
13:31:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:30 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 09:00:00, weight 0.50) and
                      after (2026-07-11 12:00:00, weight 0.50) in time
13:31:30 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:30 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 09:00:00 (before)
                2026-07-11 12:00:00 (after)
13:31:30 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:30 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 12:00:00) in space  (linearNDFast)
13:31:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:30 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 09:00:00, weight 0.50) and
                      after (2026-07-11 12:00:00, weight 0.50) in time
13:31:30 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:30 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:30 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.237379 (min) 0.125567 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.303474 (min) 0.201866 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 5.78277 (min) 6.5916 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.06853 (min) -2.89893 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:30 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.058452, mean: 1.609353, max: 1.882869
13:31:30 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:30 DEBUG   opendrift.models.physics_methods:941:    min: 5.604866, mean: 6.907140, max: 7.475489
13:31:30 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.604866, mean: 6.907140, max: 7.475489
13:31:30 DEBUG   opendrift:697: No elements hit coastline.
13:31:30 DEBUG   opendrift:1807: No elements to deactivate
13:31:30 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:30 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:30 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:30 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:30 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:30 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:30 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:30 DEBUG   opendrift.models.physics_methods:941:    min: 5.604866, mean: 6.907140, max: 7.475489
13:31:30 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:30 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.011760, dN_50: 0.000923
13:31:30 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:30 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02762076196887138
13:31:30 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:30 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:30 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1835 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1834 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1835 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1834 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1833 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1833 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1833 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1832 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1831 surface elements
13:31:30 DEBUG   opendrift.models.physics_methods:785: Advecting 1838 of 6000 elements above 0.100m with wind-sheared ocean current (0.018322 m/s - 0.255933 m/s)
13:31:30 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:30 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0028618454278339133 and 0.4373111265937053 m/s
13:31:30 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:30 DEBUG   opendrift:2210: ======================================================================
13:31:30 INFO    opendrift:2211: 2026-07-11 11:30:53.833232 - step 47 of 48 - 6000 active elements (0 deactivated)
13:31:30 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:30 DEBUG   opendrift:2219: ======================================================================
13:31:30 DEBUG   opendrift:2230:                34.57374224688248 <- latitude -> 35.02888928596161
13:31:30 DEBUG   opendrift:2230:                23.42591531599639 <- longitude -> 23.832913781718073
13:31:30 DEBUG   opendrift:2230:                -95.46546867241611 <- z -> 0.0
13:31:30 DEBUG   opendrift:2231: ---------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:30 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:30 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:30 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:30 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 09:00:00 (before)
                2026-07-11 12:00:00 (after)
13:31:30 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:30 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 12:00:00) in space  (linearNDFast)
13:31:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:30 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 09:00:00, weight 0.16) and
                      after (2026-07-11 12:00:00, weight 0.84) in time
13:31:30 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:30 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 09:00:00 (before)
                2026-07-11 12:00:00 (after)
13:31:30 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 09:00:00) in space  (linearNDFast)
13:31:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:30 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 12:00:00) in space  (linearNDFast)
13:31:30 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:30 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 09:00:00, weight 0.16) and
                      after (2026-07-11 12:00:00, weight 0.84) in time
13:31:30 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:30 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:30 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:30 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.259708 (min) 0.144368 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.307434 (min) 0.22779 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 6.3108 (min) 7.24141 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.13085 (min) -3.01157 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:30 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:30 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.207784, mean: 1.766948, max: 2.049262
13:31:30 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:30 DEBUG   opendrift.models.physics_methods:941:    min: 5.987208, mean: 7.237406, max: 7.798810
13:31:30 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.987208, mean: 7.237406, max: 7.798810
13:31:30 DEBUG   opendrift:697: No elements hit coastline.
13:31:30 DEBUG   opendrift:1807: No elements to deactivate
13:31:30 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:30 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:30 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:30 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:30 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:30 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:30 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:30 DEBUG   opendrift.models.physics_methods:941:    min: 5.987207, mean: 7.237406, max: 7.798810
13:31:30 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:30 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.011950, dN_50: 0.000938
13:31:30 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:30 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03006129653283799
13:31:30 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:30 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:30 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1833 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1832 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1831 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1831 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1832 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1831 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1830 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1830 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1831 surface elements
13:31:30 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1830 surface elements
13:31:30 DEBUG   opendrift.models.physics_methods:785: Advecting 1834 of 6000 elements above 0.100m with wind-sheared ocean current (0.046052 m/s - 0.270107 m/s)
13:31:30 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:30 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001814089476824764 and 0.43604612887705346 m/s
13:31:30 DEBUG   opendrift:912: to be seeded: 0, already seeded 6000
13:31:30 DEBUG   opendrift:2210: ======================================================================
13:31:30 INFO    opendrift:2211: 2026-07-11 12:30:53.833232 - step 48 of 48 - 6000 active elements (0 deactivated)
13:31:30 DEBUG   opendrift:2217: 0 elements scheduled.
13:31:30 DEBUG   opendrift:2219: ======================================================================
13:31:30 DEBUG   opendrift:2230:                34.565144153526326 <- latitude -> 35.03181989448013
13:31:30 DEBUG   opendrift:2230:                23.421403582903544 <- longitude -> 23.83810962172636
13:31:30 DEBUG   opendrift:2230:                -94.10750714166879 <- z -> 0.0
13:31:30 DEBUG   opendrift:2231: ---------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader constant_reader
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from constant_reader covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:30 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:30 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:30 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:30 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:30 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
13:31:30 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31: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
13:31:30 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:30 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
13:31:30 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:30 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 12:00:00 (before)
                2026-07-11 15:00:00 (after)
13:31:30 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
13:31:30 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
13:31:31 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:31 DEBUG   opendrift.readers.basereader.variables:643: Checking x_sea_water_velocity for invalid values
13:31:31 DEBUG   opendrift.readers.basereader.variables:643: Checking y_sea_water_velocity for invalid values
13:31:31 DEBUG   opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
13:31:31 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 15x19x21) for time after (2026-07-11 15:00:00)
13:31:31 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 12:00:00) in space  (linearNDFast)
13:31:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:31 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 15:00:00) in space  (linearNDFast)
13:31:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:31 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 12:00:00, weight 0.83) and
                      after (2026-07-11 15:00:00, weight 0.17) in time
13:31:31 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:31 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:31 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
13:31:31 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:31 DEBUG   opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
13:31:31 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:31 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:31 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
13:31:31 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
13:31:31 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-07-11 12:00:00 (before)
                2026-07-11 13:30:00 (after)
13:31:31 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
13:31:31 DEBUG   opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
13:31:31 DEBUG   opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
13:31:31 DEBUG   opendrift.readers.basereader.variables:643: Checking x_wind for invalid values
13:31:31 DEBUG   opendrift.readers.basereader.variables:643: Checking y_wind for invalid values
13:31:31 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x8x1) for time after (2026-07-11 13:30:00)
13:31:31 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-07-11 12:00:00) in space  (linearNDFast)
13:31:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:31 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-07-11 13:30:00) in space  (linearNDFast)
13:31:31 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
13:31:31 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-07-11 12:00:00, weight 0.66) and
                      after (2026-07-11 13:30:00, weight 0.34) in time
13:31:31 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:31 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:31 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31: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']
13:31:31 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 10 for sea_water_temperature for all profiles
13:31:31 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 34 for sea_water_salinity for all profiles
13:31:31 DEBUG   opendrift.models.basemodel.environment:800:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
13:31:31 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     x_sea_water_velocity: -0.268803 (min) 0.133776 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     y_sea_water_velocity: -0.306457 (min) 0.231334 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     x_wind: 6.41516 (min) 8.11692 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     y_wind: -6.35349 (min) -3.50829 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_height: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_significant_height: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_area_fraction: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_x_velocity: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_ice_y_velocity: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_temperature: 10 (min) 10 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_water_salinity: 34 (min) 34 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     horizontal_diffusivity: 20 (min) 20 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:31 DEBUG   opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.527465, mean: 2.007541, max: 2.260029
13:31:31 DEBUG   opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
13:31:31 DEBUG   opendrift.models.physics_methods:941:    min: 6.733102, mean: 7.717146, max: 8.190051
13:31:31 DEBUG   opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.733102, mean: 7.717146, max: 8.190051
13:31:31 DEBUG   opendrift:697: No elements hit coastline.
13:31:31 DEBUG   opendrift:1807: No elements to deactivate
13:31:31 DEBUG   opendrift:2268: Calling OpenOil.update()
13:31:31 DEBUG   opendrift.models.openoil.openoil:721: NOAA oil weathering
13:31:31 DEBUG   opendrift.models.openoil.openoil:826:     Calculating evaporation - NOAA
13:31:31 DEBUG   opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
13:31:31 DEBUG   opendrift.models.openoil.openoil:859:     Calculating emulsification - NOAA
13:31:31 DEBUG   opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
13:31:31 DEBUG   opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
13:31:31 DEBUG   opendrift.models.physics_methods:941:    min: 6.733102, mean: 7.717146, max: 8.190051
13:31:31 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
13:31:31 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.011860, dN_50: 0.000931
13:31:31 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
13:31:31 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03315267545248978
13:31:31 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
13:31:31 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
13:31:31 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
13:31:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1830 surface elements
13:31:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1829 surface elements
13:31:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1828 surface elements
13:31:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1827 surface elements
13:31:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1827 surface elements
13:31:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 1827 surface elements
13:31:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1827 surface elements
13:31:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1828 surface elements
13:31:31 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1827 surface elements
13:31:31 DEBUG   opendrift.models.physics_methods:785: Advecting 1830 of 6000 elements above 0.100m with wind-sheared ocean current (0.006121 m/s - 0.285608 m/s)
13:31:31 DEBUG   opendrift.models.physics_methods:803: No Stokes drift velocity available
13:31:31 DEBUG   opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0003291284235230825 and 0.4203852057432633 m/s
13:31:31 DEBUG   opendrift:2306: Cleaning up
13:31:31 DEBUG   opendrift.models.basemodel.environment:598: ----------------------------------------
13:31:31 DEBUG   opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
13:31:31 DEBUG   opendrift.models.basemodel.environment:600: ----------------------------------------
13:31:31 DEBUG   opendrift.models.basemodel.environment:604: Calling reader global_landmask
13:31:31 DEBUG   opendrift.models.basemodel.environment:605: ----------------------------------------
13:31:31 DEBUG   opendrift.models.basemodel.environment:625: Data needed for 6000 elements
13:31:31 DEBUG   opendrift.readers.basereader.variables:765: Fetching variables from global_landmask covering 6000 elements
13:31:31 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
13:31:31 DEBUG   opendrift.readers.basereader.variables:643: Checking land_binary_mask for invalid values
13:31:31 DEBUG   opendrift.readers.basereader.variables:801: Reader projection is latlon - rotation of vectors is not needed.
13:31:31 DEBUG   opendrift.models.basemodel.environment:761: Obtained data for all elements.
13:31:31 DEBUG   opendrift.models.basemodel.environment:774: ---------------------------------------
13:31:31 DEBUG   opendrift.models.basemodel.environment:775: Finished processing all variable groups
13:31:31 DEBUG   opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
13:31:31 DEBUG   opendrift.models.basemodel.environment:899:     land_binary_mask: 0 (min) 0 (max)
13:31:31 DEBUG   opendrift.models.basemodel.environment:901: ---------------------------------
13:31:31 DEBUG   opendrift:697: No elements hit coastline.
13:31:31 DEBUG   opendrift:2406: Updating minval and maxval
13:31:31 DEBUG   opendrift:2486: Writing to file
13:31:31 DEBUG   opendrift:1807: No elements to deactivate
13:31:31 DEBUG   opendrift:165: 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)
13:31:31 DEBUG   opendrift:2553: Setting up map: corners=None, fast=False, lscale=None
13:31:32 DEBUG   opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 1) with Cartopy shapereader...
13:31:41 DEBUG   opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 5) with Cartopy shapereader...
13:31:41 DEBUG   opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 6) with Cartopy shapereader...
13:31:41 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:41 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:42 DEBUG   opendrift:3224: Saving animation..
13:31:42 INFO    opendrift:4795: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_0.gif...
13:31:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:43 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:43 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:43 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:43 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:43 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:43 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:46 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:46 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:46 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:46 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:46 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:46 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:46 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:49 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:49 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:49 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:49 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:49 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:49 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:49 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:50 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:50 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:50 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:50 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:50 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:50 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:50 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:50 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:51 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:51 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:51 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:51 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:51 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:51 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:51 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:52 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:52 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:52 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:52 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:52 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:52 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:52 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:52 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:53 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:53 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:53 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:53 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:53 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:53 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:53 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:54 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:54 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:54 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:54 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:54 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:54 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:54 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:54 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:55 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:55 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:55 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:31:55 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (23.12742042541504, 24.14450073242188, 34.400459289550795, 35.1798210144043)..
13:32:00 DEBUG   opendrift:4833: MPLBACKEND = agg
13:32:00 DEBUG   opendrift:4834: DISPLAY = None
13:32:00 DEBUG   opendrift:4835: Time to save animation: 0:00:18.554187
13:32:00 INFO    opendrift:3215: Time to make animation: 0:00:29.125443
../_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-07-09 13:30 to 2026-07-11 13:30

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)
13:32:01 DEBUG   opendrift:3224: Saving animation..
13:32:01 INFO    opendrift:4795: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_1.gif...
13:32:10 DEBUG   opendrift:4833: MPLBACKEND = agg
13:32:10 DEBUG   opendrift:4834: DISPLAY = None
13:32:10 DEBUG   opendrift:4835: Time to save animation: 0:00:08.597644
13:32:10 INFO    opendrift:3433: Time to make animation: 0:00:08.851087
../_images/example_oilspill_seafloor_biodegradation_1.gif

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

Gallery generated by Sphinx-Gallery