Note
Go to the end to download the full example code.
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
14:16:15 DEBUG opendrift.config:168: Adding 17 config items from __init__
14:16:15 DEBUG opendrift.config:178: Overwriting config item readers:max_number_of_fails
14:16:15 DEBUG opendrift.config:168: Adding 6 config items from __init__
14:16:15 INFO opendrift:568: OpenDriftSimulation initialised (version 1.14.9 / v1.14.9-43-g22dbf7d)
14:16:15 DEBUG opendrift.config:168: Adding 19 config items from oceandrift
14:16:15 DEBUG opendrift.config:178: Overwriting config item seed:z
14:16:15 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})
14:16:15 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
14:16:15 DEBUG opendrift.readers.reader_lazy:37: Delaying initialisation of LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:15 DEBUG opendrift.models.basemodel.environment:313: Added reader LazyReader: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:15 DEBUG opendrift.models.basemodel.environment:313: Added reader LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:15 INFO opendrift.config:68: set_config('drift:current_uncertainty', 0)
14:16:15 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)
14:16:15 INFO opendrift.models.openoil.openoil:1641: Droplet diameter is provided, and will be kept constant during simulation
14:16:15 INFO opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE
14:16:15 DEBUG opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE
14:16:15 INFO opendrift.models.openoil.openoil:1731: Using density 877.5726099999999 and viscosity 4.5431401718650355e-05 of oiltype GENERIC MEDIUM CRUDE
14:16:15 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:16:15 DEBUG opendrift.models.basemodel.environment:313: Added reader constant_reader
14:16:15 INFO opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG
14:16:15 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:16:19 DEBUG opendrift.models.basemodel.environment:313: Added reader global_landmask
14:16:19 INFO opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers:
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_surface_height: 0.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: upward_sea_water_velocity: 0.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_significant_height: 0.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_stokes_drift_x_velocity: 0.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_stokes_drift_y_velocity: 0.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_period_at_variance_spectral_density_maximum: 0.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_ice_area_fraction: 0.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_ice_x_velocity: 0.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_ice_y_velocity: 0.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_water_temperature: 10.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_water_salinity: 34.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: sea_floor_depth_below_sea_level: 10000.000000
14:16:19 INFO opendrift.models.basemodel.environment:230: ocean_vertical_diffusivity: 0.020000
14:16:19 DEBUG opendrift:164: Changed mode from Mode.Config to Mode.Ready
14:16:19 INFO opendrift.models.openoil.openoil:1641: Droplet diameter is provided, and will be kept constant during simulation
14:16:19 INFO opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE
14:16:19 DEBUG opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE
14:16:19 INFO opendrift.models.openoil.openoil:1731: Using density 877.5726099999999 and viscosity 4.5431401718650355e-05 of oiltype GENERIC MEDIUM CRUDE
Running model
o.run(duration=timedelta(days=2), time_step=3600)
14:16:19 DEBUG opendrift:164: Changed mode from Mode.Ready to Mode.Run
14:16:19 DEBUG opendrift:1866:
------------------------------------------------------
Software and hardware:
OpenDrift version 1.14.9
Platform: Linux, 6.8.0-1040-aws
4.0 GB memory
36 processors (x86_64)
NumPy version 2.4.3
SciPy version 1.17.1
Matplotlib version 3.10.8
NetCDF4 version 1.7.4
Xarray version 2025.9.0
ADIOS (adios_db) version 1.2.5
Copernicusmarine version 2.3.0
Python version 3.14.4 | packaged by conda-forge | (main, Apr 8 2026, 01:59:35) [GCC 14.3.0]
------------------------------------------------------
14:16:19 DEBUG opendrift:1879: No output file is specified, neglecting export_buffer_length
14:16:19 INFO opendrift:1894: Skipping environment variable upward_sea_water_velocity because of condition ['drift:vertical_advection', 'is', False]
14:16:19 INFO opendrift:1905: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
14:16:19 INFO opendrift:1905: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
14:16:19 DEBUG opendrift:2028: Finalizing environment and preparing readers for simulation coverage ([21.02599253 32.97284402 25.97419057 37.02720938]) and time (2026-04-16 14:16:15.893647 to 2026-04-18 14:16:15.893647)
14:16:19 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]
14:16:19 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]
14:16:19 DEBUG opendrift.models.basemodel.environment:166: Preparing constant_reader for extent [21.02599253 32.97284402 25.97419057 37.02720938]
14:16:19 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for constant_reader
14:16:19 DEBUG opendrift.models.basemodel.environment:166: Preparing global_landmask for extent [21.02599253 32.97284402 25.97419057 37.02720938]
14:16:19 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for global_landmask
14:16:19 DEBUG opendrift:2125: Initial self.result, size Frozen({'trajectory': 6000, 'time': 49})
14:16:19 INFO opendrift:947: Using existing reader for land_binary_mask to move elements to ocean
14:16:19 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:19 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:19 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:19 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:19 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:19 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:19 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:19 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:19 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:19 INFO opendrift:978: All points are in ocean
14:16:19 INFO opendrift.models.openoil.openoil:697: Oil-water surface tension is 0.031369 Nm
14:16:19 INFO opendrift.models.openoil.openoil:710: Max water fraction not available for GENERIC MEDIUM CRUDE, using default
14:16:19 DEBUG opendrift:904: to be seeded: 6000, already seeded 0
14:16:19 DEBUG opendrift:926: Released 6000 new elements.
14:16:19 DEBUG opendrift:2201: ======================================================================
14:16:19 INFO opendrift:2202: 2026-04-16 14:16:15.893647 - step 1 of 48 - 6000 active elements (0 deactivated)
14:16:19 DEBUG opendrift:2208: 0 elements scheduled.
14:16:19 DEBUG opendrift:2210: ======================================================================
14:16:19 DEBUG opendrift:2221: 34.99662780761719 <- latitude -> 35.00342559814453
14:16:19 DEBUG opendrift:2221: 23.4965763092041 <- longitude -> 23.50360679626465
14:16:19 DEBUG opendrift:2221: -150.0 <- z -> 0.0
14:16:19 DEBUG opendrift:2222: ---------------------------------
14:16:19 DEBUG opendrift.models.basemodel.environment:574: Variables not covered by any reader: ['x_wind', 'sea_surface_height', 'y_sea_water_velocity', 'sea_water_salinity', 'sea_water_temperature', 'sea_floor_depth_below_sea_level', 'x_sea_water_velocity', 'y_wind']
14:16:19 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
14:16:19 DEBUG opendrift.readers:196: Testing reader <module 'opendrift.readers.reader_netCDF_CF_generic' from '/root/project/opendrift/readers/reader_netCDF_CF_generic.py'>
14:16:19 INFO opendrift.readers:64: Opening file with xr.open_dataset
14:16:19 DEBUG findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_package at 0x7fc3e2ecce00>
14:16:19 DEBUG findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_python at 0x7fc3e2eccf60>
14:16:19 DEBUG findlibs:303: found libeccodes.so/eccodeslib in <function _find_in_python at 0x7fc3e2eccf60>
14:16:19 DEBUG gribapi.bindings:98: eccodes lib search: findlibs returned /opt/conda/envs/opendrift/lib/libeccodes.so
14:16:20 WARNING opendrift.readers:72: Removing variables that cannot be CF decoded: ['tau']
14:16:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
14:16:20 INFO opendrift.readers.reader_netCDF_CF_generic:307: Grid coordinates are detected, but proj4 string not given: assuming latlong
14:16:20 INFO opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'z': 'depth', 'y': 'lat', 'x': 'lon', 'time': 'time'}
14:16:20 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 9 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 5 m/s and time span of 3:00:00
14:16:20 INFO opendrift.readers.basereader:178: Variable x_sea_water_velocity will be rotated from eastward_sea_water_velocity
14:16:20 INFO opendrift.readers.basereader:178: Variable y_sea_water_velocity will be rotated from northward_sea_water_velocity
14:16:20 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:16:20 DEBUG opendrift.readers.basereader.variables:569: Adding variable mapping: ['x_sea_water_velocity', 'y_sea_water_velocity'] -> sea_water_speed
14:16:20 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
14:16:20 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 4 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
14:16:20 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:20 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
14:16:20 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 4 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
14:16:20 DEBUG opendrift.readers.reader_lazy:56: Initialising: LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:20 DEBUG opendrift.readers:196: Testing reader <module 'opendrift.readers.reader_netCDF_CF_generic' from '/root/project/opendrift/readers/reader_netCDF_CF_generic.py'>
14:16:20 INFO opendrift.readers:64: Opening file with xr.open_dataset
14:16:21 DEBUG opendrift.readers:125: Selecting GRIB variable u-component_of_wind_height_above_ground at 10m height and adding standard_name eastward_wind
14:16:21 DEBUG opendrift.readers:125: Selecting GRIB variable v-component_of_wind_height_above_ground at 10m height and adding standard_name northward_wind
14:16:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
14:16:21 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'}
14:16:21 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), ...
14:16:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:270: Lon and lat are 1D arrays - using as projection coordinates
14:16:21 INFO opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'time': ['time', 'time1', 'time2', 'time3'], 'x': 'lon', 'y': 'lat'}
14:16:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:376: Skipped variables without standard_name: ['time2_bounds', 'time3_bounds', 'pressure_difference_layer_bounds', 'depth_below_surface_layer_bounds', 'height_above_ground_layer_bounds', 'height_above_ground_layer1_bounds', 'pressure_difference_layer1_bounds', 'pressure_difference_layer2_bounds', 'sigma_layer_bounds', 'Total_ozone_entire_atmosphere_single_layer', 'Ozone_Mixing_Ratio_isobaric', 'Total_cloud_cover_entire_atmosphere_Mixed_intervals_Average', 'Low_cloud_cover_low_cloud_Mixed_intervals_Average', 'Temperature_low_cloud_top_Mixed_intervals_Average', 'Temperature_middle_cloud_top_Mixed_intervals_Average', 'Temperature_high_cloud_top_Mixed_intervals_Average', 'Surface_Lifted_Index_surface', 'Pressure_convective_cloud_top', 'Pressure_convective_cloud_bottom', 'Vertical_Speed_Shear_tropopause', 'Vertical_Speed_Shear_potential_vorticity_surface', 'Ventilation_Rate_planetary_boundary', 'MSLP_Eta_model_reduction_msl', 'Pressure_of_level_from_which_parcel_was_lifted_pressure_difference_layer', 'Liquid_Volumetric_Soil_Moisture_non_Frozen_depth_below_surface_layer', 'Wind_speed_gust_surface', 'Precipitation_rate_surface_Mixed_intervals_Average', 'Categorical_Rain_surface', 'Potential_Evaporation_Rate_surface', 'Volumetric_Soil_Moisture_Content_depth_below_surface_layer', 'Albedo_surface_Mixed_intervals_Average', 'Latent_heat_net_flux_surface_Mixed_intervals_Average', 'Sensible_heat_net_flux_surface_Mixed_intervals_Average', 'Land_cover_0__sea_1__land_surface', 'Ice_cover_surface', 'Momentum_flux_u-component_surface_Mixed_intervals_Average', 'Pressure_surface', 'Soil_type_surface', 'Specific_humidity_pressure_difference_layer', 'Temperature_pressure_difference_layer', 'Temperature_surface', 'Visibility_surface', 'Ice_thickness_surface', 'Relative_humidity_sigma_layer', 'Relative_humidity_pressure_difference_layer', 'Surface_roughness_surface', 'Haines_index_surface', 'Soil_temperature_depth_below_surface_layer', 'u-component_of_wind_pressure_difference_layer', 'Momentum_flux_v-component_surface_Mixed_intervals_Average', 'Categorical_Rain_surface_Mixed_intervals_Average', 'v-component_of_wind_pressure_difference_layer', 'Vegetation_surface', 'Geopotential_height_surface', 'Convective_available_potential_energy_pressure_difference_layer', 'Convective_available_potential_energy_surface', 'Convective_inhibition_surface', 'Convective_inhibition_pressure_difference_layer', '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_middle_cloud_bottom_Mixed_intervals_Average', 'Pressure_middle_cloud_top_Mixed_intervals_Average', 'Pressure_high_cloud_top_Mixed_intervals_Average', 'Pressure_low_cloud_top_Mixed_intervals_Average', 'Pressure_high_cloud_bottom_Mixed_intervals_Average', 'Categorical_Freezing_Rain_surface_Mixed_intervals_Average', 'Convective_precipitation_rate_surface', 'Per_cent_frozen_precipitation_surface', 'Specific_humidity_isobaric', 'Temperature_isobaric', 'Relative_humidity_isobaric', 'Relative_humidity_zeroDegC_isotherm', 'Total_cloud_cover_isobaric', 'u-component_of_wind_isobaric', 'Total_cloud_cover_boundary_layer_cloud_Mixed_intervals_Average', 'Downward_Short-Wave_Radiation_Flux_surface_Mixed_intervals_Average', 'Cloud_Work_Function_entire_atmosphere_single_layer_Mixed_intervals_Average', 'v-component_of_wind_isobaric', 'Maximum_temperature_height_above_ground_Mixed_intervals_Maximum', 'Geopotential_height_isobaric', 'Geopotential_height_zeroDegC_isotherm', 'U-Component_Storm_Motion_height_above_ground_layer', 'u-component_of_wind_planetary_boundary', 'Categorical_Ice_Pellets_surface', 'Vertical_velocity_pressure_isobaric', 'Vertical_velocity_geometric_isobaric', 'Absolute_vorticity_isobaric', 'Pressure_reduced_to_MSL_msl', 'Categorical_Ice_Pellets_surface_Mixed_intervals_Average', 'Meridional_Flux_of_Gravity_Wave_Stress_surface_Mixed_intervals_Average', 'Downward_Long-Wave_Radp_Flux_surface_Mixed_intervals_Average', 'Cloud_mixing_ratio_isobaric', 'Ice_water_mixing_ratio_isobaric', 'Rain_mixing_ratio_isobaric', 'Snow_mixing_ratio_isobaric', 'Graupel_snow_pellets_isobaric', 'Pressure_maximum_wind', 'Temperature_altitude_above_msl', 'Temperature_maximum_wind', 'u-component_of_wind_altitude_above_msl', 'u-component_of_wind_maximum_wind', 'ICAO_Standard_Atmosphere_Reference_Height_maximum_wind', 'Upward_Short-Wave_Radiation_Flux_atmosphere_top_Mixed_intervals_Average', 'Upward_Short-Wave_Radiation_Flux_surface_Mixed_intervals_Average', 'v-component_of_wind_altitude_above_msl', 'v-component_of_wind_maximum_wind', 'Low_cloud_cover_low_cloud', 'Apparent_temperature_height_above_ground', 'Geopotential_height_maximum_wind', 'Minimum_temperature_height_above_ground_Mixed_intervals_Minimum', 'Ice_growth_rate_altitude_above_msl', 'V-Component_Storm_Motion_height_above_ground_layer', 'Field_Capacity_surface', 'v-component_of_wind_planetary_boundary', 'Precipitable_water_entire_atmosphere_single_layer', 'Categorical_Snow_surface', 'Reflectivity_hybrid', 'Reflectivity_height_above_ground', 'Pressure_tropopause', 'Pressure_height_above_ground', 'Specific_humidity_height_above_ground', 'Temperature_height_above_ground', 'Temperature_tropopause', 'Relative_humidity_height_above_ground', 'u-component_of_wind_tropopause', 'ICAO_Standard_Atmosphere_Reference_Height_tropopause', 'Categorical_Snow_surface_Mixed_intervals_Average', 'Zonal_Flux_of_Gravity_Wave_Stress_surface_Mixed_intervals_Average', 'Upward_Long-Wave_Radp_Flux_surface_Mixed_intervals_Average', 'Upward_Long-Wave_Radp_Flux_atmosphere_top_Mixed_intervals_Average', 'v-component_of_wind_tropopause', 'Geopotential_height_tropopause', 'Dewpoint_temperature_height_above_ground', 'Temperature_sigma', 'Relative_humidity_sigma', 'Potential_temperature_sigma', 'u-component_of_wind_sigma', 'v-component_of_wind_sigma', 'Medium_cloud_cover_middle_cloud', 'Cloud_mixing_ratio_hybrid', 'Planetary_Boundary_Layer_Height_surface', 'Ice_water_mixing_ratio_hybrid', 'Plant_Canopy_Surface_Water_surface', 'Rain_mixing_ratio_hybrid', 'Vertical_velocity_pressure_sigma', 'Snow_mixing_ratio_hybrid', 'Composite_reflectivity_entire_atmosphere', 'Convective_Precipitation_Rate_surface_Mixed_intervals_Average', 'Total_cloud_cover_entire_atmosphere', 'High_cloud_cover_high_cloud', 'Geopotential_height_highest_tropospheric_freezing', 'Geopotential_height_cloud_ceiling', 'Frictional_Velocity_surface', 'Graupel_snow_pellets_hybrid', 'High_cloud_cover_high_cloud_Mixed_intervals_Average', 'Cloud_water_entire_atmosphere_single_layer', 'Pressure_potential_vorticity_surface', 'Temperature_potential_vorticity_surface', 'u-component_of_wind_potential_vorticity_surface', 'v-component_of_wind_potential_vorticity_surface', 'Geopotential_height_potential_vorticity_surface', 'Medium_cloud_cover_middle_cloud_Mixed_intervals_Average']
14:16:21 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']
14:16:21 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 4 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 5 m/s and time span of 3:00:00
14:16:21 INFO opendrift.readers.basereader:178: Variable x_wind will be rotated from eastward_wind
14:16:21 INFO opendrift.readers.basereader:178: Variable y_wind will be rotated from northward_wind
14:16:21 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:16:21 DEBUG opendrift.readers.basereader.variables:569: Adding variable mapping: ['x_wind', 'y_wind'] -> wind_speed
14:16:21 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
14:16:21 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 3 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
14:16:21 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:21 DEBUG opendrift.readers.reader_lazy:71: Reader initialised: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:21 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 3 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
14:16:21 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:21 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:21 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:21 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:21 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:21 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:21 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:21 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:21 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:21 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:21 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:21 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:21 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:21 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:21 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:21 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:21 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:21 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:21 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:21 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:21 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:21 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:21 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:21 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:21 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:21 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:21 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:21 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 12:00:00 (before)
2026-04-16 15:00:00 (after)
14:16:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:23 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:23 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:23 DEBUG opendrift.readers.basereader.structured:290: Fetched env-block (size 9x9x23) for time before (2026-04-16 12:00:00)
14:16:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:25 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:25 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:25 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x23) for time after (2026-04-16 15:00:00)
14:16:25 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 12:00:00) in space (linearNDFast)
14:16:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:25 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 15:00:00) in space (linearNDFast)
14:16:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:25 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 12:00:00, weight 0.24) and
after (2026-04-16 15:00:00, weight 0.76) in time
14:16:25 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:25 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:25 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:25 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:25 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:25 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:25 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:25 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:25 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:25 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:25 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 12:00:00 (before)
2026-04-16 15:00:00 (after)
14:16:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:25 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:25 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:25 DEBUG opendrift.readers.basereader.structured:290: Fetched env-block (size 8x7x1) for time before (2026-04-16 12:00:00)
14:16:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:25 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:25 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:25 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-04-16 15:00:00)
14:16:25 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 12:00:00) in space (linearNDFast)
14:16:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:25 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 15:00:00) in space (linearNDFast)
14:16:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:25 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 12:00:00, weight 0.24) and
after (2026-04-16 15:00:00, weight 0.76) in time
14:16:25 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:25 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:25 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:25 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:25 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:25 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:25 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:25 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:25 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:25 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.167939 (min) -0.0466461 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.14789 (min) -0.0911058 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.83783 (min) 1.9208 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.460555 (min) 0.582228 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:25 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:25 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.088307, mean: 0.096505, max: 0.098751
14:16:25 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:25 DEBUG opendrift.models.physics_methods:941: min: 1.618926, mean: 1.692334, max: 1.711990
14:16:25 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 1.618926, mean: 1.692334, max: 1.711990
14:16:25 DEBUG opendrift:689: No elements hit coastline.
14:16:25 DEBUG opendrift:1798: No elements to deactivate
14:16:25 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:25 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:25 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:25 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:25 DEBUG opendrift.models.openoil.openoil:871: Emulsification not yet started
14:16:25 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:26 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:26 DEBUG opendrift.models.physics_methods:941: min: 1.618926, mean: 1.692334, max: 1.711990
14:16:26 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:26 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004149, dN_50: 0.000326
14:16:26 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:26 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.001452613781425562
14:16:26 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:26 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:26 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:26 DEBUG opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.056840 m/s - 0.060107 m/s)
14:16:26 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:26 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0022460362237508094 and 0.48135814700051643 m/s
14:16:26 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:26 DEBUG opendrift:2201: ======================================================================
14:16:26 INFO opendrift:2202: 2026-04-16 15:16:15.893647 - step 2 of 48 - 6000 active elements (0 deactivated)
14:16:26 DEBUG opendrift:2208: 0 elements scheduled.
14:16:26 DEBUG opendrift:2210: ======================================================================
14:16:26 DEBUG opendrift:2221: 34.98289469696174 <- latitude -> 35.01017929739004
14:16:26 DEBUG opendrift:2221: 23.477924169796953 <- longitude -> 23.51352732391477
14:16:26 DEBUG opendrift:2221: -149.8051315930392 <- z -> 0.0
14:16:26 DEBUG opendrift:2222: ---------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:26 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 15:00:00 (before)
2026-04-16 18:00:00 (after)
14:16:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:26 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:26 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:26 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 10x9x23) for time after (2026-04-16 18:00:00)
14:16:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 15:00:00) in space (linearNDFast)
14:16:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 18:00:00) in space (linearNDFast)
14:16:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 15:00:00, weight 0.91) and
after (2026-04-16 18:00:00, weight 0.09) in time
14:16:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 15:00:00 (before)
2026-04-16 18:00:00 (after)
14:16:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:26 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:26 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:26 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-04-16 18:00:00)
14:16:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 15:00:00) in space (linearNDFast)
14:16:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 18:00:00) in space (linearNDFast)
14:16:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 15:00:00, weight 0.91) and
after (2026-04-16 18:00:00, weight 0.09) in time
14:16:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:26 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:26 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:26 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:26 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:26 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:26 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:26 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.175804 (min) -0.0401907 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.162611 (min) -0.0813312 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: x_wind: 2.8031 (min) 3.29994 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.141105 (min) 0.913294 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:26 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.193781, mean: 0.260766, max: 0.284573
14:16:26 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:26 DEBUG opendrift.models.physics_methods:941: min: 2.398200, mean: 2.780782, max: 2.906205
14:16:26 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.398200, mean: 2.780782, max: 2.906205
14:16:26 DEBUG opendrift:689: No elements hit coastline.
14:16:26 DEBUG opendrift:1798: No elements to deactivate
14:16:26 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:26 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:26 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:26 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:26 DEBUG opendrift.models.openoil.openoil:871: Emulsification not yet started
14:16:26 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:26 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:26 DEBUG opendrift.models.physics_methods:941: min: 2.398201, mean: 2.780782, max: 2.906205
14:16:26 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:26 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002376, dN_50: 0.000186
14:16:26 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:26 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.004178107923682152
14:16:26 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:26 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:26 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:26 DEBUG opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.084200 m/s - 0.101941 m/s)
14:16:26 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:26 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006187029221147531 and 0.45730975932548934 m/s
14:16:26 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:26 DEBUG opendrift:2201: ======================================================================
14:16:26 INFO opendrift:2202: 2026-04-16 16:16:15.893647 - step 3 of 48 - 6000 active elements (0 deactivated)
14:16:26 DEBUG opendrift:2208: 0 elements scheduled.
14:16:26 DEBUG opendrift:2210: ======================================================================
14:16:26 DEBUG opendrift:2221: 34.97444406362145 <- latitude -> 35.011740354765465
14:16:26 DEBUG opendrift:2221: 23.473158858979268 <- longitude -> 23.518320751905986
14:16:26 DEBUG opendrift:2221: -148.979223944515 <- z -> 0.0
14:16:26 DEBUG opendrift:2222: ---------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:26 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 15:00:00 (before)
2026-04-16 18:00:00 (after)
14:16:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 15:00:00) in space (linearNDFast)
14:16:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 18:00:00) in space (linearNDFast)
14:16:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 15:00:00, weight 0.58) and
after (2026-04-16 18:00:00, weight 0.42) in time
14:16:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 15:00:00 (before)
2026-04-16 18:00:00 (after)
14:16:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 15:00:00) in space (linearNDFast)
14:16:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 18:00:00) in space (linearNDFast)
14:16:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 15:00:00, weight 0.58) and
after (2026-04-16 18:00:00, weight 0.42) in time
14:16:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:26 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:26 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:26 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:26 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:26 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:26 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:26 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.193246 (min) -0.0306241 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.194804 (min) -0.073566 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.89541 (min) 2.43819 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: y_wind: -2.57362 (min) -1.73027 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:26 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:26 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.206805, mean: 0.231806, max: 0.252795
14:16:26 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:26 DEBUG opendrift.models.physics_methods:941: min: 2.477477, mean: 2.622834, max: 2.739139
14:16:26 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 2.477477, mean: 2.622834, max: 2.739139
14:16:26 DEBUG opendrift:689: No elements hit coastline.
14:16:26 DEBUG opendrift:1798: No elements to deactivate
14:16:26 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:26 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:26 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:26 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:26 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:26 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:26 DEBUG opendrift.models.physics_methods:941: min: 2.477478, mean: 2.622834, max: 2.739139
14:16:26 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:26 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002601, dN_50: 0.000204
14:16:26 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:26 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0037120176819952972
14:16:26 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:26 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:26 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:26 DEBUG opendrift.models.physics_methods:785: Advecting 3000 of 6000 elements above 0.100m with wind-sheared ocean current (0.087472 m/s - 0.096170 m/s)
14:16:26 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:26 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0017541404241848248 and 0.49065842250043995 m/s
14:16:26 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:26 DEBUG opendrift:2201: ======================================================================
14:16:26 INFO opendrift:2202: 2026-04-16 17:16:15.893647 - step 4 of 48 - 6000 active elements (0 deactivated)
14:16:26 DEBUG opendrift:2208: 0 elements scheduled.
14:16:26 DEBUG opendrift:2210: ======================================================================
14:16:26 DEBUG opendrift:2221: 34.95970813101404 <- latitude -> 35.01325085790115
14:16:26 DEBUG opendrift:2221: 23.462221219659128 <- longitude -> 23.51718037480282
14:16:26 DEBUG opendrift:2221: -147.98432116224618 <- z -> 0.0
14:16:26 DEBUG opendrift:2222: ---------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:27 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:27 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:27 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 15:00:00 (before)
2026-04-16 18:00:00 (after)
14:16:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 15:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 18:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 15:00:00, weight 0.24) and
after (2026-04-16 18:00:00, weight 0.76) in time
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:27 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:27 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 15:00:00 (before)
2026-04-16 18:00:00 (after)
14:16:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 15:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 18:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 15:00:00, weight 0.24) and
after (2026-04-16 18:00:00, weight 0.76) in time
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:27 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:27 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:27 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:27 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:27 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:27 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.21175 (min) -0.0232079 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.223988 (min) -0.0666921 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.939716 (min) 1.57553 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: y_wind: -5.31123 (min) -4.35866 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:27 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.519256, mean: 0.598090, max: 0.717101
14:16:27 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:27 DEBUG opendrift.models.physics_methods:941: min: 3.925729, mean: 4.211864, max: 4.613386
14:16:27 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.925729, mean: 4.211864, max: 4.613386
14:16:27 DEBUG opendrift:689: No elements hit coastline.
14:16:27 DEBUG opendrift:1798: No elements to deactivate
14:16:27 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:27 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:27 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:27 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:27 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:27 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:27 DEBUG opendrift.models.physics_methods:941: min: 3.925729, mean: 4.211864, max: 4.613386
14:16:27 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:27 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001550, dN_50: 0.000122
14:16:27 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:27 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.010522119891594644
14:16:27 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:27 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:27 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 3000 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2999 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2998 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2997 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2997 surface elements
14:16:27 DEBUG opendrift.models.physics_methods:785: Advecting 2996 of 6000 elements above 0.100m with wind-sheared ocean current (0.137830 m/s - 0.161956 m/s)
14:16:27 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:27 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0024104332240937184 and 0.44324009690596905 m/s
14:16:27 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:27 DEBUG opendrift:2201: ======================================================================
14:16:27 INFO opendrift:2202: 2026-04-16 18:16:15.893647 - step 5 of 48 - 6000 active elements (0 deactivated)
14:16:27 DEBUG opendrift:2208: 0 elements scheduled.
14:16:27 DEBUG opendrift:2210: ======================================================================
14:16:27 DEBUG opendrift:2221: 34.94869113038556 <- latitude -> 35.0115001828468
14:16:27 DEBUG opendrift:2221: 23.4476396420943 <- longitude -> 23.520611087238564
14:16:27 DEBUG opendrift:2221: -146.73724004281155 <- z -> 0.0
14:16:27 DEBUG opendrift:2222: ---------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:27 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:27 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:27 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:27 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:27 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:27 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:27 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 18:00:00 (before)
2026-04-16 21:00:00 (after)
14:16:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:27 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:27 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:27 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 10x10x23) for time after (2026-04-16 21:00:00)
14:16:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 18:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 21:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 18:00:00, weight 0.91) and
after (2026-04-16 21:00:00, weight 0.09) in time
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:27 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:27 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 18:00:00 (before)
2026-04-16 21:00:00 (after)
14:16:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:27 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:27 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:27 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-04-16 21:00:00)
14:16:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 18:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 21:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 18:00:00, weight 0.91) and
after (2026-04-16 21:00:00, weight 0.09) in time
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:27 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:27 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:27 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:27 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:27 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:27 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.231005 (min) -0.0207841 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.248044 (min) -0.0612587 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.00852767 (min) 0.75049 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.15248 (min) -5.86792 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:27 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.855932, mean: 1.003745, max: 1.258488
14:16:27 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:27 DEBUG opendrift.models.physics_methods:941: min: 5.040218, mean: 5.456355, max: 6.111589
14:16:27 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.040218, mean: 5.456355, max: 6.111589
14:16:27 DEBUG opendrift:689: No elements hit coastline.
14:16:27 DEBUG opendrift:1798: No elements to deactivate
14:16:27 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:27 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:27 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:27 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:27 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:27 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:27 DEBUG opendrift.models.physics_methods:941: min: 5.040217, mean: 5.456356, max: 6.111589
14:16:27 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:27 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001206, dN_50: 0.000095
14:16:27 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:27 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.018462797742894256
14:16:27 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:27 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:27 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2996 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2995 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2989 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2985 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2980 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2973 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2968 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2964 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2961 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2958 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2954 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2952 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2946 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2939 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2936 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2934 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2931 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 11 of 2927 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2916 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2910 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2909 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2905 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2900 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2896 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2891 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2890 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2887 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2882 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2876 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2872 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2869 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2862 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2858 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2853 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2848 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2845 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 2840 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2830 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2826 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2824 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2822 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2819 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2816 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2812 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2808 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2805 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2801 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2795 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2791 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2787 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2781 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2777 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2773 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2769 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2768 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2761 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2755 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2751 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2749 surface elements
14:16:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2743 surface elements
14:16:27 DEBUG opendrift.models.physics_methods:785: Advecting 2742 of 6000 elements above 0.100m with wind-sheared ocean current (0.145216 m/s - 0.214575 m/s)
14:16:27 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:27 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016222041517496187 and 0.4370340071037648 m/s
14:16:27 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:27 DEBUG opendrift:2201: ======================================================================
14:16:27 INFO opendrift:2202: 2026-04-16 19:16:15.893647 - step 6 of 48 - 6000 active elements (0 deactivated)
14:16:27 DEBUG opendrift:2208: 0 elements scheduled.
14:16:27 DEBUG opendrift:2210: ======================================================================
14:16:27 DEBUG opendrift:2221: 34.93234256201536 <- latitude -> 35.015401771784184
14:16:27 DEBUG opendrift:2221: 23.440597434768037 <- longitude -> 23.523714728236257
14:16:27 DEBUG opendrift:2221: -145.7086170658787 <- z -> 0.0
14:16:27 DEBUG opendrift:2222: ---------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:27 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:27 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:27 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:27 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:27 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:27 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:27 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 18:00:00 (before)
2026-04-16 21:00:00 (after)
14:16:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 18:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 21:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 18:00:00, weight 0.58) and
after (2026-04-16 21:00:00, weight 0.42) in time
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:27 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:27 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 18:00:00 (before)
2026-04-16 21:00:00 (after)
14:16:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 18:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 21:00:00) in space (linearNDFast)
14:16:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 18:00:00, weight 0.58) and
after (2026-04-16 21:00:00, weight 0.42) in time
14:16:27 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:27 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:27 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:27 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:27 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:27 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:27 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:27 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:27 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:27 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.245135 (min) -0.0126815 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.262244 (min) -0.0532703 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.990944 (min) 0.026705 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: y_wind: -6.19234 (min) -4.72424 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:27 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:27 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.557416, mean: 0.724065, max: 0.961316
14:16:27 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:27 DEBUG opendrift.models.physics_methods:941: min: 4.067423, mean: 4.632580, max: 5.341492
14:16:27 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.067423, mean: 4.632580, max: 5.341492
14:16:27 DEBUG opendrift:689: No elements hit coastline.
14:16:28 DEBUG opendrift:1798: No elements to deactivate
14:16:28 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:28 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:28 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:28 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:28 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:28 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:28 DEBUG opendrift.models.physics_methods:941: min: 4.067423, mean: 4.632580, max: 5.341492
14:16:28 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:28 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001523, dN_50: 0.000120
14:16:28 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:28 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.014104082820991912
14:16:28 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:28 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:28 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2741 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2742 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2742 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2741 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2740 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2740 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2739 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2737 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2734 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2733 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2732 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2731 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2731 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2729 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2729 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2728 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2727 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2727 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2727 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2727 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2726 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2726 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2726 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2723 surface elements
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2722 surface elements
14:16:28 DEBUG opendrift.models.physics_methods:785: Advecting 2721 of 6000 elements above 0.100m with wind-sheared ocean current (0.142805 m/s - 0.187537 m/s)
14:16:28 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:28 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.004161841768363598 and 0.445781632089122 m/s
14:16:28 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:28 DEBUG opendrift:2201: ======================================================================
14:16:28 INFO opendrift:2202: 2026-04-16 20:16:15.893647 - step 7 of 48 - 6000 active elements (0 deactivated)
14:16:28 DEBUG opendrift:2208: 0 elements scheduled.
14:16:28 DEBUG opendrift:2210: ======================================================================
14:16:28 DEBUG opendrift:2221: 34.91348488942321 <- latitude -> 35.01204964750776
14:16:28 DEBUG opendrift:2221: 23.419822484720143 <- longitude -> 23.5190646148287
14:16:28 DEBUG opendrift:2221: -144.62135974851282 <- z -> 0.0
14:16:28 DEBUG opendrift:2222: ---------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:28 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:28 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 18:00:00 (before)
2026-04-16 21:00:00 (after)
14:16:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 18:00:00) in space (linearNDFast)
14:16:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 21:00:00) in space (linearNDFast)
14:16:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 18:00:00, weight 0.24) and
after (2026-04-16 21:00:00, weight 0.76) in time
14:16:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:28 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 18:00:00 (before)
2026-04-16 21:00:00 (after)
14:16:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 18:00:00) in space (linearNDFast)
14:16:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-16 21:00:00) in space (linearNDFast)
14:16:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 18:00:00, weight 0.24) and
after (2026-04-16 21:00:00, weight 0.76) in time
14:16:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:28 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:28 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:28 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:28 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.255261 (min) -0.00805142 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.297709 (min) -0.0474623 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.28263 (min) -0.697943 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: y_wind: -5.41071 (min) -3.63393 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:28 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:28 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.403680, mean: 0.542964, max: 0.810647
14:16:28 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:28 DEBUG opendrift.models.physics_methods:941: min: 3.461373, mean: 4.008573, max: 4.905073
14:16:28 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.461373, mean: 4.008573, max: 4.905073
14:16:28 DEBUG opendrift:689: No elements hit coastline.
14:16:28 DEBUG opendrift:1798: No elements to deactivate
14:16:28 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:28 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:28 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:28 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:28 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:28 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:28 DEBUG opendrift.models.physics_methods:941: min: 3.461373, mean: 4.008573, max: 4.905073
14:16:28 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:28 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001854, dN_50: 0.000146
14:16:28 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:28 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.011894186925422948
14:16:28 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:28 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:28 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2728 surface elements
14:16:28 DEBUG opendrift.models.physics_methods:785: Advecting 2728 of 6000 elements above 0.100m with wind-sheared ocean current (0.121527 m/s - 0.172214 m/s)
14:16:28 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:28 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0025584570322253323 and 0.5081921870952719 m/s
14:16:28 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:28 DEBUG opendrift:2201: ======================================================================
14:16:28 INFO opendrift:2202: 2026-04-16 21:16:15.893647 - step 8 of 48 - 6000 active elements (0 deactivated)
14:16:28 DEBUG opendrift:2208: 0 elements scheduled.
14:16:28 DEBUG opendrift:2210: ======================================================================
14:16:28 DEBUG opendrift:2221: 34.90009415870264 <- latitude -> 35.01613467292873
14:16:28 DEBUG opendrift:2221: 23.40478116902664 <- longitude -> 23.52413469260209
14:16:28 DEBUG opendrift:2221: -143.31447601622727 <- z -> 0.0
14:16:28 DEBUG opendrift:2222: ---------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:28 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:28 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 21:00:00 (before)
2026-04-17 00:00:00 (after)
14:16:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:29 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:29 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:29 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 11x11x23) for time after (2026-04-17 00:00:00)
14:16:29 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 21:00:00) in space (linearNDFast)
14:16:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:29 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 00:00:00) in space (linearNDFast)
14:16:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:29 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 21:00:00, weight 0.91) and
after (2026-04-17 00:00:00, weight 0.09) in time
14:16:29 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:29 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:29 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:29 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:29 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:29 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:29 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:29 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:29 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:29 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:29 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 21:00:00 (before)
2026-04-17 00:00:00 (after)
14:16:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:30 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:30 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:30 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-04-17 00:00:00)
14:16:30 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 21:00:00) in space (linearNDFast)
14:16:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:30 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 00:00:00) in space (linearNDFast)
14:16:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:30 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 21:00:00, weight 0.91) and
after (2026-04-17 00:00:00, weight 0.09) in time
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:30 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:30 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:30 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:30 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:30 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:30 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.27543 (min) -0.00157986 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.343667 (min) -0.0419882 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.13373 (min) -1.18101 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: y_wind: -5.32197 (min) -3.48134 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:30 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.441159, mean: 0.589854, max: 0.894537
14:16:30 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:30 DEBUG opendrift.models.physics_methods:941: min: 3.618489, mean: 4.173929, max: 5.152626
14:16:30 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.618489, mean: 4.173929, max: 5.152626
14:16:30 DEBUG opendrift:689: No elements hit coastline.
14:16:30 DEBUG opendrift:1798: No elements to deactivate
14:16:30 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:30 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:30 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:30 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:30 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:30 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:30 DEBUG opendrift.models.physics_methods:941: min: 3.618489, mean: 4.173929, max: 5.152627
14:16:30 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:30 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001842, dN_50: 0.000145
14:16:30 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:30 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.013124618554848706
14:16:30 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:30 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:30 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2727 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2726 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2727 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2726 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2728 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2728 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2727 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2728 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2729 surface elements
14:16:30 DEBUG opendrift.models.physics_methods:785: Advecting 2729 of 6000 elements above 0.100m with wind-sheared ocean current (0.014817 m/s - 0.180906 m/s)
14:16:30 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:30 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018148904142039934 and 0.40454949578149074 m/s
14:16:30 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:30 DEBUG opendrift:2201: ======================================================================
14:16:30 INFO opendrift:2202: 2026-04-16 22:16:15.893647 - step 9 of 48 - 6000 active elements (0 deactivated)
14:16:30 DEBUG opendrift:2208: 0 elements scheduled.
14:16:30 DEBUG opendrift:2210: ======================================================================
14:16:30 DEBUG opendrift:2221: 34.88471133926748 <- latitude -> 35.01621504378386
14:16:30 DEBUG opendrift:2221: 23.390098763661694 <- longitude -> 23.5256710786328
14:16:30 DEBUG opendrift:2221: -142.09058631454508 <- z -> 0.0
14:16:30 DEBUG opendrift:2222: ---------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:30 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:30 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 21:00:00 (before)
2026-04-17 00:00:00 (after)
14:16:30 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 21:00:00) in space (linearNDFast)
14:16:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:30 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 00:00:00) in space (linearNDFast)
14:16:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:30 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 21:00:00, weight 0.58) and
after (2026-04-17 00:00:00, weight 0.42) in time
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:30 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 21:00:00 (before)
2026-04-17 00:00:00 (after)
14:16:30 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 21:00:00) in space (linearNDFast)
14:16:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:30 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 00:00:00) in space (linearNDFast)
14:16:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:30 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 21:00:00, weight 0.58) and
after (2026-04-17 00:00:00, weight 0.42) in time
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:30 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:30 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:30 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:30 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:30 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:30 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.294882 (min) 0.00169939 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.387487 (min) -0.043113 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.45524 (min) -1.05522 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.44833 (min) -5.85021 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:30 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.915693, mean: 1.148077, max: 1.498850
14:16:30 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:30 DEBUG opendrift.models.physics_methods:941: min: 5.213202, mean: 5.831815, max: 6.669736
14:16:30 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.213202, mean: 5.831815, max: 6.669736
14:16:30 DEBUG opendrift:689: No elements hit coastline.
14:16:30 DEBUG opendrift:1798: No elements to deactivate
14:16:30 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:30 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:30 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:30 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:30 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:30 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:30 DEBUG opendrift.models.physics_methods:941: min: 5.213202, mean: 5.831815, max: 6.669736
14:16:30 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:30 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001377, dN_50: 0.000108
14:16:30 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:30 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.021988246829999187
14:16:30 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:30 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:30 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2728 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2723 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2721 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2714 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2711 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2709 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2706 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2700 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2699 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2696 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2689 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2688 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2687 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2682 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2679 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2678 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2676 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2675 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2673 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2668 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2664 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2660 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2658 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2655 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2651 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2649 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2648 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2644 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2640 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2639 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2635 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2633 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2630 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2629 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2627 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2620 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2616 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2615 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2612 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2607 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2606 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2605 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2604 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2601 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2596 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2592 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2588 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2582 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2577 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2576 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2574 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2572 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2567 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 2564 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2561 surface elements
14:16:30 DEBUG opendrift.models.physics_methods:785: Advecting 2562 of 6000 elements above 0.100m with wind-sheared ocean current (0.009254 m/s - 0.234171 m/s)
14:16:30 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:30 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0017776170106443194 and 0.4813176988518141 m/s
14:16:30 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:30 DEBUG opendrift:2201: ======================================================================
14:16:30 INFO opendrift:2202: 2026-04-16 23:16:15.893647 - step 10 of 48 - 6000 active elements (0 deactivated)
14:16:30 DEBUG opendrift:2208: 0 elements scheduled.
14:16:30 DEBUG opendrift:2210: ======================================================================
14:16:30 DEBUG opendrift:2221: 34.863612918655164 <- latitude -> 35.014395135173295
14:16:30 DEBUG opendrift:2221: 23.371582209354873 <- longitude -> 23.5279265117705
14:16:30 DEBUG opendrift:2221: -141.0070227453366 <- z -> 0.0
14:16:30 DEBUG opendrift:2222: ---------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:30 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:30 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 21:00:00 (before)
2026-04-17 00:00:00 (after)
14:16:30 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 21:00:00) in space (linearNDFast)
14:16:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:30 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 00:00:00) in space (linearNDFast)
14:16:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:30 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 21:00:00, weight 0.24) and
after (2026-04-17 00:00:00, weight 0.76) in time
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:30 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-16 21:00:00 (before)
2026-04-17 00:00:00 (after)
14:16:30 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-16 21:00:00) in space (linearNDFast)
14:16:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:30 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 00:00:00) in space (linearNDFast)
14:16:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:30 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-16 21:00:00, weight 0.24) and
after (2026-04-17 00:00:00, weight 0.76) in time
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:30 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:30 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:30 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:30 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:30 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:30 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.322697 (min) 0.00243752 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.436545 (min) -0.0452734 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.8661 (min) -0.910619 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: y_wind: -9.48028 (min) -8.14814 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:30 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:30 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.665046, mean: 1.925354, max: 2.296606
14:16:30 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:30 DEBUG opendrift.models.physics_methods:941: min: 7.029795, mean: 7.556662, max: 8.256059
14:16:30 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.029795, mean: 7.556662, max: 8.256059
14:16:30 DEBUG opendrift:689: No elements hit coastline.
14:16:30 DEBUG opendrift:1798: No elements to deactivate
14:16:30 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:30 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:30 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:30 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:30 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:30 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:30 DEBUG opendrift.models.physics_methods:941: min: 7.029795, mean: 7.556662, max: 8.256060
14:16:30 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:30 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001184, dN_50: 0.000093
14:16:30 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:30 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0336891541527771
14:16:30 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:30 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:30 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2560 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 2554 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2545 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 15 of 2540 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2525 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 2518 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2509 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 2502 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 2493 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 2484 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 2475 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2466 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2463 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2459 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 14 of 2452 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 12 of 2438 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2426 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2420 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 11 of 2414 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2403 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2395 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2387 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 2381 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2372 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2368 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2361 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2356 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2350 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 2342 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2334 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2328 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2321 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2317 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2313 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 2305 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2296 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2291 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2287 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 2283 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2278 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2273 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 2265 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2255 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2250 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2243 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2237 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2232 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 2227 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2227 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2220 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2212 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2207 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 2204 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2194 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2189 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 2182 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 2172 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 2167 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 2164 surface elements
14:16:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2154 surface elements
14:16:30 DEBUG opendrift.models.physics_methods:785: Advecting 2154 of 6000 elements above 0.100m with wind-sheared ocean current (0.001509 m/s - 0.288491 m/s)
14:16:30 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:30 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018802227484577855 and 0.4732995180827738 m/s
14:16:30 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:30 DEBUG opendrift:2201: ======================================================================
14:16:30 INFO opendrift:2202: 2026-04-17 00:16:15.893647 - step 11 of 48 - 6000 active elements (0 deactivated)
14:16:30 DEBUG opendrift:2208: 0 elements scheduled.
14:16:30 DEBUG opendrift:2210: ======================================================================
14:16:30 DEBUG opendrift:2221: 34.83801443225182 <- latitude -> 35.017066181898365
14:16:30 DEBUG opendrift:2221: 23.34818434048639 <- longitude -> 23.526497604483428
14:16:30 DEBUG opendrift:2221: -139.456359703051 <- z -> 0.0
14:16:30 DEBUG opendrift:2222: ---------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:30 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:30 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:30 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 00:00:00 (before)
2026-04-17 03:00:00 (after)
14:16:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:33 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:33 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:33 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 11x13x23) for time after (2026-04-17 03:00:00)
14:16:33 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 00:00:00) in space (linearNDFast)
14:16:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:33 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 03:00:00) in space (linearNDFast)
14:16:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:33 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 00:00:00, weight 0.91) and
after (2026-04-17 03:00:00, weight 0.09) in time
14:16:33 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:33 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:33 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:33 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:33 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:33 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:33 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:33 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:33 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:33 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:33 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 00:00:00 (before)
2026-04-17 03:00:00 (after)
14:16:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:33 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:33 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:33 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-04-17 03:00:00)
14:16:33 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 00:00:00) in space (linearNDFast)
14:16:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:33 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 03:00:00) in space (linearNDFast)
14:16:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:33 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 00:00:00, weight 0.91) and
after (2026-04-17 03:00:00, weight 0.09) in time
14:16:33 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:33 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:33 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:33 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:33 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:33 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:33 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:33 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:33 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:33 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.348074 (min) -0.00186624 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.479158 (min) -0.047374 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.83418 (min) -0.889629 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.147 (min) -9.8887 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:33 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:33 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.432886, mean: 2.701304, max: 3.139475
14:16:33 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:33 DEBUG opendrift.models.physics_methods:941: min: 8.497486, mean: 8.952402, max: 9.652906
14:16:33 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.497486, mean: 8.952402, max: 9.652906
14:16:33 DEBUG opendrift:689: No elements hit coastline.
14:16:33 DEBUG opendrift:1798: No elements to deactivate
14:16:33 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:33 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:33 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:33 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:33 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:33 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:33 DEBUG opendrift.models.physics_methods:941: min: 8.497486, mean: 8.952402, max: 9.652906
14:16:33 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:33 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001195, dN_50: 0.000094
14:16:34 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:34 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.046051750622337316
14:16:34 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:34 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:34 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 11 of 2147 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 2136 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 2127 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 2118 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 2110 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 16 of 2101 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 15 of 2085 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 12 of 2070 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 15 of 2059 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 12 of 2044 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 12 of 2033 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 2021 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 2013 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 2003 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1997 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1988 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1979 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1972 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1969 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 11 of 1964 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1953 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1945 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1936 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1928 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1924 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1920 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1912 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1903 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 12 of 1896 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1886 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1877 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 14 of 1868 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1854 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1848 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1839 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 15 of 1834 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1819 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1810 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 18 of 1802 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1785 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 16 of 1782 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1766 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 11 of 1759 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1748 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1741 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1735 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1729 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1729 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 11 of 1724 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1715 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1707 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1700 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 12 of 1691 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1679 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1670 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1663 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1655 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 1646 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 1644 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1635 surface elements
14:16:34 DEBUG opendrift.models.physics_methods:785: Advecting 1636 of 6000 elements above 0.100m with wind-sheared ocean current (0.018937 m/s - 0.337816 m/s)
14:16:34 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:34 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002081735626850855 and 0.4086869855254304 m/s
14:16:34 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:34 DEBUG opendrift:2201: ======================================================================
14:16:34 INFO opendrift:2202: 2026-04-17 01:16:15.893647 - step 12 of 48 - 6000 active elements (0 deactivated)
14:16:34 DEBUG opendrift:2208: 0 elements scheduled.
14:16:34 DEBUG opendrift:2210: ======================================================================
14:16:34 DEBUG opendrift:2221: 34.810396749733556 <- latitude -> 35.016783792317455
14:16:34 DEBUG opendrift:2221: 23.334460731485866 <- longitude -> 23.524876430922433
14:16:34 DEBUG opendrift:2221: -138.62989345687274 <- z -> 0.0
14:16:34 DEBUG opendrift:2222: ---------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:34 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:34 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 00:00:00 (before)
2026-04-17 03:00:00 (after)
14:16:34 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 00:00:00) in space (linearNDFast)
14:16:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:34 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 03:00:00) in space (linearNDFast)
14:16:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:34 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 00:00:00, weight 0.58) and
after (2026-04-17 03:00:00, weight 0.42) in time
14:16:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:34 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 00:00:00 (before)
2026-04-17 03:00:00 (after)
14:16:34 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 00:00:00) in space (linearNDFast)
14:16:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:34 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 03:00:00) in space (linearNDFast)
14:16:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:34 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 00:00:00, weight 0.58) and
after (2026-04-17 03:00:00, weight 0.42) in time
14:16:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:34 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:34 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:34 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:34 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:34 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:34 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:34 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.366358 (min) -0.000973661 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.51094 (min) -0.0576415 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.50174 (min) -1.54093 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.7753 (min) -10.3239 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:34 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.695566, mean: 3.033646, max: 3.564940
14:16:34 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:34 DEBUG opendrift.models.physics_methods:941: min: 8.944469, mean: 9.485969, max: 10.286217
14:16:34 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.944469, mean: 9.485969, max: 10.286217
14:16:34 DEBUG opendrift:689: No elements hit coastline.
14:16:34 DEBUG opendrift:1798: No elements to deactivate
14:16:34 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:34 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:34 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:34 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:34 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:34 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:34 DEBUG opendrift.models.physics_methods:941: min: 8.944468, mean: 9.485969, max: 10.286217
14:16:34 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:34 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001406, dN_50: 0.000110
14:16:34 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:34 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05229216636593291
14:16:34 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:34 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:34 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1630 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1623 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1618 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1613 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1607 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1603 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1598 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1597 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1590 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1588 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1582 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1574 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1570 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1562 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1556 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 11 of 1548 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 1537 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1527 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1520 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1515 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1512 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1510 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1508 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1503 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1495 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1490 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1486 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 1480 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1479 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1474 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1470 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1461 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1458 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1453 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1447 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 1440 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1430 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1424 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1416 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1413 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1408 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1404 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1398 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1391 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1386 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1381 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1374 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1368 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1363 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1358 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 12 of 1353 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 12 of 1341 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1329 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 1321 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 11 of 1312 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 1302 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1300 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 1295 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1294 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1291 surface elements
14:16:34 DEBUG opendrift.models.physics_methods:785: Advecting 1293 of 6000 elements above 0.100m with wind-sheared ocean current (0.015972 m/s - 0.355384 m/s)
14:16:34 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:34 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016584042501132461 and 0.41051135467426275 m/s
14:16:34 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:34 DEBUG opendrift:2201: ======================================================================
14:16:34 INFO opendrift:2202: 2026-04-17 02:16:15.893647 - step 13 of 48 - 6000 active elements (0 deactivated)
14:16:34 DEBUG opendrift:2208: 0 elements scheduled.
14:16:34 DEBUG opendrift:2210: ======================================================================
14:16:34 DEBUG opendrift:2221: 34.78606067138434 <- latitude -> 35.01611894168455
14:16:34 DEBUG opendrift:2221: 23.32223095752285 <- longitude -> 23.52466709403164
14:16:34 DEBUG opendrift:2221: -137.55150588284414 <- z -> 0.0
14:16:34 DEBUG opendrift:2222: ---------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:34 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:34 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 00:00:00 (before)
2026-04-17 03:00:00 (after)
14:16:34 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 00:00:00) in space (linearNDFast)
14:16:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:34 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 03:00:00) in space (linearNDFast)
14:16:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:34 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 00:00:00, weight 0.24) and
after (2026-04-17 03:00:00, weight 0.76) in time
14:16:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:34 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 00:00:00 (before)
2026-04-17 03:00:00 (after)
14:16:34 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 00:00:00) in space (linearNDFast)
14:16:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:34 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 03:00:00) in space (linearNDFast)
14:16:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:34 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 00:00:00, weight 0.24) and
after (2026-04-17 03:00:00, weight 0.76) in time
14:16:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:34 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:34 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:34 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:34 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:34 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:34 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:34 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.405736 (min) 0.000557521 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.551442 (min) -0.0688404 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.19789 (min) -2.13582 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: y_wind: -12.4805 (min) -10.7578 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:34 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:34 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.987701, mean: 3.443509, max: 4.083336
14:16:34 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:34 DEBUG opendrift.models.physics_methods:941: min: 9.416687, mean: 10.103543, max: 11.008729
14:16:34 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.416687, mean: 10.103543, max: 11.008729
14:16:34 DEBUG opendrift:689: No elements hit coastline.
14:16:34 DEBUG opendrift:1798: No elements to deactivate
14:16:34 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:34 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:34 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:34 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:34 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:34 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:34 DEBUG opendrift.models.physics_methods:941: min: 9.416687, mean: 10.103543, max: 11.008729
14:16:34 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:34 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001673, dN_50: 0.000131
14:16:34 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:34 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05989562356949185
14:16:34 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:34 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:34 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1283 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1275 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1272 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1265 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 11 of 1257 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1246 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1241 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1238 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1230 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1224 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1218 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1215 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1210 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 1203 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1194 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1189 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1183 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1176 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1171 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 1164 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1163 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 1155 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1153 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1152 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1149 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1143 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1140 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1133 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1131 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1128 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1120 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 1113 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 1106 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 1105 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 1103 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1101 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1097 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1092 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1089 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1083 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1078 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1074 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1071 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1062 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 1056 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1046 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1043 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1035 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 1031 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 1027 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 1023 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 1021 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 1013 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 1007 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 999 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 996 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 992 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 991 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 985 surface elements
14:16:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 982 surface elements
14:16:34 DEBUG opendrift.models.physics_methods:785: Advecting 984 of 6000 elements above 0.100m with wind-sheared ocean current (0.052658 m/s - 0.385306 m/s)
14:16:34 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:34 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002747581214621217 and 0.4652281267790299 m/s
14:16:34 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:34 DEBUG opendrift:2201: ======================================================================
14:16:34 INFO opendrift:2202: 2026-04-17 03:16:15.893647 - step 14 of 48 - 6000 active elements (0 deactivated)
14:16:34 DEBUG opendrift:2208: 0 elements scheduled.
14:16:34 DEBUG opendrift:2210: ======================================================================
14:16:34 DEBUG opendrift:2221: 34.75435324620185 <- latitude -> 35.016993694327525
14:16:34 DEBUG opendrift:2221: 23.312875709971376 <- longitude -> 23.52552044704282
14:16:34 DEBUG opendrift:2221: -136.7811933938774 <- z -> 0.0
14:16:34 DEBUG opendrift:2222: ---------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:34 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:34 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:34 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 03:00:00 (before)
2026-04-17 06:00:00 (after)
14:16:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:36 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:36 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:36 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 12x15x23) for time after (2026-04-17 06:00:00)
14:16:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 03:00:00) in space (linearNDFast)
14:16:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 06:00:00) in space (linearNDFast)
14:16:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 03:00:00, weight 0.91) and
after (2026-04-17 06:00:00, weight 0.09) in time
14:16:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:36 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:36 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:36 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:36 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:36 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 03:00:00 (before)
2026-04-17 06:00:00 (after)
14:16:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:37 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:37 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:37 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-04-17 06:00:00)
14:16:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 03:00:00) in space (linearNDFast)
14:16:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 06:00:00) in space (linearNDFast)
14:16:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 03:00:00, weight 0.91) and
after (2026-04-17 06:00:00, weight 0.09) in time
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:37 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:37 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:37 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.457279 (min) 0.00456897 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.593587 (min) -0.0781847 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.65801 (min) -2.47972 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.3589 (min) -11.1394 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:37 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.244176, mean: 3.899975, max: 4.716694
14:16:37 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:37 DEBUG opendrift.models.physics_methods:941: min: 9.812548, mean: 10.746846, max: 11.831736
14:16:37 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.812548, mean: 10.746846, max: 11.831736
14:16:37 DEBUG opendrift:689: No elements hit coastline.
14:16:37 DEBUG opendrift:1798: No elements to deactivate
14:16:37 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:37 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:37 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:37 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:37 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:37 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:37 DEBUG opendrift.models.physics_methods:941: min: 9.812548, mean: 10.746846, max: 11.831737
14:16:37 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:37 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002023, dN_50: 0.000159
14:16:37 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:37 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06918525893106844
14:16:37 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:37 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:37 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 979 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 976 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 974 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 12 of 972 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 961 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 956 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 952 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 948 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 944 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 939 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 933 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 931 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 927 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 921 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 918 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 915 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 913 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 911 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 910 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 909 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 906 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 904 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 900 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 899 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 897 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 894 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 893 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 891 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 884 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 882 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 877 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 876 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 871 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 866 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 863 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 862 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 859 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 856 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 855 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 851 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 852 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 850 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 846 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 844 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 842 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 841 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 838 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 832 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 826 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 825 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 821 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 819 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 814 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 813 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 807 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 807 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 798 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 795 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 788 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 781 surface elements
14:16:37 DEBUG opendrift.models.physics_methods:785: Advecting 790 of 6000 elements above 0.100m with wind-sheared ocean current (0.016810 m/s - 0.412176 m/s)
14:16:37 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:37 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0009287328801532704 and 0.4216900599101886 m/s
14:16:37 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:37 DEBUG opendrift:2201: ======================================================================
14:16:37 INFO opendrift:2202: 2026-04-17 04:16:15.893647 - step 15 of 48 - 6000 active elements (0 deactivated)
14:16:37 DEBUG opendrift:2208: 0 elements scheduled.
14:16:37 DEBUG opendrift:2210: ======================================================================
14:16:37 DEBUG opendrift:2221: 34.72689171970615 <- latitude -> 35.01486768786107
14:16:37 DEBUG opendrift:2221: 23.293673323692165 <- longitude -> 23.522614218698543
14:16:37 DEBUG opendrift:2221: -135.63141778922622 <- z -> 0.0
14:16:37 DEBUG opendrift:2222: ---------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:37 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 03:00:00 (before)
2026-04-17 06:00:00 (after)
14:16:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 03:00:00) in space (linearNDFast)
14:16:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 06:00:00) in space (linearNDFast)
14:16:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 03:00:00, weight 0.58) and
after (2026-04-17 06:00:00, weight 0.42) in time
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 03:00:00 (before)
2026-04-17 06:00:00 (after)
14:16:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 03:00:00) in space (linearNDFast)
14:16:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 06:00:00) in space (linearNDFast)
14:16:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 03:00:00, weight 0.58) and
after (2026-04-17 06:00:00, weight 0.42) in time
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:37 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:37 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:37 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.520057 (min) 0.00830592 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.617415 (min) -0.0880884 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.33587 (min) -2.11828 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: y_wind: -14.5815 (min) -11.4444 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:37 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.369841, mean: 4.316900, max: 5.479694
14:16:37 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:37 DEBUG opendrift.models.physics_methods:941: min: 10.000790, mean: 11.299383, max: 12.752865
14:16:37 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 10.000790, mean: 11.299383, max: 12.752865
14:16:37 DEBUG opendrift:689: No elements hit coastline.
14:16:37 DEBUG opendrift:1798: No elements to deactivate
14:16:37 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:37 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:37 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:37 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:37 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:37 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:37 DEBUG opendrift.models.physics_methods:941: min: 10.000790, mean: 11.299383, max: 12.752866
14:16:37 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:37 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002490, dN_50: 0.000195
14:16:37 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:37 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08037639937402305
14:16:37 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:37 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:37 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 778 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 773 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 771 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 768 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 767 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 763 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 762 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 758 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 758 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 755 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 753 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 749 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 746 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 744 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 742 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 740 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 738 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 735 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 731 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 727 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 724 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 722 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 721 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 715 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 714 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 713 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 711 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 706 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 703 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 696 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 694 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 688 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 686 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 685 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 682 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 680 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 676 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 674 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 670 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 668 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 661 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 660 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 659 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 654 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 653 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 650 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 649 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 646 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 644 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 643 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 641 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 641 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 636 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 636 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 630 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 627 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 625 surface elements
14:16:37 DEBUG opendrift.models.physics_methods:785: Advecting 633 of 6000 elements above 0.100m with wind-sheared ocean current (0.004136 m/s - 0.439141 m/s)
14:16:37 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:37 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.004651274064863073 and 0.47120611393306744 m/s
14:16:37 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:37 DEBUG opendrift:2201: ======================================================================
14:16:37 INFO opendrift:2202: 2026-04-17 05:16:15.893647 - step 16 of 48 - 6000 active elements (0 deactivated)
14:16:37 DEBUG opendrift:2208: 0 elements scheduled.
14:16:37 DEBUG opendrift:2210: ======================================================================
14:16:37 DEBUG opendrift:2221: 34.691675223832995 <- latitude -> 35.00984247199947
14:16:37 DEBUG opendrift:2221: 23.26874044820547 <- longitude -> 23.524227131824123
14:16:37 DEBUG opendrift:2221: -134.31585759378294 <- z -> 0.0
14:16:37 DEBUG opendrift:2222: ---------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:37 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 03:00:00 (before)
2026-04-17 06:00:00 (after)
14:16:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 03:00:00) in space (linearNDFast)
14:16:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 06:00:00) in space (linearNDFast)
14:16:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 03:00:00, weight 0.24) and
after (2026-04-17 06:00:00, weight 0.76) in time
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 03:00:00 (before)
2026-04-17 06:00:00 (after)
14:16:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 03:00:00) in space (linearNDFast)
14:16:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 06:00:00) in space (linearNDFast)
14:16:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 03:00:00, weight 0.24) and
after (2026-04-17 06:00:00, weight 0.76) in time
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:37 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:37 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:37 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:37 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.561594 (min) 0.0152268 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.623904 (min) -0.0989218 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.02367 (min) -1.76741 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: y_wind: -15.9572 (min) -11.7449 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:37 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:37 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.495858, mean: 4.832119, max: 6.479066
14:16:37 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:37 DEBUG opendrift.models.physics_methods:941: min: 10.186065, mean: 11.941302, max: 13.867104
14:16:37 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 10.186065, mean: 11.941302, max: 13.867104
14:16:37 DEBUG opendrift:689: No elements hit coastline.
14:16:37 DEBUG opendrift:1798: No elements to deactivate
14:16:37 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:37 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:37 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:37 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:37 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:37 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:37 DEBUG opendrift.models.physics_methods:941: min: 10.186066, mean: 11.941302, max: 13.867105
14:16:37 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:37 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003048, dN_50: 0.000239
14:16:37 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:37 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09503445312170761
14:16:37 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:37 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:37 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 622 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 619 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 617 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 614 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 613 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 609 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 608 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 606 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 601 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 595 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 593 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 592 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 588 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 585 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 583 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 580 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 579 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 576 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 573 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 573 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 571 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 565 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 563 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 558 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 555 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 554 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 553 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 553 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 552 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 550 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 549 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 548 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 544 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 542 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 540 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 536 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 535 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 531 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 529 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 528 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 525 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 521 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 520 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 516 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 517 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 514 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 513 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 511 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 508 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 505 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 504 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 503 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 497 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 493 surface elements
14:16:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 492 surface elements
14:16:37 DEBUG opendrift.models.physics_methods:785: Advecting 494 of 6000 elements above 0.100m with wind-sheared ocean current (0.176091 m/s - 0.479109 m/s)
14:16:37 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:37 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014494091226621582 and 0.4697654080508513 m/s
14:16:37 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:37 DEBUG opendrift:2201: ======================================================================
14:16:37 INFO opendrift:2202: 2026-04-17 06:16:15.893647 - step 17 of 48 - 6000 active elements (0 deactivated)
14:16:37 DEBUG opendrift:2208: 0 elements scheduled.
14:16:37 DEBUG opendrift:2210: ======================================================================
14:16:37 DEBUG opendrift:2221: 34.65655952474652 <- latitude -> 35.00917434755135
14:16:37 DEBUG opendrift:2221: 23.239462718212426 <- longitude -> 23.522405824293774
14:16:37 DEBUG opendrift:2221: -132.82360712345945 <- z -> 0.0
14:16:37 DEBUG opendrift:2222: ---------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:37 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:37 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:37 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:37 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:37 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:37 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:37 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 06:00:00 (before)
2026-04-17 09:00:00 (after)
14:16:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:38 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:38 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:38 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x17x23) for time after (2026-04-17 09:00:00)
14:16:38 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 06:00:00) in space (linearNDFast)
14:16:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:38 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 09:00:00) in space (linearNDFast)
14:16:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:38 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 06:00:00, weight 0.91) and
after (2026-04-17 09:00:00, weight 0.09) in time
14:16:38 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:38 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:38 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:38 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:38 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:38 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:38 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:38 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:38 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:38 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 06:00:00 (before)
2026-04-17 09:00:00 (after)
14:16:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:38 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:38 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:38 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x8x1) for time after (2026-04-17 09:00:00)
14:16:38 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 06:00:00) in space (linearNDFast)
14:16:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:38 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 09:00:00) in space (linearNDFast)
14:16:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:38 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 06:00:00, weight 0.91) and
after (2026-04-17 09:00:00, weight 0.09) in time
14:16:38 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:38 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:38 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:38 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:38 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:38 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:38 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:38 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:38 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.57503 (min) 0.0170491 (max)
14:16:38 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.607204 (min) -0.103657 (max)
14:16:38 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.9223 (min) -1.26394 (max)
14:16:38 DEBUG opendrift.models.basemodel.environment:900: y_wind: -17.1557 (min) -12.1099 (max)
14:16:38 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:38 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:38 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:39 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.666803, mean: 5.311943, max: 7.450297
14:16:39 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:39 DEBUG opendrift.models.physics_methods:941: min: 10.432139, mean: 12.507382, max: 14.870186
14:16:39 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 10.432139, mean: 12.507382, max: 14.870186
14:16:39 DEBUG opendrift:689: No elements hit coastline.
14:16:39 DEBUG opendrift:1798: No elements to deactivate
14:16:39 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:39 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:39 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:39 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:39 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:39 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:39 DEBUG opendrift.models.physics_methods:941: min: 10.432139, mean: 12.507381, max: 14.870187
14:16:39 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:39 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003759, dN_50: 0.000295
14:16:39 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:39 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10927978429949854
14:16:39 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:39 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:39 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 490 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 491 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 489 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 488 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 486 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 485 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 481 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 479 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 479 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 477 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 475 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 473 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 470 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 463 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 463 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 459 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 458 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 456 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 455 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 454 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 453 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 452 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 448 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 446 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 447 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 446 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 441 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 440 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 441 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 440 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 439 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 436 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 433 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 432 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 431 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 428 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 428 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 427 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 425 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 425 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 423 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 420 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 418 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 416 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 415 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 414 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 412 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 410 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 408 surface elements
14:16:39 DEBUG opendrift.models.physics_methods:785: Advecting 418 of 6000 elements above 0.100m with wind-sheared ocean current (0.038032 m/s - 0.513081 m/s)
14:16:39 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:39 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0013195804675399266 and 0.4108523094592168 m/s
14:16:39 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:39 DEBUG opendrift:2201: ======================================================================
14:16:39 INFO opendrift:2202: 2026-04-17 07:16:15.893647 - step 18 of 48 - 6000 active elements (0 deactivated)
14:16:39 DEBUG opendrift:2208: 0 elements scheduled.
14:16:39 DEBUG opendrift:2210: ======================================================================
14:16:39 DEBUG opendrift:2221: 34.62638989035847 <- latitude -> 35.006431898114435
14:16:39 DEBUG opendrift:2221: 23.20933669428959 <- longitude -> 23.523208942269317
14:16:39 DEBUG opendrift:2221: -131.47078379222958 <- z -> 0.0
14:16:39 DEBUG opendrift:2222: ---------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:39 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:39 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:39 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 06:00:00 (before)
2026-04-17 09:00:00 (after)
14:16:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 06:00:00) in space (linearNDFast)
14:16:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 09:00:00) in space (linearNDFast)
14:16:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 06:00:00, weight 0.58) and
after (2026-04-17 09:00:00, weight 0.42) in time
14:16:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:39 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 06:00:00 (before)
2026-04-17 09:00:00 (after)
14:16:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 06:00:00) in space (linearNDFast)
14:16:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 09:00:00) in space (linearNDFast)
14:16:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 06:00:00, weight 0.58) and
after (2026-04-17 09:00:00, weight 0.42) in time
14:16:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:39 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:39 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:39 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:39 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:39 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:39 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:39 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:39 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.583524 (min) 0.0038474 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.619688 (min) -0.0937095 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.12533 (min) -0.515247 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: y_wind: -16.7709 (min) -12.5123 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:39 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.868308, mean: 5.385918, max: 7.146339
14:16:39 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:39 DEBUG opendrift.models.physics_methods:941: min: 10.714948, mean: 12.605906, max: 14.563688
14:16:39 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 10.714948, mean: 12.605906, max: 14.563688
14:16:39 DEBUG opendrift:689: No elements hit coastline.
14:16:39 DEBUG opendrift:1798: No elements to deactivate
14:16:39 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:39 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:39 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:39 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:39 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:39 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:39 DEBUG opendrift.models.physics_methods:941: min: 10.714949, mean: 12.605906, max: 14.563688
14:16:39 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:39 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004630, dN_50: 0.000363
14:16:39 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:39 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10482153157660559
14:16:39 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:39 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:39 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 406 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 404 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 402 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 399 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 398 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 396 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 395 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 391 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 390 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 388 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 387 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 386 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 385 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 383 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 383 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 382 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 381 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 380 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 379 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 378 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 376 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 376 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 374 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 369 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 367 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 365 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 364 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 364 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 363 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 362 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 361 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 361 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 359 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 358 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 356 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 355 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 354 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 353 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 353 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 349 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 347 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 344 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 343 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 343 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 344 surface elements
14:16:39 DEBUG opendrift.models.physics_methods:785: Advecting 354 of 6000 elements above 0.100m with wind-sheared ocean current (0.010455 m/s - 0.510632 m/s)
14:16:39 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:39 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0015994281269202948 and 0.4697421923561874 m/s
14:16:39 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:39 DEBUG opendrift:2201: ======================================================================
14:16:39 INFO opendrift:2202: 2026-04-17 08:16:15.893647 - step 19 of 48 - 6000 active elements (0 deactivated)
14:16:39 DEBUG opendrift:2208: 0 elements scheduled.
14:16:39 DEBUG opendrift:2210: ======================================================================
14:16:39 DEBUG opendrift:2221: 34.5930315720821 <- latitude -> 35.00551079981887
14:16:39 DEBUG opendrift:2221: 23.190359579808366 <- longitude -> 23.519292821083614
14:16:39 DEBUG opendrift:2221: -131.15134674051242 <- z -> 0.0
14:16:39 DEBUG opendrift:2222: ---------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:39 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:39 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:39 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 06:00:00 (before)
2026-04-17 09:00:00 (after)
14:16:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 06:00:00) in space (linearNDFast)
14:16:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 09:00:00) in space (linearNDFast)
14:16:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 06:00:00, weight 0.24) and
after (2026-04-17 09:00:00, weight 0.76) in time
14:16:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:39 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 06:00:00 (before)
2026-04-17 09:00:00 (after)
14:16:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 06:00:00) in space (linearNDFast)
14:16:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 09:00:00) in space (linearNDFast)
14:16:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 06:00:00, weight 0.24) and
after (2026-04-17 09:00:00, weight 0.76) in time
14:16:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:39 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:39 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:39 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:39 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:39 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:39 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:39 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:39 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.60749 (min) -0.00671713 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.669519 (min) -0.0818598 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.21422 (min) 0.246336 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: y_wind: -16.4659 (min) -13.0572 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:39 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:39 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 4.194587, mean: 5.424231, max: 6.889218
14:16:39 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:39 DEBUG opendrift.models.physics_methods:941: min: 11.157687, mean: 12.662499, max: 14.299292
14:16:39 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 11.157687, mean: 12.662499, max: 14.299292
14:16:39 DEBUG opendrift:689: No elements hit coastline.
14:16:39 DEBUG opendrift:1798: No elements to deactivate
14:16:39 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:39 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:39 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:39 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:39 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:39 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:39 DEBUG opendrift.models.physics_methods:941: min: 11.157687, mean: 12.662500, max: 14.299292
14:16:39 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:39 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004910, dN_50: 0.000385
14:16:39 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:39 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10105026604942775
14:16:39 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:39 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:39 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 343 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 342 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 342 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 341 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 341 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 337 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 338 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 339 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 337 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 334 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 332 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 330 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 332 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 332 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 333 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 332 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 333 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 333 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 332 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 331 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 332 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 331 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 332 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 331 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 332 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 332 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 332 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 331 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 330 surface elements
14:16:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 330 surface elements
14:16:39 DEBUG opendrift.models.physics_methods:785: Advecting 337 of 6000 elements above 0.100m with wind-sheared ocean current (0.000644 m/s - 0.495990 m/s)
14:16:39 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:39 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00132774449349926 and 0.43011199849577236 m/s
14:16:39 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:39 DEBUG opendrift:2201: ======================================================================
14:16:39 INFO opendrift:2202: 2026-04-17 09:16:15.893647 - step 20 of 48 - 6000 active elements (0 deactivated)
14:16:39 DEBUG opendrift:2208: 0 elements scheduled.
14:16:39 DEBUG opendrift:2210: ======================================================================
14:16:39 DEBUG opendrift:2221: 34.55646926180934 <- latitude -> 35.00464918169331
14:16:39 DEBUG opendrift:2221: 23.163382383911365 <- longitude -> 23.51452798227929
14:16:39 DEBUG opendrift:2221: -130.19223197620767 <- z -> 0.0
14:16:39 DEBUG opendrift:2222: ---------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:39 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:39 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:39 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:39 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:39 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:39 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:39 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:39 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 09:00:00 (before)
2026-04-17 12:00:00 (after)
14:16:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:40 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 14x20x23) for time after (2026-04-17 12:00:00)
14:16:40 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 09:00:00) in space (linearNDFast)
14:16:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:40 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 12:00:00) in space (linearNDFast)
14:16:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:40 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 09:00:00, weight 0.91) and
after (2026-04-17 12:00:00, weight 0.09) in time
14:16:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:40 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:40 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:40 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 09:00:00 (before)
2026-04-17 12:00:00 (after)
14:16:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:41 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x8x1) for time after (2026-04-17 12:00:00)
14:16:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 09:00:00) in space (linearNDFast)
14:16:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 12:00:00) in space (linearNDFast)
14:16:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 09:00:00, weight 0.91) and
after (2026-04-17 12:00:00, weight 0.09) in time
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:41 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:41 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:41 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.643527 (min) -0.0205564 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.727369 (min) -0.0713979 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.18127 (min) 0.658411 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: y_wind: -16.2879 (min) -13.2004 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:41 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 4.292470, mean: 5.417999, max: 6.746952
14:16:41 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:41 DEBUG opendrift.models.physics_methods:941: min: 11.287123, mean: 12.657630, max: 14.150878
14:16:41 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 11.287123, mean: 12.657630, max: 14.150878
14:16:41 DEBUG opendrift:689: No elements hit coastline.
14:16:41 DEBUG opendrift:1798: No elements to deactivate
14:16:41 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:41 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:41 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:41 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:41 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:41 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:41 DEBUG opendrift.models.physics_methods:941: min: 11.287123, mean: 12.657630, max: 14.150878
14:16:41 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:41 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005175, dN_50: 0.000406
14:16:41 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09896362388414476
14:16:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 327 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 326 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 326 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 324 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 323 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 324 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 323 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 322 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 322 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 321 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 319 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 321 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 321 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 319 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 318 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 317 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 319 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 319 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 318 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 317 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 316 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 316 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 314 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 312 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 311 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 310 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 309 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 310 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 310 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 309 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 308 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 309 surface elements
14:16:41 DEBUG opendrift.models.physics_methods:785: Advecting 320 of 6000 elements above 0.100m with wind-sheared ocean current (0.037373 m/s - 0.492259 m/s)
14:16:41 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:41 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0026822030802538628 and 0.45072497897088043 m/s
14:16:41 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:41 DEBUG opendrift:2201: ======================================================================
14:16:41 INFO opendrift:2202: 2026-04-17 10:16:15.893647 - step 21 of 48 - 6000 active elements (0 deactivated)
14:16:41 DEBUG opendrift:2208: 0 elements scheduled.
14:16:41 DEBUG opendrift:2210: ======================================================================
14:16:41 DEBUG opendrift:2221: 34.5148812691358 <- latitude -> 34.99885134923683
14:16:41 DEBUG opendrift:2221: 23.13612574699751 <- longitude -> 23.517267068788247
14:16:41 DEBUG opendrift:2221: -128.91580657076582 <- z -> 0.0
14:16:41 DEBUG opendrift:2222: ---------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 09:00:00 (before)
2026-04-17 12:00:00 (after)
14:16:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 09:00:00) in space (linearNDFast)
14:16:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 12:00:00) in space (linearNDFast)
14:16:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 09:00:00, weight 0.58) and
after (2026-04-17 12:00:00, weight 0.42) in time
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 09:00:00 (before)
2026-04-17 12:00:00 (after)
14:16:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 09:00:00) in space (linearNDFast)
14:16:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 12:00:00) in space (linearNDFast)
14:16:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 09:00:00, weight 0.58) and
after (2026-04-17 12:00:00, weight 0.42) in time
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:41 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:41 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:41 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.721366 (min) -0.0538512 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.740429 (min) -0.0599368 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.91501 (min) -0.0889988 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: y_wind: -16.5292 (min) -12.5981 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:41 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.906204, mean: 5.413790, max: 6.930135
14:16:41 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:41 DEBUG opendrift.models.physics_methods:941: min: 10.767306, mean: 12.631434, max: 14.341692
14:16:41 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 10.767306, mean: 12.631434, max: 14.341692
14:16:41 DEBUG opendrift:689: No elements hit coastline.
14:16:41 DEBUG opendrift:1798: No elements to deactivate
14:16:41 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:41 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:41 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:41 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:41 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:41 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:41 DEBUG opendrift.models.physics_methods:941: min: 10.767305, mean: 12.631434, max: 14.341692
14:16:41 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:41 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005382, dN_50: 0.000422
14:16:41 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10165040325038138
14:16:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 308 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 307 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 307 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 307 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 308 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 307 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 310 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 311 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 310 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 308 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 306 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 305 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 307 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 307 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 306 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 305 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 304 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 301 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 299 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 299 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 297 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 296 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 295 surface elements
14:16:41 DEBUG opendrift.models.physics_methods:785: Advecting 302 of 6000 elements above 0.100m with wind-sheared ocean current (0.056780 m/s - 0.497679 m/s)
14:16:41 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:41 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0017110831770266116 and 0.47816703343356826 m/s
14:16:41 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:41 DEBUG opendrift:2201: ======================================================================
14:16:41 INFO opendrift:2202: 2026-04-17 11:16:15.893647 - step 22 of 48 - 6000 active elements (0 deactivated)
14:16:41 DEBUG opendrift:2208: 0 elements scheduled.
14:16:41 DEBUG opendrift:2210: ======================================================================
14:16:41 DEBUG opendrift:2221: 34.47226179760867 <- latitude -> 34.99767172911196
14:16:41 DEBUG opendrift:2221: 23.111199350950443 <- longitude -> 23.514112562058262
14:16:41 DEBUG opendrift:2221: -127.27544676337095 <- z -> 0.0
14:16:41 DEBUG opendrift:2222: ---------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 09:00:00 (before)
2026-04-17 12:00:00 (after)
14:16:41 WARNING opendrift.readers.basereader.structured:324: Data block from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd not large enough to cover element positions within timestep. Buffer size (4) must be increased. See `Variables.set_buffer_size`.
14:16:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 09:00:00) in space (linearNDFast)
14:16:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:16:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 12:00:00) in space (linearNDFast)
14:16:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 09:00:00, weight 0.24) and
after (2026-04-17 12:00:00, weight 0.76) in time
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 09:00:00 (before)
2026-04-17 12:00:00 (after)
14:16:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 09:00:00) in space (linearNDFast)
14:16:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 12:00:00) in space (linearNDFast)
14:16:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 09:00:00, weight 0.24) and
after (2026-04-17 12:00:00, weight 0.76) in time
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:41 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:41 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:41 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:41 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.793 (min) -0.0828618 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.728416 (min) -0.0470452 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.04028 (min) -0.443978 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: y_wind: -16.9047 (min) -12.1617 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:41 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:41 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.650219, mean: 5.446376, max: 7.255871
14:16:41 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:41 DEBUG opendrift.models.physics_methods:941: min: 10.408521, mean: 12.643276, max: 14.674874
14:16:41 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 10.408521, mean: 12.643276, max: 14.674874
14:16:41 DEBUG opendrift:689: No elements hit coastline.
14:16:41 DEBUG opendrift:1798: No elements to deactivate
14:16:41 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:41 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:41 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:41 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:41 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:41 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:41 DEBUG opendrift.models.physics_methods:941: min: 10.408521, mean: 12.643276, max: 14.674873
14:16:41 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:41 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005599, dN_50: 0.000439
14:16:41 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10642807667333894
14:16:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 295 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 294 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 295 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 295 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 294 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 293 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 292 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 293 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 293 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 293 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 292 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 291 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 290 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 289 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 289 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 289 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 288 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 288 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 288 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 286 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 286 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 285 surface elements
14:16:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 282 surface elements
14:16:41 DEBUG opendrift.models.physics_methods:785: Advecting 296 of 6000 elements above 0.100m with wind-sheared ocean current (0.074949 m/s - 0.502837 m/s)
14:16:41 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:41 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001966970616291998 and 0.4229362125199181 m/s
14:16:41 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:41 DEBUG opendrift:2201: ======================================================================
14:16:41 INFO opendrift:2202: 2026-04-17 12:16:15.893647 - step 23 of 48 - 6000 active elements (0 deactivated)
14:16:41 DEBUG opendrift:2208: 0 elements scheduled.
14:16:41 DEBUG opendrift:2210: ======================================================================
14:16:41 DEBUG opendrift:2221: 34.43854605011716 <- latitude -> 34.9962692921924
14:16:41 DEBUG opendrift:2221: 23.07463787932288 <- longitude -> 23.51105560572762
14:16:41 DEBUG opendrift:2221: -126.53010794252738 <- z -> 0.0
14:16:41 DEBUG opendrift:2222: ---------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:41 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:41 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:41 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:41 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:41 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 12:00:00 (before)
2026-04-17 15:00:00 (after)
14:16:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:42 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 15x22x23) for time after (2026-04-17 15:00:00)
14:16:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 12:00:00) in space (linearNDFast)
14:16:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 15:00:00) in space (linearNDFast)
14:16:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 12:00:00, weight 0.91) and
after (2026-04-17 15:00:00, weight 0.09) in time
14:16:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:42 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 12:00:00 (before)
2026-04-17 15:00:00 (after)
14:16:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:43 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x8x1) for time after (2026-04-17 15:00:00)
14:16:43 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 12:00:00) in space (linearNDFast)
14:16:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:43 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 15:00:00) in space (linearNDFast)
14:16:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:43 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 12:00:00, weight 0.91) and
after (2026-04-17 15:00:00, weight 0.09) in time
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:43 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:43 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:43 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:43 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:43 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:43 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.823013 (min) -0.101774 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.710295 (min) -0.0353796 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.17535 (min) -0.555034 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: y_wind: -16.7601 (min) -11.2727 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:43 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.150504, mean: 5.223551, max: 7.136817
14:16:43 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:43 DEBUG opendrift.models.physics_methods:941: min: 9.669846, mean: 12.350299, max: 14.553984
14:16:43 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.669846, mean: 12.350299, max: 14.553984
14:16:43 DEBUG opendrift:689: No elements hit coastline.
14:16:43 DEBUG opendrift:1798: No elements to deactivate
14:16:43 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:43 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:43 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:43 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:43 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:43 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:43 DEBUG opendrift.models.physics_methods:941: min: 9.669847, mean: 12.350298, max: 14.553984
14:16:43 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:43 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005925, dN_50: 0.000465
14:16:43 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:43 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10468187492350449
14:16:43 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:43 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:43 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 284 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 283 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 281 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 280 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 279 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 278 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 277 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 276 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 276 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 275 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 276 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 275 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 276 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 275 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 276 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 274 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 273 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 274 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 271 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 270 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 269 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 267 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 266 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 265 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 266 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 265 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 264 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 263 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 262 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 261 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 260 surface elements
14:16:43 DEBUG opendrift.models.physics_methods:785: Advecting 269 of 6000 elements above 0.100m with wind-sheared ocean current (0.028569 m/s - 0.500658 m/s)
14:16:43 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:43 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001082844690999882 and 0.4339831522480774 m/s
14:16:43 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:43 DEBUG opendrift:2201: ======================================================================
14:16:43 INFO opendrift:2202: 2026-04-17 13:16:15.893647 - step 24 of 48 - 6000 active elements (0 deactivated)
14:16:43 DEBUG opendrift:2208: 0 elements scheduled.
14:16:43 DEBUG opendrift:2210: ======================================================================
14:16:43 DEBUG opendrift:2221: 34.410011859229556 <- latitude -> 34.997005791414054
14:16:43 DEBUG opendrift:2221: 23.037423133323053 <- longitude -> 23.506116250548466
14:16:43 DEBUG opendrift:2221: -125.01155228175698 <- z -> 0.0
14:16:43 DEBUG opendrift:2222: ---------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:43 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:43 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 12:00:00 (before)
2026-04-17 15:00:00 (after)
14:16:43 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 12:00:00) in space (linearNDFast)
14:16:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:43 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 15:00:00) in space (linearNDFast)
14:16:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:43 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 12:00:00, weight 0.58) and
after (2026-04-17 15:00:00, weight 0.42) in time
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:43 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 12:00:00 (before)
2026-04-17 15:00:00 (after)
14:16:43 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 12:00:00) in space (linearNDFast)
14:16:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:43 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 15:00:00) in space (linearNDFast)
14:16:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:43 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 12:00:00, weight 0.58) and
after (2026-04-17 15:00:00, weight 0.42) in time
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:43 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:43 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:43 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:43 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:43 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:43 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.7941 (min) -0.0942671 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.646961 (min) -0.0387326 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.1191 (min) -0.988009 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: y_wind: -15.7795 (min) -9.48288 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:43 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.243003, mean: 4.298507, max: 6.364541
14:16:43 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:43 DEBUG opendrift.models.physics_methods:941: min: 8.159142, mean: 11.158532, max: 13.743999
14:16:43 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.159142, mean: 11.158532, max: 13.743999
14:16:43 DEBUG opendrift:689: No elements hit coastline.
14:16:43 DEBUG opendrift:1798: No elements to deactivate
14:16:43 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:43 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:43 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:43 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:43 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:43 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:43 DEBUG opendrift.models.physics_methods:941: min: 8.159142, mean: 11.158531, max: 13.743999
14:16:43 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:43 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.006580, dN_50: 0.000516
14:16:43 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:43 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09335468805699478
14:16:43 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:43 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:43 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 259 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 259 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 260 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 259 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 258 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 257 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 257 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 258 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 256 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 255 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 255 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 255 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 254 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 254 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 252 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 251 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 250 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 251 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 250 surface elements
14:16:43 DEBUG opendrift.models.physics_methods:785: Advecting 261 of 6000 elements above 0.100m with wind-sheared ocean current (0.001393 m/s - 0.466668 m/s)
14:16:43 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:43 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016629619182540248 and 0.454073836509572 m/s
14:16:43 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:43 DEBUG opendrift:2201: ======================================================================
14:16:43 INFO opendrift:2202: 2026-04-17 14:16:15.893647 - step 25 of 48 - 6000 active elements (0 deactivated)
14:16:43 DEBUG opendrift:2208: 0 elements scheduled.
14:16:43 DEBUG opendrift:2210: ======================================================================
14:16:43 DEBUG opendrift:2221: 34.377364793145006 <- latitude -> 35.001646894361464
14:16:43 DEBUG opendrift:2221: 23.00650635956969 <- longitude -> 23.500388367676607
14:16:43 DEBUG opendrift:2221: -123.51817496800481 <- z -> 0.0
14:16:43 DEBUG opendrift:2222: ---------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:43 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:43 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 12:00:00 (before)
2026-04-17 15:00:00 (after)
14:16:43 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 12:00:00) in space (linearNDFast)
14:16:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:43 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 15:00:00) in space (linearNDFast)
14:16:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:43 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 12:00:00, weight 0.24) and
after (2026-04-17 15:00:00, weight 0.76) in time
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:43 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 12:00:00 (before)
2026-04-17 15:00:00 (after)
14:16:43 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 12:00:00) in space (linearNDFast)
14:16:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:43 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 15:00:00) in space (linearNDFast)
14:16:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:43 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 12:00:00, weight 0.24) and
after (2026-04-17 15:00:00, weight 0.76) in time
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:43 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:43 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:43 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:43 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:43 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:43 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.7776 (min) -0.0821461 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.599337 (min) -0.0409443 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.07886 (min) -1.17716 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: y_wind: -14.6748 (min) -7.69818 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:43 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:43 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.497146, mean: 3.504393, max: 5.530797
14:16:43 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:43 DEBUG opendrift.models.physics_methods:941: min: 6.665943, mean: 10.015177, max: 12.812192
14:16:43 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.665943, mean: 10.015177, max: 12.812192
14:16:43 DEBUG opendrift:689: No elements hit coastline.
14:16:43 DEBUG opendrift:1798: No elements to deactivate
14:16:43 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:43 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:43 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:43 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:43 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:43 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:43 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:43 DEBUG opendrift.models.physics_methods:941: min: 6.665943, mean: 10.015177, max: 12.812192
14:16:43 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:43 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.007326, dN_50: 0.000575
14:16:43 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:43 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0811259380273601
14:16:43 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:43 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:43 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 252 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 255 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 256 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 255 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 255 surface elements
14:16:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 257 surface elements
14:16:43 DEBUG opendrift.models.physics_methods:785: Advecting 275 of 6000 elements above 0.100m with wind-sheared ocean current (0.053671 m/s - 0.437172 m/s)
14:16:43 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:43 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0037736568903420273 and 0.46058579467491984 m/s
14:16:43 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:43 DEBUG opendrift:2201: ======================================================================
14:16:43 INFO opendrift:2202: 2026-04-17 15:16:15.893647 - step 26 of 48 - 6000 active elements (0 deactivated)
14:16:43 DEBUG opendrift:2208: 0 elements scheduled.
14:16:43 DEBUG opendrift:2210: ======================================================================
14:16:43 DEBUG opendrift:2221: 34.34890543413863 <- latitude -> 34.998082430212904
14:16:43 DEBUG opendrift:2221: 22.980407154123224 <- longitude -> 23.501475690067743
14:16:43 DEBUG opendrift:2221: -121.72518171833153 <- z -> 0.0
14:16:43 DEBUG opendrift:2222: ---------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:43 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:43 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:43 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:43 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:43 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:43 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:43 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:43 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 15:00:00 (before)
2026-04-17 18:00:00 (after)
14:16:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:45 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 15x24x22) for time after (2026-04-17 18:00:00)
14:16:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 15:00:00) in space (linearNDFast)
14:16:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 18:00:00) in space (linearNDFast)
14:16:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 15:00:00, weight 0.91) and
after (2026-04-17 18:00:00, weight 0.09) in time
14:16:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:45 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:45 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:45 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 15:00:00 (before)
2026-04-17 18:00:00 (after)
14:16:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:45 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 10x8x1) for time after (2026-04-17 18:00:00)
14:16:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 15:00:00) in space (linearNDFast)
14:16:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 18:00:00) in space (linearNDFast)
14:16:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 15:00:00, weight 0.91) and
after (2026-04-17 18:00:00, weight 0.09) in time
14:16:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:45 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:45 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:45 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:45 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.72287 (min) -0.073641 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.576817 (min) -0.0477736 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.28872 (min) -1.27903 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.9155 (min) -6.80807 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:45 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.186601, mean: 3.092858, max: 5.029641
14:16:45 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:45 DEBUG opendrift.models.physics_methods:941: min: 5.934471, mean: 9.386368, max: 12.217941
14:16:45 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.934471, mean: 9.386368, max: 12.217941
14:16:45 DEBUG opendrift:689: No elements hit coastline.
14:16:45 DEBUG opendrift:1798: No elements to deactivate
14:16:45 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:45 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:45 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:45 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:45 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:45 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:45 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:45 DEBUG opendrift.models.physics_methods:941: min: 5.934471, mean: 9.386369, max: 12.217941
14:16:45 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:45 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008011, dN_50: 0.000629
14:16:45 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:45 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07377533439099689
14:16:45 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:45 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:45 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:45 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 259 surface elements
14:16:45 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 258 surface elements
14:16:45 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 258 surface elements
14:16:45 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 260 surface elements
14:16:45 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 262 surface elements
14:16:45 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 265 surface elements
14:16:45 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 266 surface elements
14:16:45 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 266 surface elements
14:16:45 DEBUG opendrift.models.physics_methods:785: Advecting 279 of 6000 elements above 0.100m with wind-sheared ocean current (0.018543 m/s - 0.413736 m/s)
14:16:45 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:45 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0002914579376952525 and 0.431620491407613 m/s
14:16:45 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:45 DEBUG opendrift:2201: ======================================================================
14:16:45 INFO opendrift:2202: 2026-04-17 16:16:15.893647 - step 27 of 48 - 6000 active elements (0 deactivated)
14:16:45 DEBUG opendrift:2208: 0 elements scheduled.
14:16:45 DEBUG opendrift:2210: ======================================================================
14:16:45 DEBUG opendrift:2221: 34.32272343091366 <- latitude -> 34.99472751760161
14:16:45 DEBUG opendrift:2221: 22.949794432404364 <- longitude -> 23.499806065079657
14:16:45 DEBUG opendrift:2221: -120.50601174112359 <- z -> 0.0
14:16:45 DEBUG opendrift:2222: ---------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:45 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:45 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:45 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:45 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:45 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:45 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:45 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:45 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 15:00:00 (before)
2026-04-17 18:00:00 (after)
14:16:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 15:00:00) in space (linearNDFast)
14:16:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 18:00:00) in space (linearNDFast)
14:16:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 15:00:00, weight 0.58) and
after (2026-04-17 18:00:00, weight 0.42) in time
14:16:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:45 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:45 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:45 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 15:00:00 (before)
2026-04-17 18:00:00 (after)
14:16:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 15:00:00) in space (linearNDFast)
14:16:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 18:00:00) in space (linearNDFast)
14:16:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 15:00:00, weight 0.58) and
after (2026-04-17 18:00:00, weight 0.42) in time
14:16:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:45 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:45 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:45 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:45 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:45 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:45 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:45 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.689074 (min) -0.0584154 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.562659 (min) -0.0572457 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.08125 (min) -1.32167 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.5835 (min) -8.56692 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:45 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:45 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.858011, mean: 3.430359, max: 4.948714
14:16:45 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:45 DEBUG opendrift.models.physics_methods:941: min: 7.425978, mean: 9.986864, max: 12.119249
14:16:45 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.425978, mean: 9.986864, max: 12.119249
14:16:45 DEBUG opendrift:689: No elements hit coastline.
14:16:46 DEBUG opendrift:1798: No elements to deactivate
14:16:46 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:46 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:46 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:46 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:46 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:46 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:46 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:46 DEBUG opendrift.models.physics_methods:941: min: 7.425978, mean: 9.986865, max: 12.119249
14:16:46 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:46 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008340, dN_50: 0.000655
14:16:46 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:46 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0725883586080813
14:16:46 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:46 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:46 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 266 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 265 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 269 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 268 surface elements
14:16:46 DEBUG opendrift.models.physics_methods:785: Advecting 293 of 6000 elements above 0.100m with wind-sheared ocean current (0.012706 m/s - 0.418821 m/s)
14:16:46 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:46 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0017965204721947176 and 0.49811742001960796 m/s
14:16:46 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:46 DEBUG opendrift:2201: ======================================================================
14:16:46 INFO opendrift:2202: 2026-04-17 17:16:15.893647 - step 28 of 48 - 6000 active elements (0 deactivated)
14:16:46 DEBUG opendrift:2208: 0 elements scheduled.
14:16:46 DEBUG opendrift:2210: ======================================================================
14:16:46 DEBUG opendrift:2221: 34.29451691307628 <- latitude -> 34.99676610974498
14:16:46 DEBUG opendrift:2221: 22.922191496104773 <- longitude -> 23.49209354499657
14:16:46 DEBUG opendrift:2221: -119.22247112755839 <- z -> 0.0
14:16:46 DEBUG opendrift:2222: ---------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 15:00:00 (before)
2026-04-17 18:00:00 (after)
14:16:46 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 15:00:00) in space (linearNDFast)
14:16:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:46 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 18:00:00) in space (linearNDFast)
14:16:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:46 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 15:00:00, weight 0.24) and
after (2026-04-17 18:00:00, weight 0.76) in time
14:16:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 15:00:00 (before)
2026-04-17 18:00:00 (after)
14:16:46 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 15:00:00) in space (linearNDFast)
14:16:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:46 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 18:00:00) in space (linearNDFast)
14:16:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:46 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 15:00:00, weight 0.24) and
after (2026-04-17 18:00:00, weight 0.76) in time
14:16:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:46 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:46 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:46 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:46 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:46 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:46 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:46 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.626775 (min) -0.0380628 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.56679 (min) -0.0656199 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.96653 (min) -1.3369 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.4979 (min) -10.2388 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:46 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:46 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.626316, mean: 3.771668, max: 4.939340
14:16:46 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:46 DEBUG opendrift.models.physics_methods:941: min: 8.828828, mean: 10.533186, max: 12.107768
14:16:46 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.828828, mean: 10.533186, max: 12.107768
14:16:46 DEBUG opendrift:689: No elements hit coastline.
14:16:46 DEBUG opendrift:1798: No elements to deactivate
14:16:46 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:46 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:46 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:46 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:46 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:46 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:46 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:46 DEBUG opendrift.models.physics_methods:941: min: 8.828828, mean: 10.533186, max: 12.107768
14:16:46 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:46 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008721, dN_50: 0.000684
14:16:46 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:46 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07245087373369147
14:16:46 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:46 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:46 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 277 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 277 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 279 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 281 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 282 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 282 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 283 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 281 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 280 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 280 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 279 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 279 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 280 surface elements
14:16:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 281 surface elements
14:16:46 DEBUG opendrift.models.physics_methods:785: Advecting 300 of 6000 elements above 0.100m with wind-sheared ocean current (0.023623 m/s - 0.421514 m/s)
14:16:46 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:46 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016566471491460896 and 0.5125368659590086 m/s
14:16:46 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:46 DEBUG opendrift:2201: ======================================================================
14:16:46 INFO opendrift:2202: 2026-04-17 18:16:15.893647 - step 29 of 48 - 6000 active elements (0 deactivated)
14:16:46 DEBUG opendrift:2208: 0 elements scheduled.
14:16:46 DEBUG opendrift:2210: ======================================================================
14:16:46 DEBUG opendrift:2221: 34.26898333882371 <- latitude -> 34.99793877743547
14:16:46 DEBUG opendrift:2221: 22.89750462372266 <- longitude -> 23.486366238869575
14:16:46 DEBUG opendrift:2221: -118.28805978404817 <- z -> 0.0
14:16:46 DEBUG opendrift:2222: ---------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:46 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 18:00:00 (before)
2026-04-17 21:00:00 (after)
14:16:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:47 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 16x26x22) for time after (2026-04-17 21:00:00)
14:16:47 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 18:00:00) in space (linearNDFast)
14:16:47 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:47 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 21:00:00) in space (linearNDFast)
14:16:47 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:47 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 18:00:00, weight 0.91) and
after (2026-04-17 21:00:00, weight 0.09) in time
14:16:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:47 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:47 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:47 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:47 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:47 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:47 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:47 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:47 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:47 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 18:00:00 (before)
2026-04-17 21:00:00 (after)
14:16:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:47 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x8x1) for time after (2026-04-17 21:00:00)
14:16:47 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 18:00:00) in space (linearNDFast)
14:16:47 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:47 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 21:00:00) in space (linearNDFast)
14:16:47 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:47 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 18:00:00, weight 0.91) and
after (2026-04-17 21:00:00, weight 0.09) in time
14:16:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:47 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:47 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:47 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:47 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:47 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:47 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:47 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:47 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:47 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.577568 (min) -0.0172912 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.566907 (min) -0.0756487 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.39555 (min) -1.22347 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.3805 (min) -11.3099 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:47 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:47 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.183525, mean: 4.001657, max: 4.758612
14:16:47 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:47 DEBUG opendrift.models.physics_methods:941: min: 9.720390, mean: 10.877884, max: 11.884194
14:16:47 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.720390, mean: 10.877884, max: 11.884194
14:16:47 DEBUG opendrift:689: No elements hit coastline.
14:16:47 DEBUG opendrift:1798: No elements to deactivate
14:16:47 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:47 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:47 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:47 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:47 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:47 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:47 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:47 DEBUG opendrift.models.physics_methods:941: min: 9.720390, mean: 10.877884, max: 11.884194
14:16:47 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:47 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.009187, dN_50: 0.000721
14:16:47 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:47 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06980007679201179
14:16:47 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:47 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:47 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 284 surface elements
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 283 surface elements
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 282 surface elements
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 285 surface elements
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 284 surface elements
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 283 surface elements
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 285 surface elements
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 285 surface elements
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 289 surface elements
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 288 surface elements
14:16:47 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 289 surface elements
14:16:47 DEBUG opendrift.models.physics_methods:785: Advecting 308 of 6000 elements above 0.100m with wind-sheared ocean current (0.016057 m/s - 0.416643 m/s)
14:16:47 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:47 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0023933952029447135 and 0.4980713141225855 m/s
14:16:47 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:47 DEBUG opendrift:2201: ======================================================================
14:16:47 INFO opendrift:2202: 2026-04-17 19:16:15.893647 - step 30 of 48 - 6000 active elements (0 deactivated)
14:16:47 DEBUG opendrift:2208: 0 elements scheduled.
14:16:47 DEBUG opendrift:2210: ======================================================================
14:16:47 DEBUG opendrift:2221: 34.24454437104172 <- latitude -> 34.98843477161756
14:16:47 DEBUG opendrift:2221: 22.874412945273278 <- longitude -> 23.487094601865245
14:16:47 DEBUG opendrift:2221: -116.85974576692779 <- z -> 0.0
14:16:47 DEBUG opendrift:2222: ---------------------------------
14:16:47 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:47 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:47 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:47 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:47 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:47 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 18:00:00 (before)
2026-04-17 21:00:00 (after)
14:16:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 18:00:00) in space (linearNDFast)
14:16:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 21:00:00) in space (linearNDFast)
14:16:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 18:00:00, weight 0.58) and
after (2026-04-17 21:00:00, weight 0.42) in time
14:16:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 18:00:00 (before)
2026-04-17 21:00:00 (after)
14:16:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 18:00:00) in space (linearNDFast)
14:16:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 21:00:00) in space (linearNDFast)
14:16:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 18:00:00, weight 0.58) and
after (2026-04-17 21:00:00, weight 0.42) in time
14:16:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:48 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:48 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:48 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:48 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:48 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:48 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:48 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.594395 (min) -0.0100853 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.523531 (min) -0.0805917 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.77807 (min) -0.890165 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: y_wind: -12.8685 (min) -11.4587 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:48 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.249544, mean: 3.910862, max: 4.406796
14:16:48 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:48 DEBUG opendrift.models.physics_methods:941: min: 9.820663, mean: 10.762259, max: 11.436445
14:16:48 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.820663, mean: 10.762259, max: 11.436445
14:16:48 DEBUG opendrift:689: No elements hit coastline.
14:16:48 DEBUG opendrift:1798: No elements to deactivate
14:16:48 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:48 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:48 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:48 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:48 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:48 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:48 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:48 DEBUG opendrift.models.physics_methods:941: min: 9.820662, mean: 10.762259, max: 11.436445
14:16:48 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:48 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.009855, dN_50: 0.000773
14:16:48 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:48 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06463988826668988
14:16:48 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:48 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:48 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 291 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 296 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 299 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 301 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 303 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 303 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 303 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 302 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 302 surface elements
14:16:48 DEBUG opendrift.models.physics_methods:785: Advecting 316 of 6000 elements above 0.100m with wind-sheared ocean current (0.000374 m/s - 0.400509 m/s)
14:16:48 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:48 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0011796229060205793 and 0.4994055249255445 m/s
14:16:48 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:48 DEBUG opendrift:2201: ======================================================================
14:16:48 INFO opendrift:2202: 2026-04-17 20:16:15.893647 - step 31 of 48 - 6000 active elements (0 deactivated)
14:16:48 DEBUG opendrift:2208: 0 elements scheduled.
14:16:48 DEBUG opendrift:2210: ======================================================================
14:16:48 DEBUG opendrift:2221: 34.21684026761635 <- latitude -> 34.988070586855116
14:16:48 DEBUG opendrift:2221: 22.861352072928554 <- longitude -> 23.483786038923164
14:16:48 DEBUG opendrift:2221: -115.4731365789238 <- z -> 0.0
14:16:48 DEBUG opendrift:2222: ---------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 18:00:00 (before)
2026-04-17 21:00:00 (after)
14:16:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 18:00:00) in space (linearNDFast)
14:16:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 21:00:00) in space (linearNDFast)
14:16:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 18:00:00, weight 0.24) and
after (2026-04-17 21:00:00, weight 0.76) in time
14:16:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 18:00:00 (before)
2026-04-17 21:00:00 (after)
14:16:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 18:00:00) in space (linearNDFast)
14:16:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-17 21:00:00) in space (linearNDFast)
14:16:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 18:00:00, weight 0.24) and
after (2026-04-17 21:00:00, weight 0.76) in time
14:16:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:48 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:48 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:48 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:48 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:48 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:48 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:48 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.601103 (min) 0.0641227 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.484289 (min) -0.0381572 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.1782 (min) 0.0855395 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: y_wind: -12.9221 (min) -10.592 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:48 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:48 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.759970, mean: 3.790131, max: 4.266748
14:16:48 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:48 DEBUG opendrift.models.physics_methods:941: min: 9.050692, mean: 10.600263, max: 11.253252
14:16:48 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.050692, mean: 10.600263, max: 11.253252
14:16:48 DEBUG opendrift:689: No elements hit coastline.
14:16:48 DEBUG opendrift:1798: No elements to deactivate
14:16:48 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:48 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:48 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:48 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:48 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:48 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:48 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:48 DEBUG opendrift.models.physics_methods:941: min: 9.050692, mean: 10.600263, max: 11.253252
14:16:48 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:48 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010652, dN_50: 0.000836
14:16:48 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:48 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06258577342346866
14:16:48 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:48 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:48 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 304 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 303 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 302 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 302 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 302 surface elements
14:16:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 302 surface elements
14:16:48 DEBUG opendrift.models.physics_methods:785: Advecting 321 of 6000 elements above 0.100m with wind-sheared ocean current (0.022709 m/s - 0.392471 m/s)
14:16:48 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:48 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0025131340069578234 and 0.473137708653694 m/s
14:16:48 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:48 DEBUG opendrift:2201: ======================================================================
14:16:48 INFO opendrift:2202: 2026-04-17 21:16:15.893647 - step 32 of 48 - 6000 active elements (0 deactivated)
14:16:48 DEBUG opendrift:2208: 0 elements scheduled.
14:16:48 DEBUG opendrift:2210: ======================================================================
14:16:48 DEBUG opendrift:2221: 34.19160084290025 <- latitude -> 34.986371454956156
14:16:48 DEBUG opendrift:2221: 22.853915473430806 <- longitude -> 23.481302719431625
14:16:48 DEBUG opendrift:2221: -114.1308403550376 <- z -> 0.0
14:16:48 DEBUG opendrift:2222: ---------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:48 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 21:00:00 (before)
2026-04-18 00:00:00 (after)
14:16:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:49 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 17x28x22) for time after (2026-04-18 00:00:00)
14:16:49 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 21:00:00) in space (linearNDFast)
14:16:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:49 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 00:00:00) in space (linearNDFast)
14:16:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:49 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 21:00:00, weight 0.91) and
after (2026-04-18 00:00:00, weight 0.09) in time
14:16:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:49 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:49 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:49 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:49 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:49 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:49 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:49 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:49 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:49 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 21:00:00 (before)
2026-04-18 00:00:00 (after)
14:16:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:49 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-04-18 00:00:00)
14:16:49 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 21:00:00) in space (linearNDFast)
14:16:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:49 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 00:00:00) in space (linearNDFast)
14:16:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:49 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 21:00:00, weight 0.91) and
after (2026-04-18 00:00:00, weight 0.09) in time
14:16:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:49 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:49 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:49 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:49 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:49 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:49 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:49 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:49 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:49 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.608914 (min) 0.159547 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.45301 (min) 0.0213271 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.46386 (min) 1.39957 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: y_wind: -12.9799 (min) -9.72234 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:49 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:49 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.373473, mean: 3.648375, max: 4.174126
14:16:49 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:49 DEBUG opendrift.models.physics_methods:941: min: 8.393087, mean: 10.398590, max: 11.130441
14:16:49 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.393087, mean: 10.398590, max: 11.130441
14:16:49 DEBUG opendrift:689: No elements hit coastline.
14:16:49 DEBUG opendrift:1798: No elements to deactivate
14:16:49 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:49 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:49 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:49 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:49 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:49 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:49 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:49 DEBUG opendrift.models.physics_methods:941: min: 8.393086, mean: 10.398590, max: 11.130441
14:16:49 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:49 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.011616, dN_50: 0.000912
14:16:49 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:49 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.061227262378511754
14:16:49 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:49 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:49 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:49 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 313 surface elements
14:16:49 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 312 surface elements
14:16:49 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 311 surface elements
14:16:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 311 surface elements
14:16:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 311 surface elements
14:16:50 DEBUG opendrift.models.physics_methods:785: Advecting 331 of 6000 elements above 0.100m with wind-sheared ocean current (0.027619 m/s - 0.383378 m/s)
14:16:50 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:50 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014132052358018859 and 0.47100993392193563 m/s
14:16:50 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:50 DEBUG opendrift:2201: ======================================================================
14:16:50 INFO opendrift:2202: 2026-04-17 22:16:15.893647 - step 33 of 48 - 6000 active elements (0 deactivated)
14:16:50 DEBUG opendrift:2208: 0 elements scheduled.
14:16:50 DEBUG opendrift:2210: ======================================================================
14:16:50 DEBUG opendrift:2221: 34.16660041425938 <- latitude -> 34.988415694210424
14:16:50 DEBUG opendrift:2221: 22.84875870158092 <- longitude -> 23.477967815391683
14:16:50 DEBUG opendrift:2221: -112.85360962859411 <- z -> 0.0
14:16:50 DEBUG opendrift:2222: ---------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:50 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 21:00:00 (before)
2026-04-18 00:00:00 (after)
14:16:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 21:00:00) in space (linearNDFast)
14:16:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 00:00:00) in space (linearNDFast)
14:16:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 21:00:00, weight 0.58) and
after (2026-04-18 00:00:00, weight 0.42) in time
14:16:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 21:00:00 (before)
2026-04-18 00:00:00 (after)
14:16:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 21:00:00) in space (linearNDFast)
14:16:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 00:00:00) in space (linearNDFast)
14:16:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 21:00:00, weight 0.58) and
after (2026-04-18 00:00:00, weight 0.42) in time
14:16:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:50 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:50 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:50 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:50 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:50 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:50 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:50 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.589127 (min) 0.174597 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.419465 (min) 0.0287095 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.5665 (min) 0.94888 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.11 (min) -9.69407 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:50 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.333934, mean: 3.530926, max: 4.235240
14:16:50 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:50 DEBUG opendrift.models.physics_methods:941: min: 8.322884, mean: 10.219344, max: 11.211625
14:16:50 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.322884, mean: 10.219344, max: 11.211625
14:16:50 DEBUG opendrift:689: No elements hit coastline.
14:16:50 DEBUG opendrift:1798: No elements to deactivate
14:16:50 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:50 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:50 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:50 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:50 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:50 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:50 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:50 DEBUG opendrift.models.physics_methods:941: min: 8.322885, mean: 10.219344, max: 11.211625
14:16:50 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:50 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.012709, dN_50: 0.000997
14:16:50 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:50 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.062123635836664366
14:16:50 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:50 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:50 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 318 surface elements
14:16:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 319 surface elements
14:16:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 325 surface elements
14:16:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 325 surface elements
14:16:50 DEBUG opendrift.models.physics_methods:785: Advecting 337 of 6000 elements above 0.100m with wind-sheared ocean current (0.022569 m/s - 0.365430 m/s)
14:16:50 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:50 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0007977319741265959 and 0.48456871195056234 m/s
14:16:50 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:50 DEBUG opendrift:2201: ======================================================================
14:16:50 INFO opendrift:2202: 2026-04-17 23:16:15.893647 - step 34 of 48 - 6000 active elements (0 deactivated)
14:16:50 DEBUG opendrift:2208: 0 elements scheduled.
14:16:50 DEBUG opendrift:2210: ======================================================================
14:16:50 DEBUG opendrift:2221: 34.14836344634005 <- latitude -> 34.987997007726804
14:16:50 DEBUG opendrift:2221: 22.839867050267028 <- longitude -> 23.479456295670087
14:16:50 DEBUG opendrift:2221: -111.77262258069355 <- z -> 0.0
14:16:50 DEBUG opendrift:2222: ---------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:50 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 21:00:00 (before)
2026-04-18 00:00:00 (after)
14:16:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 21:00:00) in space (linearNDFast)
14:16:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 00:00:00) in space (linearNDFast)
14:16:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 21:00:00, weight 0.24) and
after (2026-04-18 00:00:00, weight 0.76) in time
14:16:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-17 21:00:00 (before)
2026-04-18 00:00:00 (after)
14:16:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-17 21:00:00) in space (linearNDFast)
14:16:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 00:00:00) in space (linearNDFast)
14:16:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-17 21:00:00, weight 0.24) and
after (2026-04-18 00:00:00, weight 0.76) in time
14:16:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:50 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:50 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:50 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:50 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:50 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:50 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:50 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.566822 (min) 0.195854 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.417497 (min) 0.0299449 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.75848 (min) 1.22294 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.1818 (min) -9.65313 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:50 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:50 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.297064, mean: 3.447261, max: 4.275172
14:16:50 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:50 DEBUG opendrift.models.physics_methods:941: min: 8.256883, mean: 10.074862, max: 11.264356
14:16:50 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.256883, mean: 10.074862, max: 11.264356
14:16:50 DEBUG opendrift:689: No elements hit coastline.
14:16:50 DEBUG opendrift:1798: No elements to deactivate
14:16:50 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:50 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:50 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:50 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:50 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:50 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:50 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:50 DEBUG opendrift.models.physics_methods:941: min: 8.256884, mean: 10.074862, max: 11.264357
14:16:50 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:50 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.013881, dN_50: 0.001089
14:16:50 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:50 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06270933211943404
14:16:50 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:50 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:50 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 337 surface elements
14:16:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 338 surface elements
14:16:50 DEBUG opendrift.models.physics_methods:785: Advecting 352 of 6000 elements above 0.100m with wind-sheared ocean current (0.005240 m/s - 0.348242 m/s)
14:16:50 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:50 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0007640791530405201 and 0.4259625840877755 m/s
14:16:50 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:50 DEBUG opendrift:2201: ======================================================================
14:16:50 INFO opendrift:2202: 2026-04-18 00:16:15.893647 - step 35 of 48 - 6000 active elements (0 deactivated)
14:16:50 DEBUG opendrift:2208: 0 elements scheduled.
14:16:50 DEBUG opendrift:2210: ======================================================================
14:16:50 DEBUG opendrift:2221: 34.127506176198125 <- latitude -> 34.98449401788252
14:16:50 DEBUG opendrift:2221: 22.832134490176646 <- longitude -> 23.484325295056266
14:16:50 DEBUG opendrift:2221: -110.09431729185216 <- z -> 0.0
14:16:50 DEBUG opendrift:2222: ---------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:50 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:50 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 00:00:00 (before)
2026-04-18 03:00:00 (after)
14:16:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:52 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:52 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:52 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 17x29x22) for time after (2026-04-18 03:00:00)
14:16:52 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 00:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 03:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 00:00:00, weight 0.91) and
after (2026-04-18 03:00:00, weight 0.09) in time
14:16:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:52 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 00:00:00 (before)
2026-04-18 03:00:00 (after)
14:16:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:52 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:52 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:52 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-04-18 03:00:00)
14:16:52 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 00:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 03:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 00:00:00, weight 0.91) and
after (2026-04-18 03:00:00, weight 0.09) in time
14:16:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:52 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:52 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:52 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:52 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.550855 (min) 0.213242 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.455251 (min) 0.0400803 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.23932 (min) 1.77212 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: y_wind: -12.9783 (min) -9.18686 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:52 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.085220, mean: 3.258326, max: 4.172753
14:16:52 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:52 DEBUG opendrift.models.physics_methods:941: min: 7.866934, mean: 9.762605, max: 11.128611
14:16:52 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.866934, mean: 9.762605, max: 11.128611
14:16:52 DEBUG opendrift:689: No elements hit coastline.
14:16:52 DEBUG opendrift:1798: No elements to deactivate
14:16:52 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:52 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:52 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:52 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:52 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:52 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:52 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:52 DEBUG opendrift.models.physics_methods:941: min: 7.866934, mean: 9.762605, max: 11.128612
14:16:52 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:52 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.015325, dN_50: 0.001203
14:16:52 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:52 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06120713111805515
14:16:52 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:52 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:52 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:52 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 339 surface elements
14:16:52 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 341 surface elements
14:16:52 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 346 surface elements
14:16:52 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 348 surface elements
14:16:52 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 351 surface elements
14:16:52 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 350 surface elements
14:16:52 DEBUG opendrift.models.physics_methods:785: Advecting 359 of 6000 elements above 0.100m with wind-sheared ocean current (0.038235 m/s - 0.327234 m/s)
14:16:52 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:52 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0008915783567190878 and 0.4060011042431557 m/s
14:16:52 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:52 DEBUG opendrift:2201: ======================================================================
14:16:52 INFO opendrift:2202: 2026-04-18 01:16:15.893647 - step 36 of 48 - 6000 active elements (0 deactivated)
14:16:52 DEBUG opendrift:2208: 0 elements scheduled.
14:16:52 DEBUG opendrift:2210: ======================================================================
14:16:52 DEBUG opendrift:2221: 34.10664339690202 <- latitude -> 34.97859892381368
14:16:52 DEBUG opendrift:2221: 22.819962397022028 <- longitude -> 23.47795020966834
14:16:52 DEBUG opendrift:2221: -108.99366062742016 <- z -> 0.0
14:16:52 DEBUG opendrift:2222: ---------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:52 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:52 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 00:00:00 (before)
2026-04-18 03:00:00 (after)
14:16:52 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 00:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 03:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 00:00:00, weight 0.58) and
after (2026-04-18 03:00:00, weight 0.42) in time
14:16:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:52 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 00:00:00 (before)
2026-04-18 03:00:00 (after)
14:16:52 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 00:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 03:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 00:00:00, weight 0.58) and
after (2026-04-18 03:00:00, weight 0.42) in time
14:16:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:52 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:52 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:52 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:52 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.521571 (min) 0.207945 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.454805 (min) -0.00719688 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.901354 (min) 2.02197 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: y_wind: -12.2392 (min) -7.8564 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:52 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.518501, mean: 2.749271, max: 3.781338
14:16:52 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:52 DEBUG opendrift.models.physics_methods:941: min: 6.713316, mean: 8.921762, max: 10.593814
14:16:52 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.713316, mean: 8.921762, max: 10.593814
14:16:52 DEBUG opendrift:689: No elements hit coastline.
14:16:52 DEBUG opendrift:1798: No elements to deactivate
14:16:52 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:52 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:52 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:52 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:52 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:52 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:52 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:52 DEBUG opendrift.models.physics_methods:941: min: 6.713316, mean: 8.921762, max: 10.593814
14:16:52 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:52 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.017622, dN_50: 0.001383
14:16:52 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:52 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05546612928644909
14:16:52 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:52 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:52 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:52 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 352 surface elements
14:16:52 DEBUG opendrift.models.physics_methods:785: Advecting 369 of 6000 elements above 0.100m with wind-sheared ocean current (0.004694 m/s - 0.295344 m/s)
14:16:52 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:52 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010903346356779173 and 0.4512415070721473 m/s
14:16:52 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:52 DEBUG opendrift:2201: ======================================================================
14:16:52 INFO opendrift:2202: 2026-04-18 02:16:15.893647 - step 37 of 48 - 6000 active elements (0 deactivated)
14:16:52 DEBUG opendrift:2208: 0 elements scheduled.
14:16:52 DEBUG opendrift:2210: ======================================================================
14:16:52 DEBUG opendrift:2221: 34.08217062228864 <- latitude -> 34.974459687816655
14:16:52 DEBUG opendrift:2221: 22.81084756313741 <- longitude -> 23.474458599046514
14:16:52 DEBUG opendrift:2221: -107.83851076692687 <- z -> 0.0
14:16:52 DEBUG opendrift:2222: ---------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:52 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:52 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 00:00:00 (before)
2026-04-18 03:00:00 (after)
14:16:52 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 00:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 03:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 00:00:00, weight 0.24) and
after (2026-04-18 03:00:00, weight 0.76) in time
14:16:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:52 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:52 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 00:00:00 (before)
2026-04-18 03:00:00 (after)
14:16:52 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 00:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 03:00:00) in space (linearNDFast)
14:16:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:52 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 00:00:00, weight 0.24) and
after (2026-04-18 03:00:00, weight 0.76) in time
14:16:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:52 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:52 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:52 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:52 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:52 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.513693 (min) 0.208779 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.444685 (min) -0.0416047 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.575637 (min) 2.53808 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.6563 (min) -6.5084 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:52 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:52 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.048490, mean: 2.293061, max: 3.458186
14:16:52 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:52 DEBUG opendrift.models.physics_methods:941: min: 5.578427, mean: 8.089960, max: 10.131034
14:16:52 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.578427, mean: 8.089960, max: 10.131034
14:16:52 DEBUG opendrift:689: No elements hit coastline.
14:16:52 DEBUG opendrift:1798: No elements to deactivate
14:16:52 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:52 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:52 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:52 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:52 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:52 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:52 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:52 DEBUG opendrift.models.physics_methods:941: min: 5.578427, mean: 8.089960, max: 10.131034
14:16:52 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:52 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.020450, dN_50: 0.001605
14:16:52 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:52 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05072637385056873
14:16:52 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:52 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:52 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:53 DEBUG opendrift.models.physics_methods:785: Advecting 378 of 6000 elements above 0.100m with wind-sheared ocean current (0.004507 m/s - 0.271501 m/s)
14:16:53 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:53 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006054092429790289 and 0.514138042267852 m/s
14:16:53 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:53 DEBUG opendrift:2201: ======================================================================
14:16:53 INFO opendrift:2202: 2026-04-18 03:16:15.893647 - step 38 of 48 - 6000 active elements (0 deactivated)
14:16:53 DEBUG opendrift:2208: 0 elements scheduled.
14:16:53 DEBUG opendrift:2210: ======================================================================
14:16:53 DEBUG opendrift:2221: 34.057329827945715 <- latitude -> 34.97072655083026
14:16:53 DEBUG opendrift:2221: 22.802346926425187 <- longitude -> 23.470502100994896
14:16:53 DEBUG opendrift:2221: -106.75529195351345 <- z -> 0.0
14:16:53 DEBUG opendrift:2222: ---------------------------------
14:16:53 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:53 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:53 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:53 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:53 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:53 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:53 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:53 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:53 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:53 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:53 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:53 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:53 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:53 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:53 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:53 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:53 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:53 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:53 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:53 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:53 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:53 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:53 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:53 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:53 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:53 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:53 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:53 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:53 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:53 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 03:00:00 (before)
2026-04-18 06:00:00 (after)
14:16:53 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:54 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:54 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:54 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 17x31x22) for time after (2026-04-18 06:00:00)
14:16:54 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 03:00:00) in space (linearNDFast)
14:16:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:54 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 06:00:00) in space (linearNDFast)
14:16:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:54 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 03:00:00, weight 0.91) and
after (2026-04-18 06:00:00, weight 0.09) in time
14:16:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:54 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:54 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 03:00:00 (before)
2026-04-18 06:00:00 (after)
14:16:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:54 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:54 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:54 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-04-18 06:00:00)
14:16:54 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 03:00:00) in space (linearNDFast)
14:16:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:54 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 06:00:00) in space (linearNDFast)
14:16:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:54 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 03:00:00, weight 0.91) and
after (2026-04-18 06:00:00, weight 0.09) in time
14:16:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:54 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:54 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:54 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:54 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.488232 (min) 0.233673 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.438118 (min) -0.0747981 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.484859 (min) 3.16346 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.2244 (min) -5.33668 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:54 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.730694, mean: 1.940175, max: 3.219991
14:16:54 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:54 DEBUG opendrift.models.physics_methods:941: min: 4.656906, mean: 7.371431, max: 9.775904
14:16:54 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.656906, mean: 7.371431, max: 9.775904
14:16:54 DEBUG opendrift:689: No elements hit coastline.
14:16:54 DEBUG opendrift:1798: No elements to deactivate
14:16:54 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:54 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:54 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:54 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:54 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:54 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:54 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:54 DEBUG opendrift.models.physics_methods:941: min: 4.656906, mean: 7.371431, max: 9.775905
14:16:54 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:54 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.023761, dN_50: 0.001865
14:16:54 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:54 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04723270818080467
14:16:54 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:54 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:54 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:54 DEBUG opendrift.models.physics_methods:785: Advecting 387 of 6000 elements above 0.100m with wind-sheared ocean current (0.023135 m/s - 0.253228 m/s)
14:16:54 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:54 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.000627875305700139 and 0.4687086847037518 m/s
14:16:54 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:54 DEBUG opendrift:2201: ======================================================================
14:16:54 INFO opendrift:2202: 2026-04-18 04:16:15.893647 - step 39 of 48 - 6000 active elements (0 deactivated)
14:16:54 DEBUG opendrift:2208: 0 elements scheduled.
14:16:54 DEBUG opendrift:2210: ======================================================================
14:16:54 DEBUG opendrift:2221: 34.03280982351783 <- latitude -> 34.965070843520344
14:16:54 DEBUG opendrift:2221: 22.795559569795703 <- longitude -> 23.464750441051738
14:16:54 DEBUG opendrift:2221: -105.23903870727828 <- z -> 0.0
14:16:54 DEBUG opendrift:2222: ---------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:54 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:54 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:54 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:54 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:54 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 03:00:00 (before)
2026-04-18 06:00:00 (after)
14:16:54 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 03:00:00) in space (linearNDFast)
14:16:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:54 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 06:00:00) in space (linearNDFast)
14:16:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:54 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 03:00:00, weight 0.58) and
after (2026-04-18 06:00:00, weight 0.42) in time
14:16:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:54 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:54 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 03:00:00 (before)
2026-04-18 06:00:00 (after)
14:16:54 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 03:00:00) in space (linearNDFast)
14:16:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:54 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 06:00:00) in space (linearNDFast)
14:16:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:54 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 03:00:00, weight 0.58) and
after (2026-04-18 06:00:00, weight 0.42) in time
14:16:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:54 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:54 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:54 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:54 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:54 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.480175 (min) 0.258914 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.440454 (min) -0.0838313 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.0441282 (min) 4.01025 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.2379 (min) -4.58632 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:54 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:54 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.584417, mean: 1.760660, max: 3.194316
14:16:54 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:54 DEBUG opendrift.models.physics_methods:941: min: 4.164770, mean: 6.945268, max: 9.736850
14:16:54 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.164770, mean: 6.945268, max: 9.736850
14:16:54 DEBUG opendrift:689: No elements hit coastline.
14:16:54 DEBUG opendrift:1798: No elements to deactivate
14:16:54 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:54 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:54 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:54 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:54 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:54 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:54 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:54 DEBUG opendrift.models.physics_methods:941: min: 4.164770, mean: 6.945268, max: 9.736850
14:16:54 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:54 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.027052, dN_50: 0.002123
14:16:55 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:55 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04685611258567441
14:16:55 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:55 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:55 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:55 DEBUG opendrift.models.physics_methods:785: Advecting 392 of 6000 elements above 0.100m with wind-sheared ocean current (0.013726 m/s - 0.230606 m/s)
14:16:55 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:55 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001894280241066813 and 0.4302681773758936 m/s
14:16:55 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:55 DEBUG opendrift:2201: ======================================================================
14:16:55 INFO opendrift:2202: 2026-04-18 05:16:15.893647 - step 40 of 48 - 6000 active elements (0 deactivated)
14:16:55 DEBUG opendrift:2208: 0 elements scheduled.
14:16:55 DEBUG opendrift:2210: ======================================================================
14:16:55 DEBUG opendrift:2221: 34.01547242786632 <- latitude -> 34.96566208927626
14:16:55 DEBUG opendrift:2221: 22.791219317558696 <- longitude -> 23.4599658301517
14:16:55 DEBUG opendrift:2221: -103.80238072713725 <- z -> 0.0
14:16:55 DEBUG opendrift:2222: ---------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:55 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:55 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:55 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:55 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:55 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:55 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 03:00:00 (before)
2026-04-18 06:00:00 (after)
14:16:55 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 03:00:00) in space (linearNDFast)
14:16:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:55 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 06:00:00) in space (linearNDFast)
14:16:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:55 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 03:00:00, weight 0.24) and
after (2026-04-18 06:00:00, weight 0.76) in time
14:16:55 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:55 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:55 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 03:00:00 (before)
2026-04-18 06:00:00 (after)
14:16:55 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 03:00:00) in space (linearNDFast)
14:16:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:55 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 06:00:00) in space (linearNDFast)
14:16:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:55 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 03:00:00, weight 0.24) and
after (2026-04-18 06:00:00, weight 0.76) in time
14:16:55 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:55 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:55 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:55 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:55 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:55 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:55 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:55 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:55 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.464766 (min) 0.260236 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.451746 (min) -0.112737 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.509517 (min) 4.80674 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.2714 (min) -3.67238 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:55 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.452964, mean: 1.604847, max: 3.187138
14:16:55 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:55 DEBUG opendrift.models.physics_methods:941: min: 3.666582, mean: 6.562834, max: 9.725904
14:16:55 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.666582, mean: 6.562834, max: 9.725904
14:16:55 DEBUG opendrift:689: No elements hit coastline.
14:16:55 DEBUG opendrift:1798: No elements to deactivate
14:16:55 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:55 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:55 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:55 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:55 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:55 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:55 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:55 DEBUG opendrift.models.physics_methods:941: min: 3.666582, mean: 6.562834, max: 9.725904
14:16:55 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:55 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.030624, dN_50: 0.002403
14:16:55 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:55 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.046750830676785565
14:16:55 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:55 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:55 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:55 DEBUG opendrift.models.physics_methods:785: Advecting 396 of 6000 elements above 0.100m with wind-sheared ocean current (0.122772 m/s - 0.216130 m/s)
14:16:55 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:55 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0020148551401782586 and 0.44640617700653046 m/s
14:16:55 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:55 DEBUG opendrift:2201: ======================================================================
14:16:55 INFO opendrift:2202: 2026-04-18 06:16:15.893647 - step 41 of 48 - 6000 active elements (0 deactivated)
14:16:55 DEBUG opendrift:2208: 0 elements scheduled.
14:16:55 DEBUG opendrift:2210: ======================================================================
14:16:55 DEBUG opendrift:2221: 34.003384741007295 <- latitude -> 34.9564772569338
14:16:55 DEBUG opendrift:2221: 22.777777125567493 <- longitude -> 23.460633924395303
14:16:55 DEBUG opendrift:2221: -102.9185958981624 <- z -> 0.0
14:16:55 DEBUG opendrift:2222: ---------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:55 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:55 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:55 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:55 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:55 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:55 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 06:00:00 (before)
2026-04-18 09:00:00 (after)
14:16:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:55 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:55 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:55 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 18x31x22) for time after (2026-04-18 09:00:00)
14:16:55 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 06:00:00) in space (linearNDFast)
14:16:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:55 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 09:00:00) in space (linearNDFast)
14:16:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:55 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 06:00:00, weight 0.91) and
after (2026-04-18 09:00:00, weight 0.09) in time
14:16:55 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:55 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:55 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 06:00:00 (before)
2026-04-18 09:00:00 (after)
14:16:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:55 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:55 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:55 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-04-18 09:00:00)
14:16:55 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 06:00:00) in space (linearNDFast)
14:16:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:55 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 09:00:00) in space (linearNDFast)
14:16:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:55 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 06:00:00, weight 0.91) and
after (2026-04-18 09:00:00, weight 0.09) in time
14:16:55 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:55 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:55 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:55 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:55 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:55 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:55 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:55 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:55 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.456916 (min) 0.272699 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.454246 (min) -0.120784 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.707256 (min) 5.24165 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.314 (min) -2.8585 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:55 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:55 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.375298, mean: 1.482155, max: 3.210055
14:16:55 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:55 DEBUG opendrift.models.physics_methods:941: min: 3.337470, mean: 6.267757, max: 9.760810
14:16:55 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.337470, mean: 6.267757, max: 9.760810
14:16:55 DEBUG opendrift:689: No elements hit coastline.
14:16:55 DEBUG opendrift:1798: No elements to deactivate
14:16:55 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:55 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:55 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:55 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:55 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:55 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:55 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:55 DEBUG opendrift.models.physics_methods:941: min: 3.337471, mean: 6.267757, max: 9.760810
14:16:55 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:55 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.033983, dN_50: 0.002667
14:16:55 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:55 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.047086969842189096
14:16:55 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:55 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:55 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:55 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 397 surface elements
14:16:55 DEBUG opendrift.models.physics_methods:785: Advecting 406 of 6000 elements above 0.100m with wind-sheared ocean current (0.023996 m/s - 0.205768 m/s)
14:16:55 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:55 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002004250462734913 and 0.4284673948593973 m/s
14:16:55 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:55 DEBUG opendrift:2201: ======================================================================
14:16:55 INFO opendrift:2202: 2026-04-18 07:16:15.893647 - step 42 of 48 - 6000 active elements (0 deactivated)
14:16:55 DEBUG opendrift:2208: 0 elements scheduled.
14:16:55 DEBUG opendrift:2210: ======================================================================
14:16:55 DEBUG opendrift:2221: 33.985056871421804 <- latitude -> 34.954628953343274
14:16:55 DEBUG opendrift:2221: 22.76435649164566 <- longitude -> 23.45636283348296
14:16:55 DEBUG opendrift:2221: -101.80302118373439 <- z -> 0.0
14:16:55 DEBUG opendrift:2222: ---------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:55 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:55 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:55 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:55 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:55 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:55 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:55 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:55 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:55 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:55 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:55 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 06:00:00 (before)
2026-04-18 09:00:00 (after)
14:16:55 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 06:00:00) in space (linearNDFast)
14:16:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:56 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 09:00:00) in space (linearNDFast)
14:16:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:56 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 06:00:00, weight 0.58) and
after (2026-04-18 09:00:00, weight 0.42) in time
14:16:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:56 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 06:00:00 (before)
2026-04-18 09:00:00 (after)
14:16:56 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 06:00:00) in space (linearNDFast)
14:16:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:56 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 09:00:00) in space (linearNDFast)
14:16:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:56 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 06:00:00, weight 0.58) and
after (2026-04-18 09:00:00, weight 0.42) in time
14:16:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:56 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:56 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:56 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:56 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:56 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:56 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:56 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.429186 (min) 0.293091 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.416717 (min) -0.110351 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.3289 (min) 4.72192 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.2328 (min) -2.92519 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:56 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.342515, mean: 1.388573, max: 3.203740
14:16:56 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:56 DEBUG opendrift.models.physics_methods:941: min: 3.188376, mean: 6.045049, max: 9.751204
14:16:56 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.188376, mean: 6.045049, max: 9.751204
14:16:56 DEBUG opendrift:689: No elements hit coastline.
14:16:56 DEBUG opendrift:1798: No elements to deactivate
14:16:56 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:56 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:56 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:56 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:56 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:56 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:56 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:56 DEBUG opendrift.models.physics_methods:941: min: 3.188376, mean: 6.045050, max: 9.751204
14:16:56 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:56 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.037091, dN_50: 0.002911
14:16:56 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:56 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.046994348416014735
14:16:56 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:56 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:56 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:56 DEBUG opendrift.models.physics_methods:785: Advecting 413 of 6000 elements above 0.100m with wind-sheared ocean current (0.038258 m/s - 0.189763 m/s)
14:16:56 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:56 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016711839241778858 and 0.42766584346412556 m/s
14:16:56 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:56 DEBUG opendrift:2201: ======================================================================
14:16:56 INFO opendrift:2202: 2026-04-18 08:16:15.893647 - step 43 of 48 - 6000 active elements (0 deactivated)
14:16:56 DEBUG opendrift:2208: 0 elements scheduled.
14:16:56 DEBUG opendrift:2210: ======================================================================
14:16:56 DEBUG opendrift:2221: 33.96460374328092 <- latitude -> 34.9515142917196
14:16:56 DEBUG opendrift:2221: 22.749352063161037 <- longitude -> 23.447409197409474
14:16:56 DEBUG opendrift:2221: -100.74620483158488 <- z -> 0.0
14:16:56 DEBUG opendrift:2222: ---------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:56 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:56 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 06:00:00 (before)
2026-04-18 09:00:00 (after)
14:16:56 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 06:00:00) in space (linearNDFast)
14:16:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:56 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 09:00:00) in space (linearNDFast)
14:16:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:56 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 06:00:00, weight 0.24) and
after (2026-04-18 09:00:00, weight 0.76) in time
14:16:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:56 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 06:00:00 (before)
2026-04-18 09:00:00 (after)
14:16:56 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 06:00:00) in space (linearNDFast)
14:16:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:56 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 09:00:00) in space (linearNDFast)
14:16:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:56 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 06:00:00, weight 0.24) and
after (2026-04-18 09:00:00, weight 0.76) in time
14:16:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:56 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:56 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:56 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:56 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:56 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:56 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:56 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.43953 (min) 0.279658 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.390543 (min) -0.0890672 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.47886 (min) 4.23915 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.0668 (min) -2.99956 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:56 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:56 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.323568, mean: 1.300042, max: 3.163282
14:16:56 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:56 DEBUG opendrift.models.physics_methods:941: min: 3.098937, mean: 5.830132, max: 9.689437
14:16:56 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.098937, mean: 5.830132, max: 9.689437
14:16:56 DEBUG opendrift:689: No elements hit coastline.
14:16:56 DEBUG opendrift:1798: No elements to deactivate
14:16:56 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:56 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:56 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:56 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:56 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:56 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:56 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:56 DEBUG opendrift.models.physics_methods:941: min: 3.098937, mean: 5.830132, max: 9.689437
14:16:56 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:56 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.040414, dN_50: 0.003172
14:16:56 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:56 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04640093456246755
14:16:56 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:56 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:56 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:56 DEBUG opendrift.models.physics_methods:785: Advecting 421 of 6000 elements above 0.100m with wind-sheared ocean current (0.011452 m/s - 0.171914 m/s)
14:16:56 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:56 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014411247040008923 and 0.44025488676538854 m/s
14:16:56 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:56 DEBUG opendrift:2201: ======================================================================
14:16:56 INFO opendrift:2202: 2026-04-18 09:16:15.893647 - step 44 of 48 - 6000 active elements (0 deactivated)
14:16:56 DEBUG opendrift:2208: 0 elements scheduled.
14:16:56 DEBUG opendrift:2210: ======================================================================
14:16:56 DEBUG opendrift:2221: 33.95228345917752 <- latitude -> 34.94291466290804
14:16:56 DEBUG opendrift:2221: 22.733267168285018 <- longitude -> 23.444727057529345
14:16:56 DEBUG opendrift:2221: -99.62210594237514 <- z -> 0.0
14:16:56 DEBUG opendrift:2222: ---------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:56 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:56 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:56 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 09:00:00 (before)
2026-04-18 12:00:00 (after)
14:16:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:57 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:16:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:58 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:16:58 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:16:58 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 18x33x21) for time after (2026-04-18 12:00:00)
14:16:58 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 09:00:00) in space (linearNDFast)
14:16:58 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:58 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 12:00:00) in space (linearNDFast)
14:16:58 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:58 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 09:00:00, weight 0.91) and
after (2026-04-18 12:00:00, weight 0.09) in time
14:16:58 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:58 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:58 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:58 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:58 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:58 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:58 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:58 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:58 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:58 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:58 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 09:00:00 (before)
2026-04-18 12:00:00 (after)
14:16:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:16:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:16:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:16:58 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:16:58 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:16:58 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 10x10x1) for time after (2026-04-18 12:00:00)
14:16:58 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 09:00:00) in space (linearNDFast)
14:16:58 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:58 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 12:00:00) in space (linearNDFast)
14:16:58 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:58 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 09:00:00, weight 0.91) and
after (2026-04-18 12:00:00, weight 0.09) in time
14:16:58 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:58 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:58 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:58 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:58 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:58 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:58 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:58 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:58 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:58 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.475017 (min) 0.270492 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.357316 (min) -0.0266899 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.13305 (min) 3.97634 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.1943 (min) -3.11487 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:58 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:58 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.366464, mean: 1.327434, max: 3.282075
14:16:58 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:58 DEBUG opendrift.models.physics_methods:941: min: 3.297959, mean: 5.903702, max: 9.869697
14:16:58 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.297959, mean: 5.903702, max: 9.869697
14:16:58 DEBUG opendrift:689: No elements hit coastline.
14:16:58 DEBUG opendrift:1798: No elements to deactivate
14:16:58 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:58 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:58 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:58 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:58 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:58 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:58 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:58 DEBUG opendrift.models.physics_methods:941: min: 3.297959, mean: 5.903702, max: 9.869698
14:16:58 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:58 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.042045, dN_50: 0.003300
14:16:59 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:59 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.048143300443409386
14:16:59 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:59 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:59 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:59 DEBUG opendrift.models.physics_methods:785: Advecting 426 of 6000 elements above 0.100m with wind-sheared ocean current (0.066883 m/s - 0.162109 m/s)
14:16:59 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:59 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0034389697181324633 and 0.49505959476960526 m/s
14:16:59 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:59 DEBUG opendrift:2201: ======================================================================
14:16:59 INFO opendrift:2202: 2026-04-18 10:16:15.893647 - step 45 of 48 - 6000 active elements (0 deactivated)
14:16:59 DEBUG opendrift:2208: 0 elements scheduled.
14:16:59 DEBUG opendrift:2210: ======================================================================
14:16:59 DEBUG opendrift:2221: 33.94529684290915 <- latitude -> 34.935278347753425
14:16:59 DEBUG opendrift:2221: 22.71590266014545 <- longitude -> 23.43540620370191
14:16:59 DEBUG opendrift:2221: -98.13807037299145 <- z -> 0.0
14:16:59 DEBUG opendrift:2222: ---------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:59 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:59 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 09:00:00 (before)
2026-04-18 12:00:00 (after)
14:16:59 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 09:00:00) in space (linearNDFast)
14:16:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:59 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 12:00:00) in space (linearNDFast)
14:16:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:59 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 09:00:00, weight 0.58) and
after (2026-04-18 12:00:00, weight 0.42) in time
14:16:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:59 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 09:00:00 (before)
2026-04-18 12:00:00 (after)
14:16:59 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 09:00:00) in space (linearNDFast)
14:16:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:59 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 12:00:00) in space (linearNDFast)
14:16:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:59 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 09:00:00, weight 0.58) and
after (2026-04-18 12:00:00, weight 0.42) in time
14:16:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:59 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:59 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:59 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:59 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:59 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:59 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:59 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.495855 (min) 0.276475 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.331443 (min) 0.0799649 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.299143 (min) 4.31818 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: y_wind: -11.8695 (min) -3.54783 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:59 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.492038, mean: 1.701191, max: 3.671138
14:16:59 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:59 DEBUG opendrift.models.physics_methods:941: min: 3.821455, mean: 6.775438, max: 10.438304
14:16:59 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.821455, mean: 6.775438, max: 10.438304
14:16:59 DEBUG opendrift:689: No elements hit coastline.
14:16:59 DEBUG opendrift:1798: No elements to deactivate
14:16:59 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:59 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:59 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:59 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:59 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:59 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:59 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:59 DEBUG opendrift.models.physics_methods:941: min: 3.821455, mean: 6.775439, max: 10.438304
14:16:59 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:59 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.039124, dN_50: 0.003070
14:16:59 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:59 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.053849800608670714
14:16:59 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:59 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:59 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:59 DEBUG opendrift.models.physics_methods:785: Advecting 440 of 6000 elements above 0.100m with wind-sheared ocean current (0.019503 m/s - 0.182735 m/s)
14:16:59 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:59 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002601517935981399 and 0.441541911578586 m/s
14:16:59 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:59 DEBUG opendrift:2201: ======================================================================
14:16:59 INFO opendrift:2202: 2026-04-18 11:16:15.893647 - step 46 of 48 - 6000 active elements (0 deactivated)
14:16:59 DEBUG opendrift:2208: 0 elements scheduled.
14:16:59 DEBUG opendrift:2210: ======================================================================
14:16:59 DEBUG opendrift:2221: 33.94575419639372 <- latitude -> 34.936248373364506
14:16:59 DEBUG opendrift:2221: 22.70664445953074 <- longitude -> 23.43580745957587
14:16:59 DEBUG opendrift:2221: -96.78653847089144 <- z -> 0.0
14:16:59 DEBUG opendrift:2222: ---------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:59 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:59 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 09:00:00 (before)
2026-04-18 12:00:00 (after)
14:16:59 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 09:00:00) in space (linearNDFast)
14:16:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:59 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 12:00:00) in space (linearNDFast)
14:16:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:59 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 09:00:00, weight 0.24) and
after (2026-04-18 12:00:00, weight 0.76) in time
14:16:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:59 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 09:00:00 (before)
2026-04-18 12:00:00 (after)
14:16:59 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 09:00:00) in space (linearNDFast)
14:16:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:59 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 12:00:00) in space (linearNDFast)
14:16:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:16:59 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 09:00:00, weight 0.24) and
after (2026-04-18 12:00:00, weight 0.76) in time
14:16:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:59 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:16:59 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:16:59 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:16:59 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:16:59 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:16:59 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:16:59 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.519113 (min) 0.295347 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.299381 (min) 0.178008 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.613995 (min) 4.70459 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: y_wind: -12.6764 (min) -3.90219 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:16:59 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:16:59 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.601988, mean: 2.154135, max: 4.172857
14:16:59 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:16:59 DEBUG opendrift.models.physics_methods:941: min: 4.226916, mean: 7.705785, max: 11.128749
14:16:59 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.226916, mean: 7.705785, max: 11.128749
14:16:59 DEBUG opendrift:689: No elements hit coastline.
14:16:59 DEBUG opendrift:1798: No elements to deactivate
14:16:59 DEBUG opendrift:2259: Calling OpenOil.update()
14:16:59 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:16:59 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:16:59 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:16:59 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:16:59 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:16:59 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:16:59 DEBUG opendrift.models.physics_methods:941: min: 4.226916, mean: 7.705785, max: 11.128749
14:16:59 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:16:59 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.036858, dN_50: 0.002893
14:16:59 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:16:59 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06120864713241527
14:16:59 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:16:59 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:16:59 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:16:59 DEBUG opendrift.models.physics_methods:785: Advecting 453 of 6000 elements above 0.100m with wind-sheared ocean current (0.051438 m/s - 0.220500 m/s)
14:16:59 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:16:59 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.003459391908803382 and 0.4373111265937053 m/s
14:16:59 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:16:59 DEBUG opendrift:2201: ======================================================================
14:16:59 INFO opendrift:2202: 2026-04-18 12:16:15.893647 - step 47 of 48 - 6000 active elements (0 deactivated)
14:16:59 DEBUG opendrift:2208: 0 elements scheduled.
14:16:59 DEBUG opendrift:2210: ======================================================================
14:16:59 DEBUG opendrift:2221: 33.945266739477624 <- latitude -> 34.929430669435455
14:16:59 DEBUG opendrift:2221: 22.692516759693852 <- longitude -> 23.428937935062482
14:16:59 DEBUG opendrift:2221: -95.46214104451532 <- z -> 0.0
14:16:59 DEBUG opendrift:2222: ---------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:16:59 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:16:59 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:16:59 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:16:59 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:16:59 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:16:59 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:16:59 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:16:59 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:16:59 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 12:00:00 (before)
2026-04-18 15:00:00 (after)
14:16:59 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:16:59 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:17:00 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:00 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:00 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 19x33x21) for time after (2026-04-18 15:00:00)
14:17:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 12:00:00) in space (linearNDFast)
14:17:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 15:00:00) in space (linearNDFast)
14:17:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 12:00:00, weight 0.91) and
after (2026-04-18 15:00:00, weight 0.09) in time
14:17:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:17:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:17:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:17:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:17:00 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:17:00 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 12:00:00 (before)
2026-04-18 15:00:00 (after)
14:17:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:17:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:17:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:17:00 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:00 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:00 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 10x10x1) for time after (2026-04-18 15:00:00)
14:17:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 12:00:00) in space (linearNDFast)
14:17:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 15:00:00) in space (linearNDFast)
14:17:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 12:00:00, weight 0.91) and
after (2026-04-18 15:00:00, weight 0.09) in time
14:17:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:00 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:00 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:17:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:17:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:17:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:17:00 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:00 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.549363 (min) 0.323246 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.261743 (min) 0.280282 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.47012 (min) 5.01143 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.2673 (min) -4.64114 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:00 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.786696, mean: 2.594529, max: 4.524642
14:17:00 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:17:00 DEBUG opendrift.models.physics_methods:941: min: 4.832068, mean: 8.530368, max: 11.588353
14:17:00 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.832068, mean: 8.530368, max: 11.588353
14:17:00 DEBUG opendrift:689: No elements hit coastline.
14:17:00 DEBUG opendrift:1798: No elements to deactivate
14:17:00 DEBUG opendrift:2259: Calling OpenOil.update()
14:17:00 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:17:00 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:17:00 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:17:00 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:17:00 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:17:00 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:17:00 DEBUG opendrift.models.physics_methods:941: min: 4.832068, mean: 8.530369, max: 11.588353
14:17:00 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:17:00 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.035487, dN_50: 0.002785
14:17:00 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:17:00 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06636837732781435
14:17:00 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:00 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:17:00 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:17:00 DEBUG opendrift.models.physics_methods:785: Advecting 468 of 6000 elements above 0.100m with wind-sheared ocean current (0.010490 m/s - 0.252791 m/s)
14:17:00 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:17:00 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0011337749032892459 and 0.409739225729898 m/s
14:17:00 DEBUG opendrift:904: to be seeded: 0, already seeded 6000
14:17:00 DEBUG opendrift:2201: ======================================================================
14:17:00 INFO opendrift:2202: 2026-04-18 13:16:15.893647 - step 48 of 48 - 6000 active elements (0 deactivated)
14:17:00 DEBUG opendrift:2208: 0 elements scheduled.
14:17:00 DEBUG opendrift:2210: ======================================================================
14:17:00 DEBUG opendrift:2221: 33.93858785609816 <- latitude -> 34.92676846438297
14:17:00 DEBUG opendrift:2221: 22.6735790596969 <- longitude -> 23.42745504950937
14:17:00 DEBUG opendrift:2221: -94.37702806831776 <- z -> 0.0
14:17:00 DEBUG opendrift:2222: ---------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:17:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:17:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
14:17:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:17:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:17:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:00 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:17:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:17:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:17:00 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:17:00 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 12:00:00 (before)
2026-04-18 15:00:00 (after)
14:17:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 12:00:00) in space (linearNDFast)
14:17:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 15:00:00) in space (linearNDFast)
14:17:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 12:00:00, weight 0.58) and
after (2026-04-18 15:00:00, weight 0.42) in time
14:17:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
14:17:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:17:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:17:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:17:00 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:17:00 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-04-18 12:00:00 (before)
2026-04-18 15:00:00 (after)
14:17:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-04-18 12:00:00) in space (linearNDFast)
14:17:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-04-18 15:00:00) in space (linearNDFast)
14:17:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-04-18 12:00:00, weight 0.58) and
after (2026-04-18 15:00:00, weight 0.42) in time
14:17:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:00 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:00 DEBUG opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:17:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 10 for sea_water_temperature for all profiles
14:17:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 34 for sea_water_salinity for all profiles
14:17:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:17:00 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:00 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.567842 (min) 0.374627 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.275451 (min) 0.324403 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.9138 (min) 4.90189 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: y_wind: -13.3625 (min) -6.25186 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_area_fraction: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_x_velocity: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_ice_y_velocity: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 10 (min) 10 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 34 (min) 34 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 20 (min) 20 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:00 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.167773, mean: 2.836204, max: 4.518191
14:17:00 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:17:00 DEBUG opendrift.models.physics_methods:941: min: 5.887199, mean: 8.990055, max: 11.580089
14:17:00 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.887199, mean: 8.990055, max: 11.580089
14:17:00 DEBUG opendrift:689: No elements hit coastline.
14:17:01 DEBUG opendrift:1798: No elements to deactivate
14:17:01 DEBUG opendrift:2259: Calling OpenOil.update()
14:17:01 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:17:01 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:17:01 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:17:01 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:17:01 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:17:01 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:17:01 DEBUG opendrift.models.physics_methods:941: min: 5.887199, mean: 8.990055, max: 11.580089
14:17:01 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:17:01 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.035383, dN_50: 0.002777
14:17:01 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:17:01 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06627376392928307
14:17:01 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:01 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:17:01 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:17:01 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 463 surface elements
14:17:01 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 463 surface elements
14:17:01 DEBUG opendrift.models.physics_methods:785: Advecting 476 of 6000 elements above 0.100m with wind-sheared ocean current (0.018286 m/s - 0.278644 m/s)
14:17:01 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:17:01 DEBUG opendrift:1761: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0013194733750858535 and 0.4156955148262059 m/s
14:17:01 DEBUG opendrift:2297: Cleaning up
14:17:01 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:01 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:01 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:01 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:01 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:01 DEBUG opendrift.models.basemodel.environment:626: Data needed for 6000 elements
14:17:01 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
14:17:01 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:01 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:01 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:01 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:01 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:01 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:01 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:01 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:01 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:01 DEBUG opendrift:689: No elements hit coastline.
14:17:01 DEBUG opendrift:2384: Updating minval and maxval
14:17:01 DEBUG opendrift:2464: Writing to file
14:17:01 DEBUG opendrift:1798: No elements to deactivate
14:17:01 DEBUG opendrift:164: Changed mode from Mode.Run to Mode.Result
Plot and animate results
o.animation(color='z', markersize='mass_oil', markersize_scaling=80)
14:17:01 DEBUG opendrift:2531: Setting up map: corners=None, fast=False, lscale=None
14:17:01 DEBUG opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 1) with Cartopy shapereader...
14:17:10 DEBUG opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 5) with Cartopy shapereader...
14:17:10 DEBUG opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 6) with Cartopy shapereader...
14:17:10 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:10 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:10 DEBUG opendrift:3198: Saving animation..
14:17:11 INFO opendrift:4768: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_0.gif...
14:17:11 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:11 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:11 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:11 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:12 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:12 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:12 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:13 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:13 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:13 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:13 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:14 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:14 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:14 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:14 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:15 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:15 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:15 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:16 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:16 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:16 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:16 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:17 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:17 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:17 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:17 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:18 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:18 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:18 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:18 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:20 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:20 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:20 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:20 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:21 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:21 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:21 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:21 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:22 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:22 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:22 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:22 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:23 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:23 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:23 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:23 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:24 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:24 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:24 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:24 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:25 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:25 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:25 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:25 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:26 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:26 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:26 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:26 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:27 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:27 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:27 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:28 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:28 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:28 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:28 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:29 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:29 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:29 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:29 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:30 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:30 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:30 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:30 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:31 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:31 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:31 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:32 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:32 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:32 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:32 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:33 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:33 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:33 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:33 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:34 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:34 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:34 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:34 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:35 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:35 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:35 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:35 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:36 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:36 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.01052474975586, 24.17942428588867, 33.6054916381836, 35.34281539916993)..
14:17:42 DEBUG opendrift:4806: MPLBACKEND = agg
14:17:42 DEBUG opendrift:4807: DISPLAY = None
14:17:42 DEBUG opendrift:4808: Time to save animation: 0:00:31.167351
14:17:42 INFO opendrift:3191: Time to make animation: 0:00:40.906262
o.plot_oil_budget(show_watercontent_and_viscosity=False, show_wind_and_current=False)

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

Animation of vertical behaviour
o.animation_profile(markersize='mass_oil', markersize_scaling=80, color='z', alpha=.5)
14:17:42 DEBUG opendrift:3198: Saving animation..
14:17:42 INFO opendrift:4768: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_1.gif...
14:17:51 DEBUG opendrift:4806: MPLBACKEND = agg
14:17:51 DEBUG opendrift:4807: DISPLAY = None
14:17:51 DEBUG opendrift:4808: Time to save animation: 0:00:08.623024
14:17:51 INFO opendrift:3407: Time to make animation: 0:00:08.777904
Total running time of the script: (1 minutes 40.925 seconds)