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:37:15 DEBUG opendrift.config:168: Adding 17 config items from __init__
14:37:15 DEBUG opendrift.config:178: Overwriting config item readers:max_number_of_fails
14:37:15 DEBUG opendrift.config:168: Adding 6 config items from __init__
14:37:15 INFO opendrift:569: OpenDriftSimulation initialised (version 1.14.9 / v1.14.9-78-ged5dc51)
14:37:15 DEBUG opendrift.config:168: Adding 19 config items from oceandrift
14:37:15 DEBUG opendrift.config:178: Overwriting config item seed:z
14:37: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:37: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:37:15 DEBUG opendrift.readers.reader_lazy:37: Delaying initialisation of LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:15 DEBUG opendrift.models.basemodel.environment:312: Added reader LazyReader: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:15 DEBUG opendrift.models.basemodel.environment:312: Added reader LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:15 INFO opendrift.config:68: set_config('drift:current_uncertainty', 0)
14:37: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:37:15 INFO opendrift.models.openoil.openoil:1641: Droplet diameter is provided, and will be kept constant during simulation
14:37:15 INFO opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE
14:37:15 DEBUG opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE
14:37:15 INFO opendrift.models.openoil.openoil:1731: Using density 877.5726099999999 and viscosity 4.5431401718650186e-05 of oiltype GENERIC MEDIUM CRUDE
14:37:15 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:37:15 DEBUG opendrift.models.basemodel.environment:312: Added reader constant_reader
14:37:15 INFO opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG
14:37:15 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:37:19 DEBUG opendrift.models.basemodel.environment:312: Added reader global_landmask
14:37:19 INFO opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers:
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_surface_height: 0.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: upward_sea_water_velocity: 0.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_significant_height: 0.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_stokes_drift_x_velocity: 0.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_stokes_drift_y_velocity: 0.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_period_at_variance_spectral_density_maximum: 0.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_ice_area_fraction: 0.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_ice_x_velocity: 0.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_ice_y_velocity: 0.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_water_temperature: 10.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_water_salinity: 34.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: sea_floor_depth_below_sea_level: 10000.000000
14:37:19 INFO opendrift.models.basemodel.environment:230: ocean_vertical_diffusivity: 0.020000
14:37:19 DEBUG opendrift:165: Changed mode from Mode.Config to Mode.Ready
14:37:19 INFO opendrift.models.openoil.openoil:1641: Droplet diameter is provided, and will be kept constant during simulation
14:37:19 INFO opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE
14:37:19 DEBUG opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE
14:37:19 INFO opendrift.models.openoil.openoil:1731: Using density 877.5726099999999 and viscosity 4.5431401718650186e-05 of oiltype GENERIC MEDIUM CRUDE
Running model
o.run(duration=timedelta(days=2), time_step=3600)
14:37:19 DEBUG opendrift:165: Changed mode from Mode.Ready to Mode.Run
14:37:19 DEBUG opendrift:1875:
------------------------------------------------------
Software and hardware:
OpenDrift version 1.14.9
Platform: Linux, 6.8.0-1053-aws
4.0 GB memory
48 processors (x86_64)
NumPy version 2.5.0
SciPy version 1.18.0
Matplotlib version 3.11.0
NetCDF4 version 1.7.4
Xarray version 2025.9.0
ADIOS (adios_db) version 1.2.5
Copernicusmarine version 2.4.1
Python version 3.14.6 | packaged by conda-forge | (main, Jun 12 2026, 08:51:42) [GCC 14.3.0]
------------------------------------------------------
14:37:19 DEBUG opendrift:1888: No output file is specified, neglecting export_buffer_length
14:37:19 INFO opendrift:1903: Skipping environment variable upward_sea_water_velocity because of condition ['drift:vertical_advection', 'is', False]
14:37:19 INFO opendrift:1914: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
14:37:19 INFO opendrift:1914: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
14:37:19 DEBUG opendrift:2037: Finalizing environment and preparing readers for simulation coverage ([21.02599253 32.97284402 25.97419057 37.02720938]) and time (2026-06-18 14:37:15.949692 to 2026-06-20 14:37:15.949692)
14:37: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:37: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:37:19 DEBUG opendrift.models.basemodel.environment:166: Preparing constant_reader for extent [21.02599253 32.97284402 25.97419057 37.02720938]
14:37:19 DEBUG opendrift.readers.basereader.variables:556: Nothing more to prepare for constant_reader
14:37:19 DEBUG opendrift.models.basemodel.environment:166: Preparing global_landmask for extent [21.02599253 32.97284402 25.97419057 37.02720938]
14:37:19 DEBUG opendrift.readers.basereader.variables:556: Nothing more to prepare for global_landmask
14:37:19 DEBUG opendrift:2134: Initial self.result, size Frozen({'trajectory': 6000, 'time': 49})
14:37:19 INFO opendrift:955: Using existing reader for land_binary_mask to move elements to ocean
14:37:19 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:19 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:19 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:19 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:19 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:19 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:19 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:19 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:19 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:19 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:19 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:19 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:19 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:19 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:19 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:19 INFO opendrift:986: All points are in ocean
14:37:19 INFO opendrift.models.openoil.openoil:697: Oil-water surface tension is 0.031369 Nm
14:37:19 INFO opendrift.models.openoil.openoil:710: Max water fraction not available for GENERIC MEDIUM CRUDE, using default
14:37:19 DEBUG opendrift:912: to be seeded: 6000, already seeded 0
14:37:19 DEBUG opendrift:934: Released 6000 new elements.
14:37:19 DEBUG opendrift:2210: ======================================================================
14:37:19 INFO opendrift:2211: 2026-06-18 14:37:15.949692 - step 1 of 48 - 6000 active elements (0 deactivated)
14:37:19 DEBUG opendrift:2217: 0 elements scheduled.
14:37:19 DEBUG opendrift:2219: ======================================================================
14:37:19 DEBUG opendrift:2230: 34.99662780761719 <- latitude -> 35.00342559814453
14:37:19 DEBUG opendrift:2230: 23.4965763092041 <- longitude -> 23.50360679626465
14:37:19 DEBUG opendrift:2230: -150.0 <- z -> 0.0
14:37:19 DEBUG opendrift:2231: ---------------------------------
14:37:19 DEBUG opendrift.models.basemodel.environment:573: Variables not covered by any reader: ['sea_water_salinity', 'y_sea_water_velocity', 'sea_floor_depth_below_sea_level', 'sea_water_temperature', 'x_wind', 'sea_surface_height', 'x_sea_water_velocity', 'y_wind']
14:37: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:37:19 DEBUG opendrift.readers:269: Testing reader <module 'opendrift.readers.reader_netCDF_CF_generic' from '/root/project/opendrift/readers/reader_netCDF_CF_generic.py'>
14:37:19 INFO opendrift.readers:67: Opening file with xr.open_dataset
14:37:19 DEBUG findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_package at 0x7f245aaeada0>
14:37:19 DEBUG findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_python at 0x7f245aaeaf00>
14:37:19 DEBUG findlibs:303: found libeccodes.so/eccodeslib in <function _find_in_python at 0x7f245aaeaf00>
14:37:19 DEBUG gribapi.bindings:98: eccodes lib search: findlibs returned /opt/conda/envs/opendrift/lib/libeccodes.so
14:37:20 WARNING opendrift.readers:75: Removing variables that cannot be CF decoded: ['tau']
14:37:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
14:37:20 INFO opendrift.readers.reader_netCDF_CF_generic:307: Grid coordinates are detected, but proj4 string not given: assuming latlong
14:37:20 INFO opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'z': 'depth', 'y': 'lat', 'x': 'lon', 'time': 'time'}
14:37:20 DEBUG opendrift.readers.basereader.variables:615: Setting buffer size 9 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 5 m/s and time span of 3:00:00
14:37:20 INFO opendrift.readers.basereader:178: Variable x_sea_water_velocity will be rotated from eastward_sea_water_velocity
14:37:20 INFO opendrift.readers.basereader:178: Variable y_sea_water_velocity will be rotated from northward_sea_water_velocity
14:37:20 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:37:20 DEBUG opendrift.readers.basereader.variables:570: Adding variable mapping: ['x_sea_water_velocity', 'y_sea_water_velocity'] -> sea_water_speed
14:37: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:37:20 DEBUG opendrift.readers.basereader.variables:615: Setting buffer size 4 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
14:37:20 DEBUG opendrift.readers.basereader.variables:556: Nothing more to prepare for https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37: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:37:20 DEBUG opendrift.readers.basereader.variables:615: Setting buffer size 4 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
14:37:20 DEBUG opendrift.readers.reader_lazy:56: Initialising: LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:20 DEBUG opendrift.readers:269: Testing reader <module 'opendrift.readers.reader_netCDF_CF_generic' from '/root/project/opendrift/readers/reader_netCDF_CF_generic.py'>
14:37:20 INFO opendrift.readers:67: Opening file with xr.open_dataset
14:37:20 DEBUG opendrift.readers:128: Selecting GRIB variable u-component_of_wind_height_above_ground at 10m height and adding standard_name eastward_wind
14:37:20 DEBUG opendrift.readers:128: Selecting GRIB variable v-component_of_wind_height_above_ground at 10m height and adding standard_name northward_wind
14:37:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
14:37:20 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:37: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:37:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:270: Lon and lat are 1D arrays - using as projection coordinates
14:37:21 INFO opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'time': ['time', 'time1', 'time2', 'time3'], 'x': 'lon', 'y': 'lat'}
14:37: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_middle_cloud_top_Mixed_intervals_Average', 'Temperature_low_cloud_top_Mixed_intervals_Average', 'Temperature_high_cloud_top_Mixed_intervals_Average', 'Surface_Lifted_Index_surface', 'Pressure_convective_cloud_bottom', 'Pressure_convective_cloud_top', 'Vertical_Speed_Shear_potential_vorticity_surface', 'Vertical_Speed_Shear_tropopause', 'Ventilation_Rate_planetary_boundary', 'MSLP_Eta_model_reduction_msl', 'Pressure_of_level_from_which_parcel_was_lifted_pressure_difference_layer', 'Liquid_Volumetric_Soil_Moisture_non_Frozen_depth_below_surface_layer', 'Wind_speed_gust_surface', 'Precipitation_rate_surface_Mixed_intervals_Average', 'Categorical_Rain_surface', 'Potential_Evaporation_Rate_surface', 'Volumetric_Soil_Moisture_Content_depth_below_surface_layer', 'Albedo_surface_Mixed_intervals_Average', 'Latent_heat_net_flux_surface_Mixed_intervals_Average', 'Sensible_heat_net_flux_surface_Mixed_intervals_Average', 'Land_cover_0__sea_1__land_surface', 'Ice_cover_surface', 'Momentum_flux_u-component_surface_Mixed_intervals_Average', 'Pressure_surface', 'Soil_type_surface', 'Specific_humidity_pressure_difference_layer', 'Temperature_surface', 'Temperature_pressure_difference_layer', 'Visibility_surface', 'Ice_thickness_surface', 'Relative_humidity_sigma_layer', 'Relative_humidity_pressure_difference_layer', 'Surface_roughness_surface', 'Haines_index_surface', 'Soil_temperature_depth_below_surface_layer', 'u-component_of_wind_pressure_difference_layer', 'Momentum_flux_v-component_surface_Mixed_intervals_Average', 'Categorical_Rain_surface_Mixed_intervals_Average', 'v-component_of_wind_pressure_difference_layer', 'Vegetation_surface', 'Geopotential_height_surface', 'Convective_available_potential_energy_pressure_difference_layer', 'Convective_available_potential_energy_surface', 'Convective_inhibition_pressure_difference_layer', 'Convective_inhibition_surface', 'Precipitation_rate_surface', 'Ice_temperature_surface', 'Storm_relative_helicity_height_above_ground_layer', 'Snow_depth_surface', 'Water_equivalent_of_accumulated_snow_depth_surface', 'Ground_Heat_Flux_surface_Mixed_intervals_Average', 'Total_cloud_cover_convective_cloud', 'Sunshine_Duration_surface', 'Best_4_layer_Lifted_Index_surface', 'Water_runoff_surface_Mixed_intervals_Accumulation', 'Relative_humidity_entire_atmosphere_single_layer', 'Relative_humidity_highest_tropospheric_freezing', '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_high_cloud_top_Mixed_intervals_Average', 'Pressure_middle_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_surface_Mixed_intervals_Average', 'Upward_Short-Wave_Radiation_Flux_atmosphere_top_Mixed_intervals_Average', 'v-component_of_wind_maximum_wind', 'v-component_of_wind_altitude_above_msl', 'Low_cloud_cover_low_cloud', 'Apparent_temperature_height_above_ground', 'Geopotential_height_maximum_wind', 'Minimum_temperature_height_above_ground_Mixed_intervals_Minimum', 'Ice_growth_rate_altitude_above_msl', 'V-Component_Storm_Motion_height_above_ground_layer', 'Field_Capacity_surface', 'v-component_of_wind_planetary_boundary', 'Precipitable_water_entire_atmosphere_single_layer', 'Categorical_Snow_surface', 'Reflectivity_hybrid', 'Reflectivity_height_above_ground', 'Pressure_height_above_ground', 'Pressure_tropopause', 'Specific_humidity_height_above_ground', 'Temperature_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:37: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: ['time']
14:37:21 DEBUG opendrift.readers.basereader.variables:615: Setting buffer size 4 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 5 m/s and time span of 3:00:00
14:37:21 INFO opendrift.readers.basereader:178: Variable x_wind will be rotated from eastward_wind
14:37:21 INFO opendrift.readers.basereader:178: Variable y_wind will be rotated from northward_wind
14:37:21 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:37:21 DEBUG opendrift.readers.basereader.variables:570: Adding variable mapping: ['x_wind', 'y_wind'] -> wind_speed
14:37: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:37:21 DEBUG opendrift.readers.basereader.variables:615: Setting buffer size 3 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
14:37:21 DEBUG opendrift.readers.basereader.variables:556: Nothing more to prepare for https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:21 DEBUG opendrift.readers.reader_lazy:71: Reader initialised: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:21 DEBUG opendrift.readers.basereader.variables:615: Setting buffer size 3 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
14:37:21 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:21 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:21 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:21 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:21 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:21 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:21 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:21 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:21 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:21 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:21 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:21 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:21 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:21 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:21 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:21 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:21 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:21 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:21 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:21 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:21 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:21 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:21 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:21 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:21 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:21 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:21 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:21 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 12:00:00 (before)
2026-06-18 15:00:00 (after)
14:37:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:24 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:24 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:24 DEBUG opendrift.readers.basereader.structured:290: Fetched env-block (size 9x9x23) for time before (2026-06-18 12:00:00)
14:37:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:24 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:24 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:24 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x23) for time after (2026-06-18 15:00:00)
14:37:24 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 12:00:00) in space (linearNDFast)
14:37:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:24 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 15:00:00) in space (linearNDFast)
14:37:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:24 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 12:00:00, weight 0.13) and
after (2026-06-18 15:00:00, weight 0.87) in time
14:37:24 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:24 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:24 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:24 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:24 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:24 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:24 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:24 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:24 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:24 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:24 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 13:30:00 (before)
2026-06-18 15:00:00 (after)
14:37:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:24 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:24 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:24 DEBUG opendrift.readers.basereader.structured:290: Fetched env-block (size 8x7x1) for time before (2026-06-18 13:30:00)
14:37:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:24 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:24 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:24 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-06-18 15:00:00)
14:37:24 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 13:30:00) in space (linearNDFast)
14:37:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:24 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 15:00:00) in space (linearNDFast)
14:37:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:24 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 13:30:00, weight 0.25) and
after (2026-06-18 15:00:00, weight 0.75) in time
14:37:24 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:24 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:24 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:24 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:24 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:24 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:24 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:24 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:24 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:24 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.574185 (min) -0.336898 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0252364 (min) 0.38686 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.43687 (min) -1.37745 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.9176 (min) -11.8307 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:24 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:24 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.491859, mean: 3.532636, max: 3.541041
14:37:24 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:24 DEBUG opendrift.models.physics_methods:941: min: 10.180238, mean: 10.239502, max: 10.251680
14:37:24 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 10.180238, mean: 10.239502, max: 10.251680
14:37:24 DEBUG opendrift:697: No elements hit coastline.
14:37:25 DEBUG opendrift:1807: No elements to deactivate
14:37:25 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:25 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:25 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:25 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:25 DEBUG opendrift.models.openoil.openoil:871: Emulsification not yet started
14:37:25 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:25 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:25 DEBUG opendrift.models.physics_methods:941: min: 10.180238, mean: 10.239501, max: 10.251680
14:37:25 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:25 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.000508, dN_50: 0.000040
14:37:25 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:25 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05194162506410814
14:37:25 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:25 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:25 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1386 of 3000 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 764 of 1622 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 393 of 866 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 231 of 482 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 116 of 254 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 69 of 146 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 41 of 88 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 25 of 59 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 17 of 41 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 17 of 37 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 12 of 27 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 18 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 13 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 8 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 11 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 8 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 14 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 17 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 19 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 10 of 17 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 8 of 10 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 6 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 12 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 14 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 10 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 11 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 13 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 11 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 10 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 11 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 9 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 10 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 11 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 12 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 7 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 4 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 10 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 9 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 8 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 8 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 5 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 4 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 2 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 4 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 5 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 4 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 9 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 7 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 5 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 9 of 13 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 4 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 10 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 5 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 4 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 9 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 9 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 9 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 6 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 9 surface elements
14:37:25 DEBUG opendrift.models.physics_methods:785: Advecting 25 of 6000 elements above 0.100m with wind-sheared ocean current (0.008997 m/s - 0.359650 m/s)
14:37:25 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:25 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0007415119119782797 and 0.45181176289201724 m/s
14:37:25 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:25 DEBUG opendrift:2210: ======================================================================
14:37:25 INFO opendrift:2211: 2026-06-18 15:37:15.949692 - step 2 of 48 - 6000 active elements (0 deactivated)
14:37:25 DEBUG opendrift:2217: 0 elements scheduled.
14:37:25 DEBUG opendrift:2219: ======================================================================
14:37:25 DEBUG opendrift:2230: 34.984315867678866 <- latitude -> 35.02445218624178
14:37:25 DEBUG opendrift:2230: 23.4629927406089 <- longitude -> 23.501156483302193
14:37:25 DEBUG opendrift:2230: -149.59026256616238 <- z -> 0.0
14:37:25 DEBUG opendrift:2231: ---------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:25 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:25 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 15:00:00 (before)
2026-06-18 18:00:00 (after)
14:37:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:25 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:25 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:25 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x23) for time after (2026-06-18 18:00:00)
14:37:25 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 15:00:00) in space (linearNDFast)
14:37:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:25 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 18:00:00) in space (linearNDFast)
14:37:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:25 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 15:00:00, weight 0.79) and
after (2026-06-18 18:00:00, weight 0.21) in time
14:37:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:25 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 15:00:00 (before)
2026-06-18 18:00:00 (after)
14:37:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:25 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:25 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:25 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-06-18 18:00:00)
14:37:25 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 15:00:00) in space (linearNDFast)
14:37:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:25 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 18:00:00) in space (linearNDFast)
14:37:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:25 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 15:00:00, weight 0.79) and
after (2026-06-18 18:00:00, weight 0.21) in time
14:37:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:25 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:25 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:25 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:25 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:25 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:25 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:25 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.635994 (min) -0.298831 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0129664 (min) 0.397242 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.47323 (min) -1.16676 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.9186 (min) -10.6444 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:25 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.840667, mean: 2.927216, max: 2.966384
14:37:25 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:25 DEBUG opendrift.models.physics_methods:941: min: 9.182051, mean: 9.320750, max: 9.383034
14:37:25 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.182051, mean: 9.320750, max: 9.383034
14:37:25 DEBUG opendrift:697: No elements hit coastline.
14:37:25 DEBUG opendrift:1807: No elements to deactivate
14:37:25 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:25 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:25 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:25 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:25 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:25 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:25 DEBUG opendrift.models.physics_methods:941: min: 9.182052, mean: 9.320750, max: 9.383034
14:37:25 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:25 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.000636, dN_50: 0.000050
14:37:25 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:25 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.043512980090641674
14:37:25 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:25 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:25 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 6 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 14 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 23 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 27 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 30 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 35 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 36 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 38 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 37 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 38 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 37 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 38 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 46 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 47 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 48 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 50 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 52 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 53 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 53 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 57 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 57 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 58 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 59 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 58 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 5 of 59 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 57 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 55 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 68 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 63 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 62 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 64 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 7 of 70 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 69 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 71 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 72 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 73 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 72 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 72 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 76 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 72 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 73 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 75 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 77 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 6 of 81 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 83 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 84 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 82 surface elements
14:37:25 DEBUG opendrift.models.physics_methods:785: Advecting 91 of 6000 elements above 0.100m with wind-sheared ocean current (0.000533 m/s - 0.329424 m/s)
14:37:25 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:25 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006187029221147531 and 0.44917116345340774 m/s
14:37:25 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:25 DEBUG opendrift:2210: ======================================================================
14:37:25 INFO opendrift:2211: 2026-06-18 16:37:15.949692 - step 3 of 48 - 6000 active elements (0 deactivated)
14:37:25 DEBUG opendrift:2217: 0 elements scheduled.
14:37:25 DEBUG opendrift:2219: ======================================================================
14:37:25 DEBUG opendrift:2230: 34.974256811557495 <- latitude -> 35.039755202186264
14:37:25 DEBUG opendrift:2230: 23.43583878027814 <- longitude -> 23.492082239635717
14:37:25 DEBUG opendrift:2230: -148.81003373625703 <- z -> 0.0
14:37:25 DEBUG opendrift:2231: ---------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:25 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:25 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 15:00:00 (before)
2026-06-18 18:00:00 (after)
14:37:25 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 15:00:00) in space (linearNDFast)
14:37:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:25 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 18:00:00) in space (linearNDFast)
14:37:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:25 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 15:00:00, weight 0.46) and
after (2026-06-18 18:00:00, weight 0.54) in time
14:37:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:25 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:25 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 15:00:00 (before)
2026-06-18 18:00:00 (after)
14:37:25 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 15:00:00) in space (linearNDFast)
14:37:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:25 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 18:00:00) in space (linearNDFast)
14:37:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:25 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 15:00:00, weight 0.46) and
after (2026-06-18 18:00:00, weight 0.54) in time
14:37:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:25 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:25 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:25 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:25 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:25 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:25 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:25 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:25 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.664886 (min) -0.267044 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0777911 (min) 0.391751 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.22058 (min) -0.846732 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.1485 (min) -9.75136 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:25 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:25 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.375126, mean: 2.479370, max: 2.556221
14:37:25 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:25 DEBUG opendrift.models.physics_methods:941: min: 8.396009, mean: 8.577914, max: 8.710214
14:37:25 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.396009, mean: 8.577914, max: 8.710214
14:37:25 DEBUG opendrift:697: No elements hit coastline.
14:37:25 DEBUG opendrift:1807: No elements to deactivate
14:37:25 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:25 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:25 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:25 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:25 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:25 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:25 DEBUG opendrift.models.physics_methods:941: min: 8.396008, mean: 8.577913, max: 8.710215
14:37:25 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:25 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.000847, dN_50: 0.000066
14:37:25 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:25 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03749700498464115
14:37:25 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:25 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:25 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 85 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 86 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 86 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 88 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 91 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 92 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 92 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 92 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 4 of 92 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 89 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 89 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 90 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 88 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 87 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 85 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 83 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 83 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 84 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 82 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 81 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 81 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 80 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 84 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 87 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 91 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 90 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 89 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 91 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 89 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 89 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 89 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 88 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 90 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 89 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 89 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 94 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 97 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 98 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 99 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 98 surface elements
14:37:25 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 99 surface elements
14:37:25 DEBUG opendrift.models.physics_methods:785: Advecting 116 of 6000 elements above 0.100m with wind-sheared ocean current (0.014686 m/s - 0.305542 m/s)
14:37:25 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:25 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018937453712239074 and 0.44362044725160765 m/s
14:37:25 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:25 DEBUG opendrift:2210: ======================================================================
14:37:25 INFO opendrift:2211: 2026-06-18 17:37:15.949692 - step 4 of 48 - 6000 active elements (0 deactivated)
14:37:25 DEBUG opendrift:2217: 0 elements scheduled.
14:37:25 DEBUG opendrift:2219: ======================================================================
14:37:25 DEBUG opendrift:2230: 34.9752257248032 <- latitude -> 35.056192822952
14:37:25 DEBUG opendrift:2230: 23.399769444491408 <- longitude -> 23.482438356085414
14:37:25 DEBUG opendrift:2230: -147.988557055475 <- z -> 0.0
14:37:25 DEBUG opendrift:2231: ---------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:26 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 15:00:00 (before)
2026-06-18 18:00:00 (after)
14:37:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 15:00:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 18:00:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 15:00:00, weight 0.13) and
after (2026-06-18 18:00:00, weight 0.87) in time
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 15:00:00 (before)
2026-06-18 18:00:00 (after)
14:37:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 15:00:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 18:00:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 15:00:00, weight 0.13) and
after (2026-06-18 18:00:00, weight 0.87) in time
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:26 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:26 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:26 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:26 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:26 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:26 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.698811 (min) -0.260572 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.146791 (min) 0.396556 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.984137 (min) -0.605939 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.45696 (min) -8.92629 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:26 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.983684, mean: 2.095546, max: 2.213430
14:37:26 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:26 DEBUG opendrift.models.physics_methods:941: min: 7.673010, mean: 7.885699, max: 8.105177
14:37:26 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.673010, mean: 7.885699, max: 8.105177
14:37:26 DEBUG opendrift:697: No elements hit coastline.
14:37:26 DEBUG opendrift:1807: No elements to deactivate
14:37:26 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:26 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:26 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:26 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:26 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:26 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:26 DEBUG opendrift.models.physics_methods:941: min: 7.673010, mean: 7.885699, max: 8.105177
14:37:26 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:26 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001115, dN_50: 0.000088
14:37:26 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:26 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03246919271787692
14:37:26 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:26 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:26 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 100 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 98 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 99 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 98 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 107 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 106 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 108 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 107 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 106 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 112 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 113 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 112 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 116 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 117 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 126 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 131 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 132 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 133 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 135 surface elements
14:37:26 DEBUG opendrift.models.physics_methods:785: Advecting 146 of 6000 elements above 0.100m with wind-sheared ocean current (0.001636 m/s - 0.284323 m/s)
14:37:26 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:26 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0009101120910275361 and 0.4309464221600793 m/s
14:37:26 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:26 DEBUG opendrift:2210: ======================================================================
14:37:26 INFO opendrift:2211: 2026-06-18 18:37:15.949692 - step 5 of 48 - 6000 active elements (0 deactivated)
14:37:26 DEBUG opendrift:2217: 0 elements scheduled.
14:37:26 DEBUG opendrift:2219: ======================================================================
14:37:26 DEBUG opendrift:2230: 34.97266936232242 <- latitude -> 35.069497033442836
14:37:26 DEBUG opendrift:2230: 23.379028258239554 <- longitude -> 23.472962528602036
14:37:26 DEBUG opendrift:2230: -146.964682294614 <- z -> 0.0
14:37:26 DEBUG opendrift:2231: ---------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:26 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 18:00:00 (before)
2026-06-18 21:00:00 (after)
14:37:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:26 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:26 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:26 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 10x10x23) for time after (2026-06-18 21:00:00)
14:37:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 18:00:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 21:00:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 18:00:00, weight 0.79) and
after (2026-06-18 21:00:00, weight 0.21) in time
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 18:00:00 (before)
2026-06-18 19:30:00 (after)
14:37:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:26 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:26 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:26 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 7x7x1) for time after (2026-06-18 19:30:00)
14:37:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 18:00:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 19:30:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 18:00:00, weight 0.59) and
after (2026-06-18 19:30:00, weight 0.41) in time
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:26 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:26 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:26 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:26 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:26 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:26 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.670084 (min) -0.254363 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.175357 (min) 0.416116 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.985218 (min) -0.490382 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.49525 (min) -8.84873 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:26 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.946975, mean: 2.078660, max: 2.226029
14:37:26 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:26 DEBUG opendrift.models.physics_methods:941: min: 7.601684, mean: 7.853698, max: 8.128212
14:37:26 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.601684, mean: 7.853698, max: 8.128212
14:37:26 DEBUG opendrift:697: No elements hit coastline.
14:37:26 DEBUG opendrift:1807: No elements to deactivate
14:37:26 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:26 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:26 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:26 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:26 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:26 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:26 DEBUG opendrift.models.physics_methods:941: min: 7.601684, mean: 7.853698, max: 8.128212
14:37:26 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:26 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001329, dN_50: 0.000104
14:37:26 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:26 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03265398781714719
14:37:26 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:26 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:26 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 136 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 144 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 143 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 141 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 142 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 146 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 146 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 150 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 157 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 158 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 157 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 157 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 157 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 157 surface elements
14:37:26 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 157 surface elements
14:37:26 DEBUG opendrift.models.physics_methods:785: Advecting 171 of 6000 elements above 0.100m with wind-sheared ocean current (0.010893 m/s - 0.284977 m/s)
14:37:26 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:26 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.003380636729584489 and 0.46612251038291197 m/s
14:37:26 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:26 DEBUG opendrift:2210: ======================================================================
14:37:26 INFO opendrift:2211: 2026-06-18 19:37:15.949692 - step 6 of 48 - 6000 active elements (0 deactivated)
14:37:26 DEBUG opendrift:2217: 0 elements scheduled.
14:37:26 DEBUG opendrift:2219: ======================================================================
14:37:26 DEBUG opendrift:2230: 34.967435881958984 <- latitude -> 35.08223190625656
14:37:26 DEBUG opendrift:2230: 23.361159196327723 <- longitude -> 23.45895849805677
14:37:26 DEBUG opendrift:2230: -145.8104862094622 <- z -> 0.0
14:37:26 DEBUG opendrift:2231: ---------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:26 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 18:00:00 (before)
2026-06-18 21:00:00 (after)
14:37:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 18:00:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 21:00:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 18:00:00, weight 0.46) and
after (2026-06-18 21:00:00, weight 0.54) in time
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:26 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 19:30:00 (before)
2026-06-18 21:00:00 (after)
14:37:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:26 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:26 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:26 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 7x7x1) for time after (2026-06-18 21:00:00)
14:37:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 19:30:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 21:00:00) in space (linearNDFast)
14:37:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 19:30:00, weight 0.92) and
after (2026-06-18 21:00:00, weight 0.08) in time
14:37:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:26 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:26 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:26 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:26 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:26 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:26 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:26 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:26 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.626188 (min) -0.274577 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.161536 (min) 0.455679 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.15502 (min) -0.459612 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.93708 (min) -9.23627 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:26 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:26 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.129450, mean: 2.264162, max: 2.435689
14:37:26 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:26 DEBUG opendrift.models.physics_methods:941: min: 7.949930, mean: 8.196697, max: 8.502380
14:37:26 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.949930, mean: 8.196697, max: 8.502380
14:37:26 DEBUG opendrift:697: No elements hit coastline.
14:37:27 DEBUG opendrift:1807: No elements to deactivate
14:37:27 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:27 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:27 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:27 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:27 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:27 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:27 DEBUG opendrift.models.physics_methods:941: min: 7.949930, mean: 8.196696, max: 8.502379
14:37:27 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:27 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001523, dN_50: 0.000120
14:37:27 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:27 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03572912070384205
14:37:27 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:27 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:27 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 161 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 161 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 163 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 165 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 164 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 164 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 168 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 167 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 169 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 172 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 177 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 177 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 176 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 174 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 175 surface elements
14:37:27 DEBUG opendrift.models.physics_methods:785: Advecting 186 of 6000 elements above 0.100m with wind-sheared ocean current (0.048810 m/s - 0.298204 m/s)
14:37:27 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:27 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.004161841768363598 and 0.445781632089122 m/s
14:37:27 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:27 DEBUG opendrift:2210: ======================================================================
14:37:27 INFO opendrift:2211: 2026-06-18 20:37:15.949692 - step 7 of 48 - 6000 active elements (0 deactivated)
14:37:27 DEBUG opendrift:2217: 0 elements scheduled.
14:37:27 DEBUG opendrift:2219: ======================================================================
14:37:27 DEBUG opendrift:2230: 34.95792881021704 <- latitude -> 35.09720776748557
14:37:27 DEBUG opendrift:2230: 23.336278170496087 <- longitude -> 23.452534424044305
14:37:27 DEBUG opendrift:2230: -144.93893075927807 <- z -> 0.0
14:37:27 DEBUG opendrift:2231: ---------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:27 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 18:00:00 (before)
2026-06-18 21:00:00 (after)
14:37:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 18:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 21:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 18:00:00, weight 0.13) and
after (2026-06-18 21:00:00, weight 0.87) in time
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 19:30:00 (before)
2026-06-18 21:00:00 (after)
14:37:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 19:30:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-18 21:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 19:30:00, weight 0.25) and
after (2026-06-18 21:00:00, weight 0.75) in time
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:27 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:27 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:27 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.61283 (min) -0.275294 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.122705 (min) 0.517285 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.97643 (min) -1.37947 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.4087 (min) -9.40163 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:27 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.264899, mean: 2.456667, max: 2.715577
14:37:27 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:27 DEBUG opendrift.models.physics_methods:941: min: 8.198870, mean: 8.537434, max: 8.977608
14:37:27 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.198870, mean: 8.537434, max: 8.977608
14:37:27 DEBUG opendrift:697: No elements hit coastline.
14:37:27 DEBUG opendrift:1807: No elements to deactivate
14:37:27 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:27 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:27 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:27 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:27 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:27 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:27 DEBUG opendrift.models.physics_methods:941: min: 8.198870, mean: 8.537434, max: 8.977608
14:37:27 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:27 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001766, dN_50: 0.000139
14:37:27 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:27 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.039834321887179044
14:37:27 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:27 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:27 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 177 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 181 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 180 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 182 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 181 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 181 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 182 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 185 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 185 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 192 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 193 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 193 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 195 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 194 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 194 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 197 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 198 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 199 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 198 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 197 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 196 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 197 surface elements
14:37:27 DEBUG opendrift.models.physics_methods:785: Advecting 208 of 6000 elements above 0.100m with wind-sheared ocean current (0.027677 m/s - 0.315145 m/s)
14:37:27 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:27 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0011490495029411476 and 0.4554377062360759 m/s
14:37:27 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:27 DEBUG opendrift:2210: ======================================================================
14:37:27 INFO opendrift:2211: 2026-06-18 21:37:15.949692 - step 8 of 48 - 6000 active elements (0 deactivated)
14:37:27 DEBUG opendrift:2217: 0 elements scheduled.
14:37:27 DEBUG opendrift:2219: ======================================================================
14:37:27 DEBUG opendrift:2230: 34.94992509567526 <- latitude -> 35.11503298193745
14:37:27 DEBUG opendrift:2230: 23.31719826596853 <- longitude -> 23.441412228410897
14:37:27 DEBUG opendrift:2230: -143.9014058402092 <- z -> 0.0
14:37:27 DEBUG opendrift:2231: ---------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:27 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 21:00:00 (before)
2026-06-19 00:00:00 (after)
14:37:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:27 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:27 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:27 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 11x12x23) for time after (2026-06-19 00:00:00)
14:37:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 21:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 00:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 21:00:00, weight 0.79) and
after (2026-06-19 00:00:00, weight 0.21) in time
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 21:00:00 (before)
2026-06-19 00:00:00 (after)
14:37:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:27 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:27 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:27 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 7x7x1) for time after (2026-06-19 00:00:00)
14:37:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 21:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 00:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 21:00:00, weight 0.79) and
after (2026-06-19 00:00:00, weight 0.21) in time
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:27 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:27 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:27 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.579494 (min) -0.291359 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.100537 (min) 0.539528 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: x_wind: -2.48931 (min) -1.78504 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.992 (min) -9.89025 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:27 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.552239, mean: 2.754472, max: 3.062707
14:37:27 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:27 DEBUG opendrift.models.physics_methods:941: min: 8.703427, mean: 9.040442, max: 9.534157
14:37:27 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.703427, mean: 9.040442, max: 9.534157
14:37:27 DEBUG opendrift:697: No elements hit coastline.
14:37:27 DEBUG opendrift:1807: No elements to deactivate
14:37:27 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:27 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:27 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:27 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:27 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:27 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:27 DEBUG opendrift.models.physics_methods:941: min: 8.703427, mean: 9.040442, max: 9.534157
14:37:27 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:27 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002048, dN_50: 0.000161
14:37:27 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:27 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04492576797530603
14:37:27 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:27 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:27 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 197 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 199 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 198 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 198 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 200 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 203 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 202 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 201 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 200 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 201 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 206 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 210 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 211 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 211 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 211 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 211 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 211 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 210 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 211 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 210 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 210 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 209 surface elements
14:37:27 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 209 surface elements
14:37:27 DEBUG opendrift.models.physics_methods:785: Advecting 223 of 6000 elements above 0.100m with wind-sheared ocean current (0.034300 m/s - 0.334739 m/s)
14:37:27 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:27 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00046644282696632 and 0.4751726078838968 m/s
14:37:27 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:27 DEBUG opendrift:2210: ======================================================================
14:37:27 INFO opendrift:2211: 2026-06-18 22:37:15.949692 - step 9 of 48 - 6000 active elements (0 deactivated)
14:37:27 DEBUG opendrift:2217: 0 elements scheduled.
14:37:27 DEBUG opendrift:2219: ======================================================================
14:37:27 DEBUG opendrift:2230: 34.941635926758906 <- latitude -> 35.12810949913246
14:37:27 DEBUG opendrift:2230: 23.294161096756667 <- longitude -> 23.430081660587874
14:37:27 DEBUG opendrift:2230: -142.56603132144227 <- z -> 0.0
14:37:27 DEBUG opendrift:2231: ---------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:27 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 21:00:00 (before)
2026-06-19 00:00:00 (after)
14:37:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 21:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 00:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 21:00:00, weight 0.46) and
after (2026-06-19 00:00:00, weight 0.54) in time
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:27 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 21:00:00 (before)
2026-06-19 00:00:00 (after)
14:37:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 21:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 00:00:00) in space (linearNDFast)
14:37:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 21:00:00, weight 0.46) and
after (2026-06-19 00:00:00, weight 0.54) in time
14:37:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:27 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:27 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:27 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:27 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:27 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.587656 (min) -0.277124 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0802951 (min) 0.524807 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: x_wind: -2.84232 (min) -1.86617 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.5453 (min) -10.5725 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:27 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:27 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.937355, mean: 3.099788, max: 3.387971
14:37:27 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:27 DEBUG opendrift.models.physics_methods:941: min: 9.337009, mean: 9.591121, max: 10.027657
14:37:27 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.337009, mean: 9.591121, max: 10.027657
14:37:27 DEBUG opendrift:697: No elements hit coastline.
14:37:28 DEBUG opendrift:1807: No elements to deactivate
14:37:28 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:28 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:28 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:28 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:28 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:28 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:28 DEBUG opendrift.models.physics_methods:941: min: 9.337009, mean: 9.591121, max: 10.027657
14:37:28 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:28 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002401, dN_50: 0.000188
14:37:28 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:28 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.049696513565199274
14:37:28 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:28 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:28 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 210 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 209 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 210 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 209 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 210 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 211 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 212 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 211 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 212 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 217 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 217 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 217 surface elements
14:37:28 DEBUG opendrift.models.physics_methods:785: Advecting 230 of 6000 elements above 0.100m with wind-sheared ocean current (0.010785 m/s - 0.352066 m/s)
14:37:28 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:28 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0025685760291628518 and 0.42276818859269666 m/s
14:37:28 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:28 DEBUG opendrift:2210: ======================================================================
14:37:28 INFO opendrift:2211: 2026-06-18 23:37:15.949692 - step 10 of 48 - 6000 active elements (0 deactivated)
14:37:28 DEBUG opendrift:2217: 0 elements scheduled.
14:37:28 DEBUG opendrift:2219: ======================================================================
14:37:28 DEBUG opendrift:2230: 34.93342781249938 <- latitude -> 35.143501179291334
14:37:28 DEBUG opendrift:2230: 23.274784632474212 <- longitude -> 23.417291204540785
14:37:28 DEBUG opendrift:2230: -141.1295582687635 <- z -> 0.0
14:37:28 DEBUG opendrift:2231: ---------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:28 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:28 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:28 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:28 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:28 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:28 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:28 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:28 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:28 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:28 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:28 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:28 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:28 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:28 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 21:00:00 (before)
2026-06-19 00:00:00 (after)
14:37:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 21:00:00) in space (linearNDFast)
14:37:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 00:00:00) in space (linearNDFast)
14:37:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 21:00:00, weight 0.13) and
after (2026-06-19 00:00:00, weight 0.87) in time
14:37:28 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:28 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:28 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:28 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:28 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:28 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-18 21:00:00 (before)
2026-06-19 00:00:00 (after)
14:37:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-18 21:00:00) in space (linearNDFast)
14:37:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 00:00:00) in space (linearNDFast)
14:37:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-18 21:00:00, weight 0.13) and
after (2026-06-19 00:00:00, weight 0.87) in time
14:37:28 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:28 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:28 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:28 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:28 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:28 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:28 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:28 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:28 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.577078 (min) -0.219911 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0572349 (min) 0.530256 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: x_wind: -3.28107 (min) -1.95672 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.9984 (min) -11.2025 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:28 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:28 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.340524, mean: 3.449458, max: 3.677499
14:37:28 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:28 DEBUG opendrift.models.physics_methods:941: min: 9.957192, mean: 10.118004, max: 10.447343
14:37:28 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.957192, mean: 10.118004, max: 10.447343
14:37:28 DEBUG opendrift:697: No elements hit coastline.
14:37:28 DEBUG opendrift:1807: No elements to deactivate
14:37:28 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:28 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:28 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:28 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:28 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:28 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:28 DEBUG opendrift.models.physics_methods:941: min: 9.957192, mean: 10.118004, max: 10.447343
14:37:28 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:28 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002846, dN_50: 0.000223
14:37:28 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:28 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05394309542727016
14:37:28 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:28 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:28 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 221 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 221 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 219 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 221 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 221 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 223 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 221 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 221 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 222 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 219 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 218 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:28 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:28 DEBUG opendrift.models.physics_methods:785: Advecting 240 of 6000 elements above 0.100m with wind-sheared ocean current (0.000977 m/s - 0.366801 m/s)
14:37:28 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:28 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0012327289283346158 and 0.4831221654354385 m/s
14:37:28 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:28 DEBUG opendrift:2210: ======================================================================
14:37:28 INFO opendrift:2211: 2026-06-19 00:37:15.949692 - step 11 of 48 - 6000 active elements (0 deactivated)
14:37:28 DEBUG opendrift:2217: 0 elements scheduled.
14:37:28 DEBUG opendrift:2219: ======================================================================
14:37:28 DEBUG opendrift:2230: 34.93709661386045 <- latitude -> 35.15537992472368
14:37:28 DEBUG opendrift:2230: 23.249690713280614 <- longitude -> 23.40825733701729
14:37:28 DEBUG opendrift:2230: -139.67192125743492 <- z -> 0.0
14:37:28 DEBUG opendrift:2231: ---------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:28 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:28 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:28 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:28 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:28 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:28 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:28 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:28 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:28 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:28 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:28 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:28 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:28 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:28 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:28 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:28 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 00:00:00 (before)
2026-06-19 03:00:00 (after)
14:37:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:29 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:29 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:29 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
14:37:29 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 11x13x23) for time after (2026-06-19 03:00:00)
14:37:29 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 00:00:00) in space (linearNDFast)
14:37:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:29 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 03:00:00) in space (linearNDFast)
14:37:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:29 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 00:00:00, weight 0.79) and
after (2026-06-19 03:00:00, weight 0.21) in time
14:37:29 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:29 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:29 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:29 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:29 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:29 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:29 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:29 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:29 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:29 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:29 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 00:00:00 (before)
2026-06-19 01:30:00 (after)
14:37:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:29 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:29 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:29 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-06-19 01:30:00)
14:37:29 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 00:00:00) in space (linearNDFast)
14:37:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:29 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 01:30:00) in space (linearNDFast)
14:37:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:29 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 00:00:00, weight 0.59) and
after (2026-06-19 01:30:00, weight 0.41) in time
14:37:29 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:29 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:29 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:29 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:29 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:29 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:29 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:29 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:29 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:29 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.602184 (min) -0.219737 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0526277 (min) 0.497094 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: x_wind: -3.72072 (min) -2.04004 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: y_wind: -12.6439 (min) -11.7076 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:29 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:30 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.636663, mean: 3.765316, max: 4.084470
14:37:30 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:30 DEBUG opendrift.models.physics_methods:941: min: 10.389176, mean: 10.570930, max: 11.010256
14:37:30 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 10.389176, mean: 10.570930, max: 11.010256
14:37:30 DEBUG opendrift:697: No elements hit coastline.
14:37:30 DEBUG opendrift:1807: No elements to deactivate
14:37:30 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:30 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:30 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:30 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:30 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:30 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:30 DEBUG opendrift.models.physics_methods:941: min: 10.389176, mean: 10.570930, max: 11.010256
14:37:30 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:30 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003392, dN_50: 0.000266
14:37:30 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:30 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.059912250368846204
14:37:30 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:30 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:30 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 219 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 219 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 219 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:30 DEBUG opendrift.models.physics_methods:785: Advecting 223 of 6000 elements above 0.100m with wind-sheared ocean current (0.037805 m/s - 0.386564 m/s)
14:37:30 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:30 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0036066258604353536 and 0.4322542143635402 m/s
14:37:30 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:30 DEBUG opendrift:2210: ======================================================================
14:37:30 INFO opendrift:2211: 2026-06-19 01:37:15.949692 - step 12 of 48 - 6000 active elements (0 deactivated)
14:37:30 DEBUG opendrift:2217: 0 elements scheduled.
14:37:30 DEBUG opendrift:2219: ======================================================================
14:37:30 DEBUG opendrift:2230: 34.927793541221604 <- latitude -> 35.175968449612306
14:37:30 DEBUG opendrift:2230: 23.225756890556667 <- longitude -> 23.39421972482124
14:37:30 DEBUG opendrift:2230: -138.5334191107112 <- z -> 0.0
14:37:30 DEBUG opendrift:2231: ---------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:30 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:30 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:30 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:30 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:30 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:30 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 00:00:00 (before)
2026-06-19 03:00:00 (after)
14:37:30 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 00:00:00) in space (linearNDFast)
14:37:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:30 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 03:00:00) in space (linearNDFast)
14:37:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:30 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 00:00:00, weight 0.46) and
after (2026-06-19 03:00:00, weight 0.54) in time
14:37:30 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:30 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:30 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 01:30:00 (before)
2026-06-19 03:00:00 (after)
14:37:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:30 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:30 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:30 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-06-19 03:00:00)
14:37:30 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 01:30:00) in space (linearNDFast)
14:37:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:30 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 03:00:00) in space (linearNDFast)
14:37:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:30 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 01:30:00, weight 0.92) and
after (2026-06-19 03:00:00, weight 0.08) in time
14:37:30 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:30 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:30 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:30 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:30 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:30 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:30 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:30 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:30 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.598839 (min) -0.221674 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0555404 (min) 0.506112 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: x_wind: -4.25217 (min) -2.00276 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: y_wind: -13.5631 (min) -11.9489 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:30 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.668416, mean: 4.106364, max: 4.684218
14:37:30 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:30 DEBUG opendrift.models.physics_methods:941: min: 10.434434, mean: 11.038003, max: 11.790931
14:37:30 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 10.434434, mean: 11.038003, max: 11.790931
14:37:30 DEBUG opendrift:697: No elements hit coastline.
14:37:30 DEBUG opendrift:1807: No elements to deactivate
14:37:30 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:30 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:30 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:30 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:30 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:30 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:30 DEBUG opendrift.models.physics_methods:941: min: 10.434434, mean: 11.038004, max: 11.790932
14:37:30 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:30 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004040, dN_50: 0.000317
14:37:30 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:30 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06870892721911559
14:37:30 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:30 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:30 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 219 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 219 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 3 of 219 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 219 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 218 surface elements
14:37:30 DEBUG opendrift.models.physics_methods:785: Advecting 227 of 6000 elements above 0.100m with wind-sheared ocean current (0.069093 m/s - 0.413973 m/s)
14:37:30 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:30 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002746716925772088 and 0.45041203473427394 m/s
14:37:30 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:30 DEBUG opendrift:2210: ======================================================================
14:37:30 INFO opendrift:2211: 2026-06-19 02:37:15.949692 - step 13 of 48 - 6000 active elements (0 deactivated)
14:37:30 DEBUG opendrift:2217: 0 elements scheduled.
14:37:30 DEBUG opendrift:2219: ======================================================================
14:37:30 DEBUG opendrift:2230: 34.9116180456198 <- latitude -> 35.19571873570671
14:37:30 DEBUG opendrift:2230: 23.21375222348222 <- longitude -> 23.38076651966098
14:37:30 DEBUG opendrift:2230: -137.36478525591946 <- z -> 0.0
14:37:30 DEBUG opendrift:2231: ---------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:30 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:30 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:30 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:30 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:30 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:30 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 00:00:00 (before)
2026-06-19 03:00:00 (after)
14:37:30 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 00:00:00) in space (linearNDFast)
14:37:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:30 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 03:00:00) in space (linearNDFast)
14:37:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:30 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 00:00:00, weight 0.13) and
after (2026-06-19 03:00:00, weight 0.87) in time
14:37:30 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:30 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:30 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 01:30:00 (before)
2026-06-19 03:00:00 (after)
14:37:30 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 01:30:00) in space (linearNDFast)
14:37:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:30 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 03:00:00) in space (linearNDFast)
14:37:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:30 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 01:30:00, weight 0.25) and
after (2026-06-19 03:00:00, weight 0.75) in time
14:37:30 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:30 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:30 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:30 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:30 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:30 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:30 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:30 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:30 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.60854 (min) -0.236964 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0652252 (min) 0.536105 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: x_wind: -4.5974 (min) -1.83325 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: y_wind: -13.7964 (min) -11.4866 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:30 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:30 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.416232, mean: 4.055344, max: 4.794748
14:37:30 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:30 DEBUG opendrift.models.physics_methods:941: min: 10.069393, mean: 10.967546, max: 11.929231
14:37:30 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 10.069393, mean: 10.967546, max: 11.929231
14:37:30 DEBUG opendrift:697: No elements hit coastline.
14:37:30 DEBUG opendrift:1807: No elements to deactivate
14:37:30 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:30 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:30 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:30 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:30 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:30 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:30 DEBUG opendrift.models.physics_methods:941: min: 10.069392, mean: 10.967546, max: 11.929231
14:37:30 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:30 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004973, dN_50: 0.000390
14:37:30 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:30 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07033008951477242
14:37:30 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:30 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:30 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 219 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 218 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 217 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 214 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 214 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 214 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 214 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 212 surface elements
14:37:30 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:30 DEBUG opendrift.models.physics_methods:785: Advecting 228 of 6000 elements above 0.100m with wind-sheared ocean current (0.005685 m/s - 0.418829 m/s)
14:37:30 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:30 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0031794033224070706 and 0.41406711411002206 m/s
14:37:30 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:30 DEBUG opendrift:2210: ======================================================================
14:37:30 INFO opendrift:2211: 2026-06-19 03:37:15.949692 - step 14 of 48 - 6000 active elements (0 deactivated)
14:37:30 DEBUG opendrift:2217: 0 elements scheduled.
14:37:30 DEBUG opendrift:2219: ======================================================================
14:37:30 DEBUG opendrift:2230: 34.89802403749474 <- latitude -> 35.21388118005675
14:37:30 DEBUG opendrift:2230: 23.192599001935044 <- longitude -> 23.363522946532964
14:37:30 DEBUG opendrift:2230: -136.24946287571868 <- z -> 0.0
14:37:30 DEBUG opendrift:2231: ---------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:30 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:30 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:30 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:30 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:30 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:30 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:30 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:30 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:30 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:30 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:30 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 03:00:00 (before)
2026-06-19 06:00:00 (after)
14:37:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:32 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:32 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:32 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
14:37:32 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 11x16x23) for time after (2026-06-19 06:00:00)
14:37:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 03:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 06:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 03:00:00, weight 0.79) and
after (2026-06-19 06:00:00, weight 0.21) in time
14:37:32 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:32 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:32 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:32 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:32 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:32 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 03:00:00 (before)
2026-06-19 06:00:00 (after)
14:37:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:32 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:32 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:32 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-06-19 06:00:00)
14:37:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 03:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 06:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 03:00:00, weight 0.79) and
after (2026-06-19 06:00:00, weight 0.21) in time
14:37:32 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:32 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:32 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:32 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:32 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:32 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:32 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:32 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:32 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.6099 (min) -0.201959 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0853428 (min) 0.553228 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: x_wind: -5.00015 (min) -1.89348 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: y_wind: -13.344 (min) -11.0413 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:32 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 3.220062, mean: 3.802522, max: 4.502910
14:37:32 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:32 DEBUG opendrift.models.physics_methods:941: min: 9.776011, mean: 10.620709, max: 11.560488
14:37:32 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.776011, mean: 10.620709, max: 11.560488
14:37:32 DEBUG opendrift:697: No elements hit coastline.
14:37:32 DEBUG opendrift:1807: No elements to deactivate
14:37:32 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:32 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:32 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:32 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:32 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:32 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:32 DEBUG opendrift.models.physics_methods:941: min: 9.776011, mean: 10.620709, max: 11.560488
14:37:32 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:32 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005521, dN_50: 0.000433
14:37:32 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:32 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06604961944333045
14:37:32 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:32 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:32 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 217 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 216 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 214 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 213 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 213 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 214 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 213 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 214 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 214 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 215 surface elements
14:37:32 DEBUG opendrift.models.physics_methods:785: Advecting 228 of 6000 elements above 0.100m with wind-sheared ocean current (0.053568 m/s - 0.405882 m/s)
14:37:32 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:32 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010137294541979057 and 0.46543462203736635 m/s
14:37:32 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:32 DEBUG opendrift:2210: ======================================================================
14:37:32 INFO opendrift:2211: 2026-06-19 04:37:15.949692 - step 15 of 48 - 6000 active elements (0 deactivated)
14:37:32 DEBUG opendrift:2217: 0 elements scheduled.
14:37:32 DEBUG opendrift:2219: ======================================================================
14:37:32 DEBUG opendrift:2230: 34.88891717653793 <- latitude -> 35.23493966986063
14:37:32 DEBUG opendrift:2230: 23.171909145038896 <- longitude -> 23.346957914853203
14:37:32 DEBUG opendrift:2230: -135.0752029644897 <- z -> 0.0
14:37:32 DEBUG opendrift:2231: ---------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:32 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:32 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:32 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:32 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:32 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:32 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:32 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:32 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:32 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:32 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:32 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:32 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:32 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:32 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 03:00:00 (before)
2026-06-19 06:00:00 (after)
14:37:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 03:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 06:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 03:00:00, weight 0.46) and
after (2026-06-19 06:00:00, weight 0.54) in time
14:37:32 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:32 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:32 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:32 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:32 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:32 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 03:00:00 (before)
2026-06-19 06:00:00 (after)
14:37:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 03:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 06:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 03:00:00, weight 0.46) and
after (2026-06-19 06:00:00, weight 0.54) in time
14:37:32 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:32 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:32 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:32 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:32 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:32 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:32 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:32 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:32 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.567802 (min) -0.201813 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.109942 (min) 0.566401 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: x_wind: -5.37978 (min) -2.12312 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: y_wind: -12.5052 (min) -10.1523 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:32 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.987682, mean: 3.409837, max: 4.002584
14:37:32 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:32 DEBUG opendrift.models.physics_methods:941: min: 9.416657, mean: 10.058562, max: 10.899329
14:37:32 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.416657, mean: 10.058562, max: 10.899329
14:37:32 DEBUG opendrift:697: No elements hit coastline.
14:37:32 DEBUG opendrift:1807: No elements to deactivate
14:37:32 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:32 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:32 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:32 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:32 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:32 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:32 DEBUG opendrift.models.physics_methods:941: min: 9.416656, mean: 10.058562, max: 10.899329
14:37:32 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:32 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.006042, dN_50: 0.000474
14:37:32 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:32 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05871120033168494
14:37:32 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:32 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:32 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 220 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 221 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 222 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 222 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 231 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 230 surface elements
14:37:32 DEBUG opendrift.models.physics_methods:785: Advecting 245 of 6000 elements above 0.100m with wind-sheared ocean current (0.076325 m/s - 0.382605 m/s)
14:37:32 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:32 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0005100047373104568 and 0.4270118932567999 m/s
14:37:32 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:32 DEBUG opendrift:2210: ======================================================================
14:37:32 INFO opendrift:2211: 2026-06-19 05:37:15.949692 - step 16 of 48 - 6000 active elements (0 deactivated)
14:37:32 DEBUG opendrift:2217: 0 elements scheduled.
14:37:32 DEBUG opendrift:2219: ======================================================================
14:37:32 DEBUG opendrift:2230: 34.87981682866949 <- latitude -> 35.255974638871514
14:37:32 DEBUG opendrift:2230: 23.149110879519693 <- longitude -> 23.333402269897046
14:37:32 DEBUG opendrift:2230: -133.7154888049767 <- z -> 0.0
14:37:32 DEBUG opendrift:2231: ---------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:32 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:32 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:32 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:32 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:32 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:32 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:32 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:32 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:32 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:32 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:32 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:32 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:32 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:32 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 03:00:00 (before)
2026-06-19 06:00:00 (after)
14:37:32 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:37:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 03:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 3 elements, expanding data 1
14:37:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 06:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 03:00:00, weight 0.13) and
after (2026-06-19 06:00:00, weight 0.87) in time
14:37:32 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:32 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:32 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:32 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:32 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:32 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:32 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 03:00:00 (before)
2026-06-19 06:00:00 (after)
14:37:32 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 03:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 06:00:00) in space (linearNDFast)
14:37:32 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:32 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 03:00:00, weight 0.13) and
after (2026-06-19 06:00:00, weight 0.87) in time
14:37:32 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:32 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:32 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:32 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:32 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:32 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:32 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:32 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:32 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:32 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.546054 (min) -0.197074 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0689836 (min) 0.586862 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: x_wind: -5.66263 (min) -2.36519 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.7678 (min) -9.04659 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:32 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:32 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.739068, mean: 3.028457, max: 3.548865
14:37:32 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:32 DEBUG opendrift.models.physics_methods:941: min: 9.016355, mean: 9.479704, max: 10.263001
14:37:32 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 9.016355, mean: 9.479704, max: 10.263001
14:37:32 DEBUG opendrift:697: No elements hit coastline.
14:37:32 DEBUG opendrift:1807: No elements to deactivate
14:37:32 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:32 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:32 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:32 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:32 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:32 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:32 DEBUG opendrift.models.physics_methods:941: min: 9.016356, mean: 9.479704, max: 10.263000
14:37:32 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:32 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.006637, dN_50: 0.000521
14:37:32 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:32 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0520563838255552
14:37:32 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:32 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:32 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 231 surface elements
14:37:32 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 230 surface elements
14:37:33 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 233 surface elements
14:37:33 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 235 surface elements
14:37:33 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 234 surface elements
14:37:33 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 233 surface elements
14:37:33 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 233 surface elements
14:37:33 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 236 surface elements
14:37:33 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 235 surface elements
14:37:33 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 235 surface elements
14:37:33 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 236 surface elements
14:37:33 DEBUG opendrift.models.physics_methods:785: Advecting 256 of 6000 elements above 0.100m with wind-sheared ocean current (0.004004 m/s - 0.359949 m/s)
14:37:33 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:33 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014494091226621582 and 0.4697654080508513 m/s
14:37:33 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:33 DEBUG opendrift:2210: ======================================================================
14:37:33 INFO opendrift:2211: 2026-06-19 06:37:15.949692 - step 17 of 48 - 6000 active elements (0 deactivated)
14:37:33 DEBUG opendrift:2217: 0 elements scheduled.
14:37:33 DEBUG opendrift:2219: ======================================================================
14:37:33 DEBUG opendrift:2230: 34.870958345200634 <- latitude -> 35.27008474967835
14:37:33 DEBUG opendrift:2230: 23.131321169574907 <- longitude -> 23.31695885168498
14:37:33 DEBUG opendrift:2230: -132.33375212603033 <- z -> 0.0
14:37:33 DEBUG opendrift:2231: ---------------------------------
14:37:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:33 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:33 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:33 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:33 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:33 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 06:00:00 (before)
2026-06-19 09:00:00 (after)
14:37:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:34 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:34 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:34 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
14:37:34 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 11x18x23) for time after (2026-06-19 09:00:00)
14:37:34 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 06:00:00) in space (linearNDFast)
14:37:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:34 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 09:00:00) in space (linearNDFast)
14:37:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:34 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 06:00:00, weight 0.79) and
after (2026-06-19 09:00:00, weight 0.21) in time
14:37:34 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:34 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:34 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:34 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:34 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:34 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:34 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:34 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:34 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:34 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:34 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 06:00:00 (before)
2026-06-19 07:30:00 (after)
14:37:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:34 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:34 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:34 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-06-19 07:30:00)
14:37:34 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 06:00:00) in space (linearNDFast)
14:37:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:34 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 07:30:00) in space (linearNDFast)
14:37:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:34 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 06:00:00, weight 0.59) and
after (2026-06-19 07:30:00, weight 0.41) in time
14:37:34 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:34 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:34 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:34 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:34 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:34 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:34 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:34 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:34 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:34 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.57257 (min) -0.182199 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0322751 (min) 0.566846 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: x_wind: -5.1031 (min) -2.2736 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.512 (min) -7.91299 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:34 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:34 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.111718, mean: 2.397041, max: 2.851283
14:37:34 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:34 DEBUG opendrift.models.physics_methods:941: min: 7.916762, mean: 8.433123, max: 9.199194
14:37:34 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.916762, mean: 8.433123, max: 9.199194
14:37:34 DEBUG opendrift:697: No elements hit coastline.
14:37:34 DEBUG opendrift:1807: No elements to deactivate
14:37:34 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:34 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:34 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:34 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:34 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:34 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:34 DEBUG opendrift.models.physics_methods:941: min: 7.916762, mean: 8.433123, max: 9.199194
14:37:34 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:34 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.007562, dN_50: 0.000594
14:37:34 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:34 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04182476412727481
14:37:34 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:34 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:34 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:34 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 236 surface elements
14:37:35 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 242 surface elements
14:37:35 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 242 surface elements
14:37:35 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 242 surface elements
14:37:35 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 242 surface elements
14:37:35 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 241 surface elements
14:37:35 DEBUG opendrift.models.physics_methods:785: Advecting 250 of 6000 elements above 0.100m with wind-sheared ocean current (0.004813 m/s - 0.322979 m/s)
14:37:35 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:35 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0021357948655367355 and 0.4392192819433471 m/s
14:37:35 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:35 DEBUG opendrift:2210: ======================================================================
14:37:35 INFO opendrift:2211: 2026-06-19 07:37:15.949692 - step 18 of 48 - 6000 active elements (0 deactivated)
14:37:35 DEBUG opendrift:2217: 0 elements scheduled.
14:37:35 DEBUG opendrift:2219: ======================================================================
14:37:35 DEBUG opendrift:2230: 34.86388966370123 <- latitude -> 35.28651873732319
14:37:35 DEBUG opendrift:2230: 23.108079060913905 <- longitude -> 23.303603329702455
14:37:35 DEBUG opendrift:2230: -131.32035038400863 <- z -> 0.0
14:37:35 DEBUG opendrift:2231: ---------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:35 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 06:00:00 (before)
2026-06-19 09:00:00 (after)
14:37:35 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 06:00:00) in space (linearNDFast)
14:37:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:35 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 09:00:00) in space (linearNDFast)
14:37:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:35 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 06:00:00, weight 0.46) and
after (2026-06-19 09:00:00, weight 0.54) in time
14:37:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 07:30:00 (before)
2026-06-19 09:00:00 (after)
14:37:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:35 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:35 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:35 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-06-19 09:00:00)
14:37:35 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 07:30:00) in space (linearNDFast)
14:37:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:35 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 09:00:00) in space (linearNDFast)
14:37:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:35 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 07:30:00, weight 0.92) and
after (2026-06-19 09:00:00, weight 0.08) in time
14:37:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:35 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:35 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:35 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:35 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:35 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:35 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:35 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.606205 (min) -0.18996 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.00127091 (min) 0.564195 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: x_wind: -3.86378 (min) -1.25422 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.21438 (min) -6.89938 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:35 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.424281, mean: 1.703668, max: 2.150290
14:37:35 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:35 DEBUG opendrift.models.physics_methods:941: min: 6.501706, mean: 7.108151, max: 7.988737
14:37:35 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.501706, mean: 7.108151, max: 7.988737
14:37:35 DEBUG opendrift:697: No elements hit coastline.
14:37:35 DEBUG opendrift:1807: No elements to deactivate
14:37:35 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:35 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:35 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:35 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:35 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:35 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:35 DEBUG opendrift.models.physics_methods:941: min: 6.501707, mean: 7.108151, max: 7.988737
14:37:35 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:35 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008904, dN_50: 0.000699
14:37:35 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:35 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.031543098327036174
14:37:35 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:35 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:35 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:35 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 240 surface elements
14:37:35 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 240 surface elements
14:37:35 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 242 surface elements
14:37:35 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 251 surface elements
14:37:35 DEBUG opendrift.models.physics_methods:785: Advecting 256 of 6000 elements above 0.100m with wind-sheared ocean current (0.082548 m/s - 0.280480 m/s)
14:37:35 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:35 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0015994281269202948 and 0.4697421923561874 m/s
14:37:35 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:35 DEBUG opendrift:2210: ======================================================================
14:37:35 INFO opendrift:2211: 2026-06-19 08:37:15.949692 - step 19 of 48 - 6000 active elements (0 deactivated)
14:37:35 DEBUG opendrift:2217: 0 elements scheduled.
14:37:35 DEBUG opendrift:2219: ======================================================================
14:37:35 DEBUG opendrift:2230: 34.8513655650145 <- latitude -> 35.29982360926955
14:37:35 DEBUG opendrift:2230: 23.081816892403435 <- longitude -> 23.29221965538074
14:37:35 DEBUG opendrift:2230: -129.90392500118617 <- z -> 0.0
14:37:35 DEBUG opendrift:2231: ---------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:35 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 06:00:00 (before)
2026-06-19 09:00:00 (after)
14:37:35 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 06:00:00) in space (linearNDFast)
14:37:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:35 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 09:00:00) in space (linearNDFast)
14:37:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:35 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 06:00:00, weight 0.13) and
after (2026-06-19 09:00:00, weight 0.87) in time
14:37:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 07:30:00 (before)
2026-06-19 09:00:00 (after)
14:37:35 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 07:30:00) in space (linearNDFast)
14:37:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:35 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 09:00:00) in space (linearNDFast)
14:37:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:35 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 07:30:00, weight 0.25) and
after (2026-06-19 09:00:00, weight 0.75) in time
14:37:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:35 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:35 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:35 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:35 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:35 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:35 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:35 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.637845 (min) -0.202767 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0392209 (min) 0.552433 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.42432 (min) 1.34938 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.44654 (min) -6.60559 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:35 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:35 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.077062, mean: 1.391558, max: 2.237587
14:37:35 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:35 DEBUG opendrift.models.physics_methods:941: min: 5.653924, mean: 6.419441, max: 8.149286
14:37:35 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.653924, mean: 6.419441, max: 8.149286
14:37:35 DEBUG opendrift:697: No elements hit coastline.
14:37:35 DEBUG opendrift:1807: No elements to deactivate
14:37:35 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:35 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:35 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:35 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:35 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:35 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:35 DEBUG opendrift.models.physics_methods:941: min: 5.653924, mean: 6.419441, max: 8.149286
14:37:35 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:35 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.009925, dN_50: 0.000779
14:37:35 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:35 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.032823513478757636
14:37:35 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:35 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:35 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:35 DEBUG opendrift.models.physics_methods:785: Advecting 273 of 6000 elements above 0.100m with wind-sheared ocean current (0.031733 m/s - 0.286117 m/s)
14:37:35 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:35 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0024306303749270855 and 0.4334800333632837 m/s
14:37:35 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:35 DEBUG opendrift:2210: ======================================================================
14:37:35 INFO opendrift:2211: 2026-06-19 09:37:15.949692 - step 20 of 48 - 6000 active elements (0 deactivated)
14:37:35 DEBUG opendrift:2217: 0 elements scheduled.
14:37:35 DEBUG opendrift:2219: ======================================================================
14:37:35 DEBUG opendrift:2230: 34.84046250015955 <- latitude -> 35.318951458829304
14:37:35 DEBUG opendrift:2230: 23.06391244592904 <- longitude -> 23.28081401614001
14:37:35 DEBUG opendrift:2230: -128.83069177631276 <- z -> 0.0
14:37:35 DEBUG opendrift:2231: ---------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:35 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:35 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 09:00:00 (before)
2026-06-19 12:00:00 (after)
14:37:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:36 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:36 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:36 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
14:37:36 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 12x20x23) for time after (2026-06-19 12:00:00)
14:37:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 09:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 12:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 09:00:00, weight 0.79) and
after (2026-06-19 12:00:00, weight 0.21) in time
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:36 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 09:00:00 (before)
2026-06-19 12:00:00 (after)
14:37:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:36 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:36 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:36 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-06-19 12:00:00)
14:37:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 09:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 12:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 09:00:00, weight 0.79) and
after (2026-06-19 12:00:00, weight 0.21) in time
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:36 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:36 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:36 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:36 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:36 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:36 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.613258 (min) -0.22238 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0280782 (min) 0.534542 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.686238 (min) 2.18597 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.58265 (min) -6.28686 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:36 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.984481, mean: 1.328772, max: 2.376497
14:37:36 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:36 DEBUG opendrift.models.physics_methods:941: min: 5.405466, mean: 6.269495, max: 8.398432
14:37:36 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.405466, mean: 6.269495, max: 8.398432
14:37:36 DEBUG opendrift:697: No elements hit coastline.
14:37:36 DEBUG opendrift:1807: No elements to deactivate
14:37:36 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:36 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:36 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:36 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:36 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:36 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:36 DEBUG opendrift.models.physics_methods:941: min: 5.405467, mean: 6.269494, max: 8.398432
14:37:36 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:36 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010602, dN_50: 0.000832
14:37:36 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:36 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03486094158717307
14:37:36 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:36 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:36 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:36 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 268 surface elements
14:37:36 DEBUG opendrift.models.physics_methods:785: Advecting 272 of 6000 elements above 0.100m with wind-sheared ocean current (0.003206 m/s - 0.294864 m/s)
14:37:36 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:36 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0026822030802538628 and 0.45072497897088043 m/s
14:37:36 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:36 DEBUG opendrift:2210: ======================================================================
14:37:36 INFO opendrift:2211: 2026-06-19 10:37:15.949692 - step 21 of 48 - 6000 active elements (0 deactivated)
14:37:36 DEBUG opendrift:2217: 0 elements scheduled.
14:37:36 DEBUG opendrift:2219: ======================================================================
14:37:36 DEBUG opendrift:2230: 34.83307837300584 <- latitude -> 35.33415966429565
14:37:36 DEBUG opendrift:2230: 23.05131731808022 <- longitude -> 23.274602313457496
14:37:36 DEBUG opendrift:2230: -127.42814661798592 <- z -> 0.0
14:37:36 DEBUG opendrift:2231: ---------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:36 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:36 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 09:00:00 (before)
2026-06-19 12:00:00 (after)
14:37:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 09:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 12:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 09:00:00, weight 0.46) and
after (2026-06-19 12:00:00, weight 0.54) in time
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:36 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 09:00:00 (before)
2026-06-19 12:00:00 (after)
14:37:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 09:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 12:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 09:00:00, weight 0.46) and
after (2026-06-19 12:00:00, weight 0.54) in time
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:36 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:36 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:36 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:36 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:36 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:36 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.580921 (min) -0.201945 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.00152233 (min) 0.515986 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.63302 (min) 1.90554 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.74352 (min) -5.98642 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:36 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.896129, mean: 1.220993, max: 2.424754
14:37:36 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:36 DEBUG opendrift.models.physics_methods:941: min: 5.157211, mean: 6.006463, max: 8.483271
14:37:36 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.157211, mean: 6.006463, max: 8.483271
14:37:36 DEBUG opendrift:697: No elements hit coastline.
14:37:36 DEBUG opendrift:1807: No elements to deactivate
14:37:36 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:36 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:36 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:36 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:36 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:36 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:36 DEBUG opendrift.models.physics_methods:941: min: 5.157211, mean: 6.006462, max: 8.483272
14:37:36 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:36 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.011487, dN_50: 0.000902
14:37:36 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:36 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03556873343576988
14:37:36 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:36 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:36 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:36 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 268 surface elements
14:37:36 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 274 surface elements
14:37:36 DEBUG opendrift.models.physics_methods:785: Advecting 283 of 6000 elements above 0.100m with wind-sheared ocean current (0.001962 m/s - 0.297843 m/s)
14:37:36 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:36 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0017110831770266116 and 0.47816703343356826 m/s
14:37:36 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:36 DEBUG opendrift:2210: ======================================================================
14:37:36 INFO opendrift:2211: 2026-06-19 11:37:15.949692 - step 22 of 48 - 6000 active elements (0 deactivated)
14:37:36 DEBUG opendrift:2217: 0 elements scheduled.
14:37:36 DEBUG opendrift:2219: ======================================================================
14:37:36 DEBUG opendrift:2230: 34.82691510417611 <- latitude -> 35.35365775415986
14:37:36 DEBUG opendrift:2230: 23.031203318808867 <- longitude -> 23.26007326646744
14:37:36 DEBUG opendrift:2230: -126.00782930081633 <- z -> 0.0
14:37:36 DEBUG opendrift:2231: ---------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:36 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:36 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 09:00:00 (before)
2026-06-19 12:00:00 (after)
14:37:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 09:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 12:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 09:00:00, weight 0.13) and
after (2026-06-19 12:00:00, weight 0.87) in time
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:36 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 09:00:00 (before)
2026-06-19 12:00:00 (after)
14:37:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 09:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 12:00:00) in space (linearNDFast)
14:37:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 09:00:00, weight 0.13) and
after (2026-06-19 12:00:00, weight 0.87) in time
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:36 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:36 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:36 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:36 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:36 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:36 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.561401 (min) -0.142871 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.00480985 (min) 0.523621 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.451307 (min) 1.61539 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.88098 (min) -5.62482 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:36 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:36 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.800406, mean: 1.116365, max: 2.465984
14:37:36 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:36 DEBUG opendrift.models.physics_methods:941: min: 4.873992, mean: 5.739058, max: 8.555093
14:37:36 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.873992, mean: 5.739058, max: 8.555093
14:37:36 DEBUG opendrift:697: No elements hit coastline.
14:37:36 DEBUG opendrift:1807: No elements to deactivate
14:37:36 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:36 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:36 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:36 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:36 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:36 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:36 DEBUG opendrift.models.physics_methods:941: min: 4.873992, mean: 5.739058, max: 8.555093
14:37:36 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:36 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.012477, dN_50: 0.000979
14:37:36 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:36 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03617347156402575
14:37:36 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:36 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:36 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:36 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 275 surface elements
14:37:36 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 275 surface elements
14:37:36 DEBUG opendrift.models.physics_methods:785: Advecting 282 of 6000 elements above 0.100m with wind-sheared ocean current (0.017531 m/s - 0.300365 m/s)
14:37:36 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:36 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0005510257353160126 and 0.5019457675898372 m/s
14:37:36 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:36 DEBUG opendrift:2210: ======================================================================
14:37:36 INFO opendrift:2211: 2026-06-19 12:37:15.949692 - step 23 of 48 - 6000 active elements (0 deactivated)
14:37:36 DEBUG opendrift:2217: 0 elements scheduled.
14:37:36 DEBUG opendrift:2219: ======================================================================
14:37:36 DEBUG opendrift:2230: 34.82422539461308 <- latitude -> 35.37798459431957
14:37:36 DEBUG opendrift:2230: 23.013240407953074 <- longitude -> 23.2465908801398
14:37:36 DEBUG opendrift:2230: -125.03392950354349 <- z -> 0.0
14:37:36 DEBUG opendrift:2231: ---------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:36 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:36 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:36 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:36 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:36 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:36 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:36 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:36 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:36 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 12:00:00 (before)
2026-06-19 15:00:00 (after)
14:37:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:37 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:37 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:37 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
14:37:37 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 12x22x23) for time after (2026-06-19 15:00:00)
14:37:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 12:00:00) in space (linearNDFast)
14:37:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 15:00:00) in space (linearNDFast)
14:37:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 12:00:00, weight 0.79) and
after (2026-06-19 15:00:00, weight 0.21) in time
14:37:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 12:00:00 (before)
2026-06-19 13:30:00 (after)
14:37:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:37 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:37 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:37 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 7x8x1) for time after (2026-06-19 13:30:00)
14:37:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 12:00:00) in space (linearNDFast)
14:37:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 13:30:00) in space (linearNDFast)
14:37:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 12:00:00, weight 0.59) and
after (2026-06-19 13:30:00, weight 0.41) in time
14:37:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:37 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:37 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:37 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:37 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:37 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:37 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:37 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.547592 (min) -0.121962 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.00677381 (min) 0.537982 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.479112 (min) 2.62119 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.31411 (min) -6.04076 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:37 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.913840, mean: 1.213506, max: 2.296516
14:37:37 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:37 DEBUG opendrift.models.physics_methods:941: min: 5.207925, mean: 5.989497, max: 8.255898
14:37:37 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.207925, mean: 5.989497, max: 8.255898
14:37:37 DEBUG opendrift:697: No elements hit coastline.
14:37:37 DEBUG opendrift:1807: No elements to deactivate
14:37:37 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:37 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:37 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:37 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:37 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:37 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:37 DEBUG opendrift.models.physics_methods:941: min: 5.207925, mean: 5.989496, max: 8.255898
14:37:37 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:37 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.012800, dN_50: 0.001005
14:37:37 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:37 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03368783557284527
14:37:37 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:37 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:37 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 277 surface elements
14:37:37 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 277 surface elements
14:37:37 DEBUG opendrift.models.physics_methods:785: Advecting 286 of 6000 elements above 0.100m with wind-sheared ocean current (0.066994 m/s - 0.289860 m/s)
14:37:37 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:37 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001082844690999882 and 0.4339831522480774 m/s
14:37:37 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:37 DEBUG opendrift:2210: ======================================================================
14:37:37 INFO opendrift:2211: 2026-06-19 13:37:15.949692 - step 24 of 48 - 6000 active elements (0 deactivated)
14:37:37 DEBUG opendrift:2217: 0 elements scheduled.
14:37:37 DEBUG opendrift:2219: ======================================================================
14:37:37 DEBUG opendrift:2230: 34.810069825066435 <- latitude -> 35.38978032832637
14:37:37 DEBUG opendrift:2230: 23.000120312086004 <- longitude -> 23.23617223144647
14:37:37 DEBUG opendrift:2230: -124.03362879336926 <- z -> 0.0
14:37:37 DEBUG opendrift:2231: ---------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:37 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 12:00:00 (before)
2026-06-19 15:00:00 (after)
14:37:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 12:00:00) in space (linearNDFast)
14:37:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 15:00:00) in space (linearNDFast)
14:37:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 12:00:00, weight 0.46) and
after (2026-06-19 15:00:00, weight 0.54) in time
14:37:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:37 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 13:30:00 (before)
2026-06-19 15:00:00 (after)
14:37:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:37 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:37 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:37 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 7x8x1) for time after (2026-06-19 15:00:00)
14:37:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 13:30:00) in space (linearNDFast)
14:37:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 15:00:00) in space (linearNDFast)
14:37:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 13:30:00, weight 0.92) and
after (2026-06-19 15:00:00, weight 0.08) in time
14:37:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:37 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:37 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:37 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:37 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:37 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:37 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:37 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:37 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.54144 (min) -0.103428 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0227708 (min) 0.540733 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.0675385 (min) 4.05117 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.82767 (min) -7.06102 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:37 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:37 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.227906, mean: 1.465242, max: 2.151964
14:37:37 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:37 DEBUG opendrift.models.physics_methods:941: min: 6.036874, mean: 6.589343, max: 7.991845
14:37:37 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.036874, mean: 6.589343, max: 7.991845
14:37:37 DEBUG opendrift:697: No elements hit coastline.
14:37:37 DEBUG opendrift:1807: No elements to deactivate
14:37:37 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:37 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:37 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:38 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:38 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:38 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:38 DEBUG opendrift.models.physics_methods:941: min: 6.036874, mean: 6.589343, max: 7.991845
14:37:38 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:38 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.012716, dN_50: 0.000998
14:37:38 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:38 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0315676507084407
14:37:38 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:38 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:38 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:38 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 286 surface elements
14:37:38 DEBUG opendrift.models.physics_methods:785: Advecting 296 of 6000 elements above 0.100m with wind-sheared ocean current (0.060541 m/s - 0.280589 m/s)
14:37:38 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:38 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016629619182540248 and 0.454073836509572 m/s
14:37:38 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:38 DEBUG opendrift:2210: ======================================================================
14:37:38 INFO opendrift:2211: 2026-06-19 14:37:15.949692 - step 25 of 48 - 6000 active elements (0 deactivated)
14:37:38 DEBUG opendrift:2217: 0 elements scheduled.
14:37:38 DEBUG opendrift:2219: ======================================================================
14:37:38 DEBUG opendrift:2230: 34.80734629647227 <- latitude -> 35.4069164324659
14:37:38 DEBUG opendrift:2230: 22.989218242606796 <- longitude -> 23.217335846252055
14:37:38 DEBUG opendrift:2230: -122.99260912011496 <- z -> 0.0
14:37:38 DEBUG opendrift:2231: ---------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:38 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:38 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:38 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:38 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:38 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:38 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 12:00:00 (before)
2026-06-19 15:00:00 (after)
14:37:38 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:37:38 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 12:00:00) in space (linearNDFast)
14:37:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:37:38 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 15:00:00) in space (linearNDFast)
14:37:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:38 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 12:00:00, weight 0.13) and
after (2026-06-19 15:00:00, weight 0.87) in time
14:37:38 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:38 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:38 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 13:30:00 (before)
2026-06-19 15:00:00 (after)
14:37:38 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 13:30:00) in space (linearNDFast)
14:37:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:38 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 15:00:00) in space (linearNDFast)
14:37:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:38 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 13:30:00, weight 0.25) and
after (2026-06-19 15:00:00, weight 0.75) in time
14:37:38 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:38 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:38 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:38 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:38 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:38 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:38 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:38 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:38 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.502951 (min) -0.0717195 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0601045 (min) 0.51174 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.55091 (min) 1.63797 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.42896 (min) -7.68965 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:38 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:38 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.506365, mean: 1.690439, max: 2.252851
14:37:38 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:38 DEBUG opendrift.models.physics_methods:941: min: 6.686435, mean: 7.081175, max: 8.177034
14:37:38 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.686435, mean: 7.081175, max: 8.177034
14:37:38 DEBUG opendrift:697: No elements hit coastline.
14:37:38 DEBUG opendrift:1807: No elements to deactivate
14:37:38 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:38 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:38 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:38 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:38 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:38 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:38 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:38 DEBUG opendrift.models.physics_methods:941: min: 6.686435, mean: 7.081175, max: 8.177034
14:37:38 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:38 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.012895, dN_50: 0.001012
14:37:38 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:38 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03304739001798614
14:37:38 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:38 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:38 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:38 DEBUG opendrift.models.physics_methods:785: Advecting 316 of 6000 elements above 0.100m with wind-sheared ocean current (0.000404 m/s - 0.287091 m/s)
14:37:38 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:38 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001283620157565291 and 0.4184917083063707 m/s
14:37:38 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:38 DEBUG opendrift:2210: ======================================================================
14:37:38 INFO opendrift:2211: 2026-06-19 15:37:15.949692 - step 26 of 48 - 6000 active elements (0 deactivated)
14:37:38 DEBUG opendrift:2217: 0 elements scheduled.
14:37:38 DEBUG opendrift:2219: ======================================================================
14:37:38 DEBUG opendrift:2230: 34.79998198064114 <- latitude -> 35.41658524925048
14:37:38 DEBUG opendrift:2230: 22.97207335907761 <- longitude -> 23.195638173640184
14:37:38 DEBUG opendrift:2230: -121.8326383082589 <- z -> 0.0
14:37:38 DEBUG opendrift:2231: ---------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:38 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:38 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:38 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:38 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:38 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:38 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 15:00:00 (before)
2026-06-19 18:00:00 (after)
14:37:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:38 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:38 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:38 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['y_sea_water_velocity', 'x_sea_water_velocity']
14:37:38 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 12x24x22) for time after (2026-06-19 18:00:00)
14:37:38 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 15:00:00) in space (linearNDFast)
14:37:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:38 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 18:00:00) in space (linearNDFast)
14:37:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:38 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 15:00:00, weight 0.79) and
after (2026-06-19 18:00:00, weight 0.21) in time
14:37:38 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:38 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:38 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:38 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 15:00:00 (before)
2026-06-19 18:00:00 (after)
14:37:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:39 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:39 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:39 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-06-19 18:00:00)
14:37:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 15:00:00) in space (linearNDFast)
14:37:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 18:00:00) in space (linearNDFast)
14:37:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 15:00:00, weight 0.79) and
after (2026-06-19 18:00:00, weight 0.21) in time
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:39 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:39 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:39 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.512891 (min) -0.0406837 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.090341 (min) 0.494464 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: x_wind: -2.66286 (min) 0.573631 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.2709 (min) -8.20406 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:39 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.776359, mean: 2.008422, max: 2.603169
14:37:39 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:39 DEBUG opendrift.models.physics_methods:941: min: 7.260975, mean: 7.719006, max: 8.789835
14:37:39 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.260975, mean: 7.719006, max: 8.789835
14:37:39 DEBUG opendrift:697: No elements hit coastline.
14:37:39 DEBUG opendrift:1807: No elements to deactivate
14:37:39 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:39 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:39 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:39 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:39 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:39 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:39 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:39 DEBUG opendrift.models.physics_methods:941: min: 7.260974, mean: 7.719006, max: 8.789835
14:37:39 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:39 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.012927, dN_50: 0.001015
14:37:39 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:39 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03818559633508617
14:37:39 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:39 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:39 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 306 surface elements
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 306 surface elements
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 307 surface elements
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 307 surface elements
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 308 surface elements
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 312 surface elements
14:37:39 DEBUG opendrift.models.physics_methods:785: Advecting 321 of 6000 elements above 0.100m with wind-sheared ocean current (0.148713 m/s - 0.308606 m/s)
14:37:39 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:39 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0002914579376952525 and 0.431620491407613 m/s
14:37:39 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:39 DEBUG opendrift:2210: ======================================================================
14:37:39 INFO opendrift:2211: 2026-06-19 16:37:15.949692 - step 27 of 48 - 6000 active elements (0 deactivated)
14:37:39 DEBUG opendrift:2217: 0 elements scheduled.
14:37:39 DEBUG opendrift:2219: ======================================================================
14:37:39 DEBUG opendrift:2230: 34.79352487333182 <- latitude -> 35.434440865489044
14:37:39 DEBUG opendrift:2230: 22.953095174170635 <- longitude -> 23.186629438485706
14:37:39 DEBUG opendrift:2230: -119.82355874327558 <- z -> 0.0
14:37:39 DEBUG opendrift:2231: ---------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:39 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 15:00:00 (before)
2026-06-19 18:00:00 (after)
14:37:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 15:00:00) in space (linearNDFast)
14:37:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 18:00:00) in space (linearNDFast)
14:37:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 15:00:00, weight 0.46) and
after (2026-06-19 18:00:00, weight 0.54) in time
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 15:00:00 (before)
2026-06-19 18:00:00 (after)
14:37:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 15:00:00) in space (linearNDFast)
14:37:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 18:00:00) in space (linearNDFast)
14:37:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 15:00:00, weight 0.46) and
after (2026-06-19 18:00:00, weight 0.54) in time
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:39 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:39 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:39 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.521407 (min) -0.079133 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.103304 (min) 0.468782 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: x_wind: -3.43315 (min) 0.145024 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.9666 (min) -8.55383 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:39 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.050309, mean: 2.326064, max: 2.959068
14:37:39 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:39 DEBUG opendrift.models.physics_methods:941: min: 7.800802, mean: 8.306802, max: 9.371455
14:37:39 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.800802, mean: 8.306802, max: 9.371455
14:37:39 DEBUG opendrift:697: No elements hit coastline.
14:37:39 DEBUG opendrift:1807: No elements to deactivate
14:37:39 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:39 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:39 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:39 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:39 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:39 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:39 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:39 DEBUG opendrift.models.physics_methods:941: min: 7.800802, mean: 8.306802, max: 9.371454
14:37:39 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:39 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.013061, dN_50: 0.001025
14:37:39 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:39 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04340566390201842
14:37:39 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:39 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:39 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 318 surface elements
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 320 surface elements
14:37:39 DEBUG opendrift.models.physics_methods:785: Advecting 332 of 6000 elements above 0.100m with wind-sheared ocean current (0.044857 m/s - 0.329027 m/s)
14:37:39 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:39 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0017965204721947176 and 0.49811742001960796 m/s
14:37:39 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:39 DEBUG opendrift:2210: ======================================================================
14:37:39 INFO opendrift:2211: 2026-06-19 17:37:15.949692 - step 28 of 48 - 6000 active elements (0 deactivated)
14:37:39 DEBUG opendrift:2217: 0 elements scheduled.
14:37:39 DEBUG opendrift:2219: ======================================================================
14:37:39 DEBUG opendrift:2230: 34.784108404261296 <- latitude -> 35.444892603697326
14:37:39 DEBUG opendrift:2230: 22.93383610453972 <- longitude -> 23.176200645811605
14:37:39 DEBUG opendrift:2230: -118.88708041180908 <- z -> 0.0
14:37:39 DEBUG opendrift:2231: ---------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:39 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 15:00:00 (before)
2026-06-19 18:00:00 (after)
14:37:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 15:00:00) in space (linearNDFast)
14:37:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 18:00:00) in space (linearNDFast)
14:37:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 15:00:00, weight 0.13) and
after (2026-06-19 18:00:00, weight 0.87) in time
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 15:00:00 (before)
2026-06-19 18:00:00 (after)
14:37:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 15:00:00) in space (linearNDFast)
14:37:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 18:00:00) in space (linearNDFast)
14:37:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 15:00:00, weight 0.13) and
after (2026-06-19 18:00:00, weight 0.87) in time
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:39 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:39 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:39 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.527696 (min) -0.121436 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.125446 (min) 0.429856 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: x_wind: -4.23958 (min) -0.220316 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.7034 (min) -8.90607 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:39 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:39 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.388467, mean: 2.677652, max: 3.370648
14:37:39 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:39 DEBUG opendrift.models.physics_methods:941: min: 8.419555, mean: 8.912489, max: 10.001987
14:37:39 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.419555, mean: 8.912489, max: 10.001987
14:37:39 DEBUG opendrift:697: No elements hit coastline.
14:37:39 DEBUG opendrift:1807: No elements to deactivate
14:37:39 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:39 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:39 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:39 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:39 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:39 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:39 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:39 DEBUG opendrift.models.physics_methods:941: min: 8.419556, mean: 8.912489, max: 10.001987
14:37:39 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:39 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.013224, dN_50: 0.001038
14:37:39 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:39 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04944242603282668
14:37:39 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:39 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:39 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 325 surface elements
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 324 surface elements
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 325 surface elements
14:37:39 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 324 surface elements
14:37:39 DEBUG opendrift.models.physics_methods:785: Advecting 343 of 6000 elements above 0.100m with wind-sheared ocean current (0.020897 m/s - 0.351164 m/s)
14:37:39 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:39 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014507055492503054 and 0.4283160208094611 m/s
14:37:39 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:39 DEBUG opendrift:2210: ======================================================================
14:37:39 INFO opendrift:2211: 2026-06-19 18:37:15.949692 - step 29 of 48 - 6000 active elements (0 deactivated)
14:37:39 DEBUG opendrift:2217: 0 elements scheduled.
14:37:39 DEBUG opendrift:2219: ======================================================================
14:37:39 DEBUG opendrift:2230: 34.768733308648905 <- latitude -> 35.45626652587905
14:37:39 DEBUG opendrift:2230: 22.915007823696182 <- longitude -> 23.163600007576633
14:37:39 DEBUG opendrift:2230: -117.5739339966487 <- z -> 0.0
14:37:39 DEBUG opendrift:2231: ---------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:39 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:39 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 18:00:00 (before)
2026-06-19 21:00:00 (after)
14:37:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:40 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:40 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:40 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 12x25x22) for time after (2026-06-19 21:00:00)
14:37:40 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 18:00:00) in space (linearNDFast)
14:37:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:40 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 21:00:00) in space (linearNDFast)
14:37:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:40 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 18:00:00, weight 0.79) and
after (2026-06-19 21:00:00, weight 0.21) in time
14:37:40 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:40 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 18:00:00 (before)
2026-06-19 19:30:00 (after)
14:37:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:40 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:40 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:40 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-06-19 19:30:00)
14:37:40 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 18:00:00) in space (linearNDFast)
14:37:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:40 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 19:30:00) in space (linearNDFast)
14:37:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:40 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 18:00:00, weight 0.59) and
after (2026-06-19 19:30:00, weight 0.41) in time
14:37:40 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:40 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:40 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:40 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:40 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:40 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:40 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:40 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.523576 (min) -0.114721 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.160926 (min) 0.41408 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: x_wind: -4.78855 (min) -0.611823 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: y_wind: -12.5262 (min) -8.53808 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:40 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.357395, mean: 2.743039, max: 3.869092
14:37:40 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:40 DEBUG opendrift.models.physics_methods:941: min: 8.364612, mean: 9.017630, max: 10.716034
14:37:40 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.364612, mean: 9.017630, max: 10.716034
14:37:40 DEBUG opendrift:697: No elements hit coastline.
14:37:40 DEBUG opendrift:1807: No elements to deactivate
14:37:40 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:40 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:40 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:40 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:40 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:40 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:40 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:40 DEBUG opendrift.models.physics_methods:941: min: 8.364613, mean: 9.017631, max: 10.716034
14:37:40 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:40 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.013887, dN_50: 0.001090
14:37:40 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:40 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.056753239580658664
14:37:40 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:40 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:40 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 332 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 340 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 341 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 343 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 342 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 342 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 342 surface elements
14:37:40 DEBUG opendrift.models.physics_methods:785: Advecting 356 of 6000 elements above 0.100m with wind-sheared ocean current (0.014994 m/s - 0.376234 m/s)
14:37:40 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:40 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0023933952029447135 and 0.4980713141225855 m/s
14:37:40 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:40 DEBUG opendrift:2210: ======================================================================
14:37:40 INFO opendrift:2211: 2026-06-19 19:37:15.949692 - step 30 of 48 - 6000 active elements (0 deactivated)
14:37:40 DEBUG opendrift:2217: 0 elements scheduled.
14:37:40 DEBUG opendrift:2219: ======================================================================
14:37:40 DEBUG opendrift:2230: 34.75110969943465 <- latitude -> 35.469567357257255
14:37:40 DEBUG opendrift:2230: 22.89604764651378 <- longitude -> 23.15689956922577
14:37:40 DEBUG opendrift:2230: -116.17933665769051 <- z -> 0.0
14:37:40 DEBUG opendrift:2231: ---------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:40 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:40 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:40 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:40 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 18:00:00 (before)
2026-06-19 21:00:00 (after)
14:37:40 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 18:00:00) in space (linearNDFast)
14:37:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:40 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 21:00:00) in space (linearNDFast)
14:37:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:40 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 18:00:00, weight 0.46) and
after (2026-06-19 21:00:00, weight 0.54) in time
14:37:40 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:40 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 19:30:00 (before)
2026-06-19 21:00:00 (after)
14:37:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:40 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:40 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:40 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-06-19 21:00:00)
14:37:40 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 19:30:00) in space (linearNDFast)
14:37:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:40 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 21:00:00) in space (linearNDFast)
14:37:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:40 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 19:30:00, weight 0.92) and
after (2026-06-19 21:00:00, weight 0.08) in time
14:37:40 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:40 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:40 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:40 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:40 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:40 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:40 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:40 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.499468 (min) -0.101006 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.169577 (min) 0.406245 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: x_wind: -5.07249 (min) -1.06242 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: y_wind: -13.2255 (min) -7.59573 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:40 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:40 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.048805, mean: 2.538964, max: 4.330672
14:37:40 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:40 DEBUG opendrift.models.physics_methods:941: min: 7.797941, mean: 8.667299, max: 11.337237
14:37:40 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.797941, mean: 8.667299, max: 11.337237
14:37:40 DEBUG opendrift:697: No elements hit coastline.
14:37:40 DEBUG opendrift:1807: No elements to deactivate
14:37:40 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:40 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:40 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:40 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:40 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:40 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:40 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:40 DEBUG opendrift.models.physics_methods:941: min: 7.797941, mean: 8.667299, max: 11.337237
14:37:40 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:40 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.015073, dN_50: 0.001183
14:37:40 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:40 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06352336131852807
14:37:40 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:40 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:40 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 342 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 342 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 341 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 345 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 345 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 344 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 350 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 351 surface elements
14:37:40 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 350 surface elements
14:37:40 DEBUG opendrift.models.physics_methods:785: Advecting 364 of 6000 elements above 0.100m with wind-sheared ocean current (0.004423 m/s - 0.398044 m/s)
14:37:40 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:40 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0011796229060205793 and 0.4994055249255445 m/s
14:37:40 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:40 DEBUG opendrift:2210: ======================================================================
14:37:40 INFO opendrift:2211: 2026-06-19 20:37:15.949692 - step 31 of 48 - 6000 active elements (0 deactivated)
14:37:40 DEBUG opendrift:2217: 0 elements scheduled.
14:37:40 DEBUG opendrift:2219: ======================================================================
14:37:40 DEBUG opendrift:2230: 34.7364613303836 <- latitude -> 35.476010448440185
14:37:40 DEBUG opendrift:2230: 22.87630679674841 <- longitude -> 23.15466186586727
14:37:40 DEBUG opendrift:2230: -114.8518682589677 <- z -> 0.0
14:37:40 DEBUG opendrift:2231: ---------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:40 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:40 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:40 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:40 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:40 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 18:00:00 (before)
2026-06-19 21:00:00 (after)
14:37:40 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 18:00:00) in space (linearNDFast)
14:37:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 21:00:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 18:00:00, weight 0.13) and
after (2026-06-19 21:00:00, weight 0.87) in time
14:37:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 19:30:00 (before)
2026-06-19 21:00:00 (after)
14:37:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 19:30:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-19 21:00:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 19:30:00, weight 0.25) and
after (2026-06-19 21:00:00, weight 0.75) in time
14:37:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:41 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:41 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:41 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:41 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.523164 (min) -0.0741987 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.184194 (min) 0.435347 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: x_wind: -4.77646 (min) -0.832986 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: y_wind: -12.4666 (min) -6.27914 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:41 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.481684, mean: 1.901510, max: 3.840288
14:37:41 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:41 DEBUG opendrift.models.physics_methods:941: min: 6.631432, mean: 7.494758, max: 10.676072
14:37:41 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.631432, mean: 7.494758, max: 10.676072
14:37:41 DEBUG opendrift:697: No elements hit coastline.
14:37:41 DEBUG opendrift:1807: No elements to deactivate
14:37:41 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:41 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:41 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:41 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:41 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:41 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:41 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:41 DEBUG opendrift.models.physics_methods:941: min: 6.631433, mean: 7.494758, max: 10.676072
14:37:41 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:41 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.017512, dN_50: 0.001374
14:37:41 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05633076516025312
14:37:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 362 surface elements
14:37:41 DEBUG opendrift.models.physics_methods:785: Advecting 372 of 6000 elements above 0.100m with wind-sheared ocean current (0.030847 m/s - 0.374831 m/s)
14:37:41 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:41 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0007962287474743972 and 0.44123663925808704 m/s
14:37:41 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:41 DEBUG opendrift:2210: ======================================================================
14:37:41 INFO opendrift:2211: 2026-06-19 21:37:15.949692 - step 32 of 48 - 6000 active elements (0 deactivated)
14:37:41 DEBUG opendrift:2217: 0 elements scheduled.
14:37:41 DEBUG opendrift:2219: ======================================================================
14:37:41 DEBUG opendrift:2230: 34.72352883617623 <- latitude -> 35.48645468236155
14:37:41 DEBUG opendrift:2230: 22.850317356822476 <- longitude -> 23.15342063711416
14:37:41 DEBUG opendrift:2230: -113.71833565027725 <- z -> 0.0
14:37:41 DEBUG opendrift:2231: ---------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:41 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 21:00:00 (before)
2026-06-20 00:00:00 (after)
14:37:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:41 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:41 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:41 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x27x22) for time after (2026-06-20 00:00:00)
14:37:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 21:00:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 00:00:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 21:00:00, weight 0.79) and
after (2026-06-20 00:00:00, weight 0.21) in time
14:37:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 21:00:00 (before)
2026-06-20 00:00:00 (after)
14:37:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:41 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:41 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:41 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x9x1) for time after (2026-06-20 00:00:00)
14:37:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 21:00:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 00:00:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 21:00:00, weight 0.79) and
after (2026-06-20 00:00:00, weight 0.21) in time
14:37:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:41 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:41 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:41 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:41 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.472402 (min) -0.0304028 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.164301 (min) 0.439899 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: x_wind: -3.86221 (min) -0.181145 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.7294 (min) -5.50449 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:41 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.072925, mean: 1.423904, max: 3.385557
14:37:41 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:41 DEBUG opendrift.models.physics_methods:941: min: 5.643055, mean: 6.477577, max: 10.024083
14:37:41 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.643055, mean: 6.477577, max: 10.024083
14:37:41 DEBUG opendrift:697: No elements hit coastline.
14:37:41 DEBUG opendrift:1807: No elements to deactivate
14:37:41 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:41 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:41 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:41 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:41 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:41 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:41 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:41 DEBUG opendrift.models.physics_methods:941: min: 5.643055, mean: 6.477577, max: 10.024083
14:37:41 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:41 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.020282, dN_50: 0.001592
14:37:41 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04966110581585326
14:37:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 362 surface elements
14:37:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 363 surface elements
14:37:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 364 surface elements
14:37:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 363 surface elements
14:37:41 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 367 surface elements
14:37:41 DEBUG opendrift.models.physics_methods:785: Advecting 373 of 6000 elements above 0.100m with wind-sheared ocean current (0.049592 m/s - 0.351940 m/s)
14:37:41 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:41 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001813417952798883 and 0.47273625919227213 m/s
14:37:41 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:41 DEBUG opendrift:2210: ======================================================================
14:37:41 INFO opendrift:2211: 2026-06-19 22:37:15.949692 - step 33 of 48 - 6000 active elements (0 deactivated)
14:37:41 DEBUG opendrift:2217: 0 elements scheduled.
14:37:41 DEBUG opendrift:2219: ======================================================================
14:37:41 DEBUG opendrift:2230: 34.72793983188553 <- latitude -> 35.498180596691334
14:37:41 DEBUG opendrift:2230: 22.8392685980454 <- longitude -> 23.15180831481559
14:37:41 DEBUG opendrift:2230: -112.78349229862441 <- z -> 0.0
14:37:41 DEBUG opendrift:2231: ---------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:41 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 21:00:00 (before)
2026-06-20 00:00:00 (after)
14:37:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 21:00:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 00:00:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 21:00:00, weight 0.46) and
after (2026-06-20 00:00:00, weight 0.54) in time
14:37:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:41 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 21:00:00 (before)
2026-06-20 00:00:00 (after)
14:37:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 21:00:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 00:00:00) in space (linearNDFast)
14:37:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 21:00:00, weight 0.46) and
after (2026-06-20 00:00:00, weight 0.54) in time
14:37:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:41 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:41 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:41 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:41 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:41 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.424596 (min) 0.0302491 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.13405 (min) 0.418353 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: x_wind: -2.48797 (min) 0.854058 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.9933 (min) -5.08001 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:41 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:41 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.747969, mean: 1.103996, max: 2.983601
14:37:41 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:41 DEBUG opendrift.models.physics_methods:941: min: 4.711631, mean: 5.693045, max: 9.410224
14:37:41 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.711631, mean: 5.693045, max: 9.410224
14:37:41 DEBUG opendrift:697: No elements hit coastline.
14:37:42 DEBUG opendrift:1807: No elements to deactivate
14:37:42 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:42 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:42 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:42 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:42 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:42 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:42 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:42 DEBUG opendrift.models.physics_methods:941: min: 4.711631, mean: 5.693046, max: 9.410224
14:37:42 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:42 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.023049, dN_50: 0.001809
14:37:42 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:42 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04376550577566185
14:37:42 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:42 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:42 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:42 DEBUG opendrift.models.physics_methods:785: Advecting 379 of 6000 elements above 0.100m with wind-sheared ocean current (0.061675 m/s - 0.330388 m/s)
14:37:42 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:42 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018283509639090813 and 0.4238601891108635 m/s
14:37:42 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:42 DEBUG opendrift:2210: ======================================================================
14:37:42 INFO opendrift:2211: 2026-06-19 23:37:15.949692 - step 34 of 48 - 6000 active elements (0 deactivated)
14:37:42 DEBUG opendrift:2217: 0 elements scheduled.
14:37:42 DEBUG opendrift:2219: ======================================================================
14:37:42 DEBUG opendrift:2230: 34.7310877386393 <- latitude -> 35.50398561609505
14:37:42 DEBUG opendrift:2230: 22.822557536859605 <- longitude -> 23.150407909834655
14:37:42 DEBUG opendrift:2230: -111.48055000661336 <- z -> 0.0
14:37:42 DEBUG opendrift:2231: ---------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:42 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 21:00:00 (before)
2026-06-20 00:00:00 (after)
14:37:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 21:00:00) in space (linearNDFast)
14:37:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 00:00:00) in space (linearNDFast)
14:37:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 21:00:00, weight 0.13) and
after (2026-06-20 00:00:00, weight 0.87) in time
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-19 21:00:00 (before)
2026-06-20 00:00:00 (after)
14:37:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-19 21:00:00) in space (linearNDFast)
14:37:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 00:00:00) in space (linearNDFast)
14:37:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-19 21:00:00, weight 0.13) and
after (2026-06-20 00:00:00, weight 0.87) in time
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:42 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:42 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:42 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:42 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:42 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:42 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.429817 (min) 0.0659828 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.135493 (min) 0.410079 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.32625 (min) 2.26888 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.2457 (min) -4.71777 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:42 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.559258, mean: 0.918326, max: 2.639145
14:37:42 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:42 DEBUG opendrift.models.physics_methods:941: min: 4.074139, mean: 5.179851, max: 8.850365
14:37:42 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.074139, mean: 5.179851, max: 8.850365
14:37:42 DEBUG opendrift:697: No elements hit coastline.
14:37:42 DEBUG opendrift:1807: No elements to deactivate
14:37:42 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:42 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:42 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:42 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:42 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:42 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:42 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:42 DEBUG opendrift.models.physics_methods:941: min: 4.074139, mean: 5.179851, max: 8.850366
14:37:42 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:42 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.025480, dN_50: 0.002000
14:37:42 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:42 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03871326452401078
14:37:42 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:42 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:42 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:42 DEBUG opendrift.models.physics_methods:785: Advecting 398 of 6000 elements above 0.100m with wind-sheared ocean current (0.014127 m/s - 0.310732 m/s)
14:37:42 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:42 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002567075905510685 and 0.44413591080152787 m/s
14:37:42 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:42 DEBUG opendrift:2210: ======================================================================
14:37:42 INFO opendrift:2211: 2026-06-20 00:37:15.949692 - step 35 of 48 - 6000 active elements (0 deactivated)
14:37:42 DEBUG opendrift:2217: 0 elements scheduled.
14:37:42 DEBUG opendrift:2219: ======================================================================
14:37:42 DEBUG opendrift:2230: 34.72583133158142 <- latitude -> 35.51316425635714
14:37:42 DEBUG opendrift:2230: 22.812662411479145 <- longitude -> 23.14948394026
14:37:42 DEBUG opendrift:2230: -110.4254217947555 <- z -> 0.0
14:37:42 DEBUG opendrift:2231: ---------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:42 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 00:00:00 (before)
2026-06-20 03:00:00 (after)
14:37:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:42 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:42 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:42 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 13x27x22) for time after (2026-06-20 03:00:00)
14:37:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 00:00:00) in space (linearNDFast)
14:37:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 03:00:00) in space (linearNDFast)
14:37:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 00:00:00, weight 0.79) and
after (2026-06-20 03:00:00, weight 0.21) in time
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 00:00:00 (before)
2026-06-20 01:30:00 (after)
14:37:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:42 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:42 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:42 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x10x1) for time after (2026-06-20 01:30:00)
14:37:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 00:00:00) in space (linearNDFast)
14:37:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 01:30:00) in space (linearNDFast)
14:37:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 00:00:00, weight 0.59) and
after (2026-06-20 01:30:00, weight 0.41) in time
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:42 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:42 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:42 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:42 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:42 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:42 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.44531 (min) 0.0520503 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.141545 (min) 0.416593 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.397661 (min) 2.86524 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.75521 (min) -4.55183 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:42 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:42 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.516987, mean: 0.874046, max: 2.491234
14:37:42 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:42 DEBUG opendrift.models.physics_methods:941: min: 3.917143, mean: 5.054202, max: 8.598780
14:37:42 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 3.917143, mean: 5.054202, max: 8.598780
14:37:42 DEBUG opendrift:697: No elements hit coastline.
14:37:42 DEBUG opendrift:1807: No elements to deactivate
14:37:42 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:42 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:42 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:42 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:42 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:42 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:42 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:42 DEBUG opendrift.models.physics_methods:941: min: 3.917143, mean: 5.054203, max: 8.598781
14:37:42 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:42 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.027228, dN_50: 0.002137
14:37:42 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:42 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03654382329536115
14:37:42 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:42 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:42 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:42 DEBUG opendrift.models.physics_methods:785: Advecting 400 of 6000 elements above 0.100m with wind-sheared ocean current (0.011428 m/s - 0.301899 m/s)
14:37:42 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:42 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0026278786330312417 and 0.4788246250206879 m/s
14:37:42 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:42 DEBUG opendrift:2210: ======================================================================
14:37:42 INFO opendrift:2211: 2026-06-20 01:37:15.949692 - step 36 of 48 - 6000 active elements (0 deactivated)
14:37:42 DEBUG opendrift:2217: 0 elements scheduled.
14:37:42 DEBUG opendrift:2219: ======================================================================
14:37:42 DEBUG opendrift:2230: 34.708390149253326 <- latitude -> 35.52181943843687
14:37:42 DEBUG opendrift:2230: 22.810568568662422 <- longitude -> 23.150636292411054
14:37:42 DEBUG opendrift:2230: -108.94238760409867 <- z -> 0.0
14:37:42 DEBUG opendrift:2231: ---------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:42 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 00:00:00 (before)
2026-06-20 03:00:00 (after)
14:37:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 00:00:00) in space (linearNDFast)
14:37:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 03:00:00) in space (linearNDFast)
14:37:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 00:00:00, weight 0.46) and
after (2026-06-20 03:00:00, weight 0.54) in time
14:37:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:42 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 01:30:00 (before)
2026-06-20 03:00:00 (after)
14:37:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:43 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:43 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:43 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x10x1) for time after (2026-06-20 03:00:00)
14:37:43 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 01:30:00) in space (linearNDFast)
14:37:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:43 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 03:00:00) in space (linearNDFast)
14:37:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:43 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 01:30:00, weight 0.92) and
after (2026-06-20 03:00:00, weight 0.08) in time
14:37:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:43 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:43 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:43 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:43 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:43 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:43 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:43 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.454661 (min) 0.0396766 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.178178 (min) 0.41468 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: x_wind: 1.69839 (min) 3.27665 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.51651 (min) -4.61409 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:43 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.601103, mean: 0.887862, max: 2.491992
14:37:43 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:43 DEBUG opendrift.models.physics_methods:941: min: 4.223806, mean: 5.104403, max: 8.600087
14:37:43 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.223806, mean: 5.104403, max: 8.600087
14:37:43 DEBUG opendrift:697: No elements hit coastline.
14:37:43 DEBUG opendrift:1807: No elements to deactivate
14:37:43 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:43 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:43 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:43 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:43 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:43 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:43 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:43 DEBUG opendrift.models.physics_methods:941: min: 4.223806, mean: 5.104403, max: 8.600087
14:37:43 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:43 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.028853, dN_50: 0.002264
14:37:43 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:43 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03655493250756759
14:37:43 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:43 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:43 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 396 surface elements
14:37:43 DEBUG opendrift.models.physics_methods:785: Advecting 400 of 6000 elements above 0.100m with wind-sheared ocean current (0.002357 m/s - 0.301944 m/s)
14:37:43 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:43 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.000405149155725514 and 0.41535526429447667 m/s
14:37:43 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:43 DEBUG opendrift:2210: ======================================================================
14:37:43 INFO opendrift:2211: 2026-06-20 02:37:15.949692 - step 37 of 48 - 6000 active elements (0 deactivated)
14:37:43 DEBUG opendrift:2217: 0 elements scheduled.
14:37:43 DEBUG opendrift:2219: ======================================================================
14:37:43 DEBUG opendrift:2230: 34.69299866179947 <- latitude -> 35.530564599563434
14:37:43 DEBUG opendrift:2230: 22.80082264585842 <- longitude -> 23.15146846795507
14:37:43 DEBUG opendrift:2230: -107.82176156473416 <- z -> 0.0
14:37:43 DEBUG opendrift:2231: ---------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:43 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:43 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 00:00:00 (before)
2026-06-20 03:00:00 (after)
14:37:43 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 00:00:00) in space (linearNDFast)
14:37:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:43 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 03:00:00) in space (linearNDFast)
14:37:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:43 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 00:00:00, weight 0.13) and
after (2026-06-20 03:00:00, weight 0.87) in time
14:37:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:43 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 01:30:00 (before)
2026-06-20 03:00:00 (after)
14:37:43 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 01:30:00) in space (linearNDFast)
14:37:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:43 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 03:00:00) in space (linearNDFast)
14:37:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:43 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 01:30:00, weight 0.25) and
after (2026-06-20 03:00:00, weight 0.75) in time
14:37:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:43 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:43 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:43 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:43 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:43 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:43 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:43 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.456431 (min) 0.0488593 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.233781 (min) 0.40734 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: x_wind: 1.00189 (min) 2.76733 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.89518 (min) -4.64099 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:43 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:43 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.618571, mean: 0.870966, max: 2.597090
14:37:43 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:43 DEBUG opendrift.models.physics_methods:941: min: 4.284739, mean: 5.042208, max: 8.779566
14:37:43 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.284739, mean: 5.042208, max: 8.779566
14:37:43 DEBUG opendrift:697: No elements hit coastline.
14:37:43 DEBUG opendrift:1807: No elements to deactivate
14:37:43 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:43 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:43 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:43 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:43 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:43 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:43 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:43 DEBUG opendrift.models.physics_methods:941: min: 4.284739, mean: 5.042208, max: 8.779567
14:37:43 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:43 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.031024, dN_50: 0.002435
14:37:43 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:43 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03809643353702177
14:37:43 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:43 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:43 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 399 surface elements
14:37:43 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 402 surface elements
14:37:43 DEBUG opendrift.models.physics_methods:785: Advecting 406 of 6000 elements above 0.100m with wind-sheared ocean current (0.023187 m/s - 0.308246 m/s)
14:37:43 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:43 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00198047339323146 and 0.4253184457134359 m/s
14:37:43 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:43 DEBUG opendrift:2210: ======================================================================
14:37:43 INFO opendrift:2211: 2026-06-20 03:37:15.949692 - step 38 of 48 - 6000 active elements (0 deactivated)
14:37:43 DEBUG opendrift:2217: 0 elements scheduled.
14:37:43 DEBUG opendrift:2219: ======================================================================
14:37:43 DEBUG opendrift:2230: 34.67253666855147 <- latitude -> 35.54327847934393
14:37:43 DEBUG opendrift:2230: 22.777689716004154 <- longitude -> 23.146093499112567
14:37:43 DEBUG opendrift:2230: -106.1159479320387 <- z -> 0.0
14:37:43 DEBUG opendrift:2231: ---------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:43 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:43 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:43 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 03:00:00 (before)
2026-06-20 06:00:00 (after)
14:37:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:44 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:44 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:44 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 14x30x22) for time after (2026-06-20 06:00:00)
14:37:44 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 03:00:00) in space (linearNDFast)
14:37:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:44 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 06:00:00) in space (linearNDFast)
14:37:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:44 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 03:00:00, weight 0.79) and
after (2026-06-20 06:00:00, weight 0.21) in time
14:37:44 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:44 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:44 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:44 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:44 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:44 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:44 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:44 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:44 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:44 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:44 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 03:00:00 (before)
2026-06-20 06:00:00 (after)
14:37:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:45 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:45 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:45 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 8x10x1) for time after (2026-06-20 06:00:00)
14:37:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 03:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 06:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 03:00:00, weight 0.79) and
after (2026-06-20 06:00:00, weight 0.21) in time
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:45 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:45 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:45 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.497857 (min) 0.0543486 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.291857 (min) 0.380428 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.750637 (min) 2.65216 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.8227 (min) -4.73955 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:45 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.635995, mean: 0.859431, max: 2.529030
14:37:45 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:45 DEBUG opendrift.models.physics_methods:941: min: 4.344667, mean: 5.007287, max: 8.663763
14:37:45 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.344667, mean: 5.007287, max: 8.663763
14:37:45 DEBUG opendrift:697: No elements hit coastline.
14:37:45 DEBUG opendrift:1807: No elements to deactivate
14:37:45 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:45 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:45 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:45 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:45 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:45 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:45 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:45 DEBUG opendrift.models.physics_methods:941: min: 4.344666, mean: 5.007287, max: 8.663763
14:37:45 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:45 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.033019, dN_50: 0.002591
14:37:45 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:45 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.037098183913868425
14:37:45 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:45 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:45 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:45 DEBUG opendrift.models.physics_methods:785: Advecting 421 of 6000 elements above 0.100m with wind-sheared ocean current (0.003176 m/s - 0.303930 m/s)
14:37:45 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:45 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006931579280825805 and 0.4368256885859911 m/s
14:37:45 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:45 DEBUG opendrift:2210: ======================================================================
14:37:45 INFO opendrift:2211: 2026-06-20 04:37:15.949692 - step 39 of 48 - 6000 active elements (0 deactivated)
14:37:45 DEBUG opendrift:2217: 0 elements scheduled.
14:37:45 DEBUG opendrift:2219: ======================================================================
14:37:45 DEBUG opendrift:2230: 34.65698040227013 <- latitude -> 35.55385478689108
14:37:45 DEBUG opendrift:2230: 22.76645283926764 <- longitude -> 23.145509491024328
14:37:45 DEBUG opendrift:2230: -105.0370985433524 <- z -> 0.0
14:37:45 DEBUG opendrift:2231: ---------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:45 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 03:00:00 (before)
2026-06-20 06:00:00 (after)
14:37:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 03:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 06:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 03:00:00, weight 0.46) and
after (2026-06-20 06:00:00, weight 0.54) in time
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 03:00:00 (before)
2026-06-20 06:00:00 (after)
14:37:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 03:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 06:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 03:00:00, weight 0.46) and
after (2026-06-20 06:00:00, weight 0.54) in time
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:45 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:45 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:45 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.578497 (min) 0.0521813 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.364368 (min) 0.391546 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.729969 (min) 2.82709 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.41513 (min) -5.02449 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:45 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.666442, mean: 0.869489, max: 2.366454
14:37:45 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:45 DEBUG opendrift.models.physics_methods:941: min: 4.447446, mean: 5.046458, max: 8.380667
14:37:45 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.447446, mean: 5.046458, max: 8.380667
14:37:45 DEBUG opendrift:697: No elements hit coastline.
14:37:45 DEBUG opendrift:1807: No elements to deactivate
14:37:45 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:45 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:45 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:45 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:45 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:45 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:45 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:45 DEBUG opendrift.models.physics_methods:941: min: 4.447446, mean: 5.046458, max: 8.380667
14:37:45 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:45 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.034668, dN_50: 0.002721
14:37:45 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:45 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03471363082436071
14:37:45 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:45 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:45 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:45 DEBUG opendrift.models.physics_methods:785: Advecting 425 of 6000 elements above 0.100m with wind-sheared ocean current (0.007372 m/s - 0.294241 m/s)
14:37:45 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:45 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00032499714442314347 and 0.4153732403699575 m/s
14:37:45 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:45 DEBUG opendrift:2210: ======================================================================
14:37:45 INFO opendrift:2211: 2026-06-20 05:37:15.949692 - step 40 of 48 - 6000 active elements (0 deactivated)
14:37:45 DEBUG opendrift:2217: 0 elements scheduled.
14:37:45 DEBUG opendrift:2219: ======================================================================
14:37:45 DEBUG opendrift:2230: 34.64311400088027 <- latitude -> 35.55864511334475
14:37:45 DEBUG opendrift:2230: 22.743997930663582 <- longitude -> 23.135586531184977
14:37:45 DEBUG opendrift:2230: -104.20324285230457 <- z -> 0.0
14:37:45 DEBUG opendrift:2231: ---------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:45 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 03:00:00 (before)
2026-06-20 06:00:00 (after)
14:37:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 03:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 06:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 03:00:00, weight 0.13) and
after (2026-06-20 06:00:00, weight 0.87) in time
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 03:00:00 (before)
2026-06-20 06:00:00 (after)
14:37:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 03:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 06:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 03:00:00, weight 0.13) and
after (2026-06-20 06:00:00, weight 0.87) in time
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:45 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:45 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:45 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.664277 (min) 0.0385132 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.441316 (min) 0.384735 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.601681 (min) 3.02887 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.9736 (min) -5.27001 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:45 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:45 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.710247, mean: 0.895080, max: 2.199578
14:37:45 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:45 DEBUG opendrift.models.physics_methods:941: min: 4.591286, mean: 5.130028, max: 8.079775
14:37:45 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.591286, mean: 5.130028, max: 8.079775
14:37:45 DEBUG opendrift:697: No elements hit coastline.
14:37:45 DEBUG opendrift:1807: No elements to deactivate
14:37:45 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:45 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:45 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:45 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:45 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:45 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:45 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:45 DEBUG opendrift.models.physics_methods:941: min: 4.591286, mean: 5.130028, max: 8.079775
14:37:45 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:45 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.036224, dN_50: 0.002843
14:37:45 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:45 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.032266018588701165
14:37:45 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:45 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:45 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:45 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 419 surface elements
14:37:45 DEBUG opendrift.models.physics_methods:785: Advecting 436 of 6000 elements above 0.100m with wind-sheared ocean current (0.031493 m/s - 0.283677 m/s)
14:37:45 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:45 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0020148551401782586 and 0.44640617700653046 m/s
14:37:45 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:45 DEBUG opendrift:2210: ======================================================================
14:37:45 INFO opendrift:2211: 2026-06-20 06:37:15.949692 - step 41 of 48 - 6000 active elements (0 deactivated)
14:37:45 DEBUG opendrift:2217: 0 elements scheduled.
14:37:45 DEBUG opendrift:2219: ======================================================================
14:37:45 DEBUG opendrift:2230: 34.62878614847084 <- latitude -> 35.56128528979001
14:37:45 DEBUG opendrift:2230: 22.71926752221466 <- longitude -> 23.13337833010065
14:37:45 DEBUG opendrift:2230: -102.54325898139199 <- z -> 0.0
14:37:45 DEBUG opendrift:2231: ---------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:45 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 06:00:00 (before)
2026-06-20 09:00:00 (after)
14:37:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:45 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:45 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:45 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 14x31x22) for time after (2026-06-20 09:00:00)
14:37:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 06:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 09:00:00) in space (linearNDFast)
14:37:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 06:00:00, weight 0.79) and
after (2026-06-20 09:00:00, weight 0.21) in time
14:37:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:45 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 06:00:00 (before)
2026-06-20 07:30:00 (after)
14:37:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:46 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:46 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:46 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x10x1) for time after (2026-06-20 07:30:00)
14:37:46 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 06:00:00) in space (linearNDFast)
14:37:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:46 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 07:30:00) in space (linearNDFast)
14:37:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:46 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 06:00:00, weight 0.59) and
after (2026-06-20 07:30:00, weight 0.41) in time
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:46 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:46 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:46 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:46 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:46 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:46 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.689143 (min) 0.0436144 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.479204 (min) 0.361219 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.20816 (min) 2.99812 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.17426 (min) -5.80375 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:46 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 0.831675, mean: 1.015944, max: 2.257219
14:37:46 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:46 DEBUG opendrift.models.physics_methods:941: min: 4.968284, mean: 5.475416, max: 8.184958
14:37:46 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 4.968284, mean: 5.475416, max: 8.184958
14:37:46 DEBUG opendrift:697: No elements hit coastline.
14:37:46 DEBUG opendrift:1807: No elements to deactivate
14:37:46 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:46 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:46 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:46 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:46 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:46 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:46 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:46 DEBUG opendrift.models.physics_methods:941: min: 4.968284, mean: 5.475416, max: 8.184958
14:37:46 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:46 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.036805, dN_50: 0.002888
14:37:46 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:46 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03311145396435341
14:37:46 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:46 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:46 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 440 surface elements
14:37:46 DEBUG opendrift.models.physics_methods:785: Advecting 447 of 6000 elements above 0.100m with wind-sheared ocean current (0.001607 m/s - 0.287212 m/s)
14:37:46 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:46 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0013441601909525433 and 0.4220613910967817 m/s
14:37:46 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:46 DEBUG opendrift:2210: ======================================================================
14:37:46 INFO opendrift:2211: 2026-06-20 07:37:15.949692 - step 42 of 48 - 6000 active elements (0 deactivated)
14:37:46 DEBUG opendrift:2217: 0 elements scheduled.
14:37:46 DEBUG opendrift:2219: ======================================================================
14:37:46 DEBUG opendrift:2230: 34.61280267869218 <- latitude -> 35.561571438284375
14:37:46 DEBUG opendrift:2230: 22.700368410489176 <- longitude -> 23.13479917728532
14:37:46 DEBUG opendrift:2230: -101.16015024664235 <- z -> 0.0
14:37:46 DEBUG opendrift:2231: ---------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:46 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 06:00:00 (before)
2026-06-20 09:00:00 (after)
14:37:46 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 06:00:00) in space (linearNDFast)
14:37:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:46 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 09:00:00) in space (linearNDFast)
14:37:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:46 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 06:00:00, weight 0.46) and
after (2026-06-20 09:00:00, weight 0.54) in time
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 07:30:00 (before)
2026-06-20 09:00:00 (after)
14:37:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:46 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:46 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:46 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x10x1) for time after (2026-06-20 09:00:00)
14:37:46 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 07:30:00) in space (linearNDFast)
14:37:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:46 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 09:00:00) in space (linearNDFast)
14:37:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:46 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 07:30:00, weight 0.92) and
after (2026-06-20 09:00:00, weight 0.08) in time
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:46 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:46 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:46 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:46 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:46 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:46 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.67923 (min) 0.00551721 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.528293 (min) 0.330764 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.908651 (min) 2.62476 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.85833 (min) -6.47946 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:46 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.044521, mean: 1.217289, max: 2.526581
14:37:46 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:46 DEBUG opendrift.models.physics_methods:941: min: 5.567858, mean: 6.000770, max: 8.659567
14:37:46 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 5.567858, mean: 6.000770, max: 8.659567
14:37:46 DEBUG opendrift:697: No elements hit coastline.
14:37:46 DEBUG opendrift:1807: No elements to deactivate
14:37:46 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:46 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:46 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:46 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:46 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:46 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:46 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:46 DEBUG opendrift.models.physics_methods:941: min: 5.567858, mean: 6.000770, max: 8.659567
14:37:46 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:46 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.036904, dN_50: 0.002896
14:37:46 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:46 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03706225789914813
14:37:46 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:46 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:46 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 440 surface elements
14:37:46 DEBUG opendrift.models.physics_methods:785: Advecting 468 of 6000 elements above 0.100m with wind-sheared ocean current (0.013693 m/s - 0.301226 m/s)
14:37:46 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:46 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016711839241778858 and 0.42766584346412556 m/s
14:37:46 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:46 DEBUG opendrift:2210: ======================================================================
14:37:46 INFO opendrift:2211: 2026-06-20 08:37:15.949692 - step 43 of 48 - 6000 active elements (0 deactivated)
14:37:46 DEBUG opendrift:2217: 0 elements scheduled.
14:37:46 DEBUG opendrift:2219: ======================================================================
14:37:46 DEBUG opendrift:2230: 34.60175428352137 <- latitude -> 35.562445771608914
14:37:46 DEBUG opendrift:2230: 22.682988574694136 <- longitude -> 23.139389719998803
14:37:46 DEBUG opendrift:2230: -99.83558888019162 <- z -> 0.0
14:37:46 DEBUG opendrift:2231: ---------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:46 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 06:00:00 (before)
2026-06-20 09:00:00 (after)
14:37:46 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 06:00:00) in space (linearNDFast)
14:37:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:46 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 09:00:00) in space (linearNDFast)
14:37:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:46 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 06:00:00, weight 0.13) and
after (2026-06-20 09:00:00, weight 0.87) in time
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 07:30:00 (before)
2026-06-20 09:00:00 (after)
14:37:46 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 07:30:00) in space (linearNDFast)
14:37:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:46 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 09:00:00) in space (linearNDFast)
14:37:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:46 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 07:30:00, weight 0.25) and
after (2026-06-20 09:00:00, weight 0.75) in time
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:46 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:46 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:46 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:46 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:46 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:46 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.686901 (min) -0.0196008 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.588882 (min) 0.297379 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: x_wind: -3.87825 (min) 0.904962 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.4331 (min) -6.9365 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:46 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:46 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.349362, mean: 1.645551, max: 3.219591
14:37:46 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:46 DEBUG opendrift.models.physics_methods:941: min: 6.328398, mean: 6.977191, max: 9.775297
14:37:46 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.328398, mean: 6.977191, max: 9.775297
14:37:46 DEBUG opendrift:697: No elements hit coastline.
14:37:46 DEBUG opendrift:1807: No elements to deactivate
14:37:46 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:46 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:46 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:46 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:46 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:46 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:46 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:46 DEBUG opendrift.models.physics_methods:941: min: 6.328398, mean: 6.977191, max: 9.775297
14:37:46 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:46 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.035898, dN_50: 0.002817
14:37:46 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:46 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04722683450656286
14:37:46 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:46 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:46 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:46 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 462 surface elements
14:37:46 DEBUG opendrift.models.physics_methods:785: Advecting 471 of 6000 elements above 0.100m with wind-sheared ocean current (0.051252 m/s - 0.339636 m/s)
14:37:46 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:46 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0024130773032864654 and 0.42155808443670395 m/s
14:37:46 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:46 DEBUG opendrift:2210: ======================================================================
14:37:46 INFO opendrift:2211: 2026-06-20 09:37:15.949692 - step 44 of 48 - 6000 active elements (0 deactivated)
14:37:46 DEBUG opendrift:2217: 0 elements scheduled.
14:37:46 DEBUG opendrift:2219: ======================================================================
14:37:46 DEBUG opendrift:2230: 34.58508779347284 <- latitude -> 35.568934800417914
14:37:46 DEBUG opendrift:2230: 22.66273894767856 <- longitude -> 23.131812895967112
14:37:46 DEBUG opendrift:2230: -98.23905934032283 <- z -> 0.0
14:37:46 DEBUG opendrift:2231: ---------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:46 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:46 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 09:00:00 (before)
2026-06-20 12:00:00 (after)
14:37:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:48 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:48 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:48 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 15x33x21) for time after (2026-06-20 12:00:00)
14:37:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 09:00:00) in space (linearNDFast)
14:37:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 12:00:00) in space (linearNDFast)
14:37:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 09:00:00, weight 0.79) and
after (2026-06-20 12:00:00, weight 0.21) in time
14:37:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:48 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 09:00:00 (before)
2026-06-20 12:00:00 (after)
14:37:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:48 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:48 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:48 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x10x1) for time after (2026-06-20 12:00:00)
14:37:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 09:00:00) in space (linearNDFast)
14:37:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 12:00:00) in space (linearNDFast)
14:37:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 09:00:00, weight 0.79) and
after (2026-06-20 12:00:00, weight 0.21) in time
14:37:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:48 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:48 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:48 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:48 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:48 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:48 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:48 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.644094 (min) -0.0205507 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.560146 (min) 0.265461 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: x_wind: -5.37177 (min) 0.226427 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.9418 (min) -6.96673 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:48 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.621206, mean: 2.018199, max: 3.513300
14:37:48 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:48 DEBUG opendrift.models.physics_methods:941: min: 6.936633, mean: 7.730961, max: 10.211445
14:37:48 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.936633, mean: 7.730961, max: 10.211445
14:37:48 DEBUG opendrift:697: No elements hit coastline.
14:37:48 DEBUG opendrift:1807: No elements to deactivate
14:37:48 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:48 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:48 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:48 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:48 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:48 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:48 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:48 DEBUG opendrift.models.physics_methods:941: min: 6.936633, mean: 7.730961, max: 10.211445
14:37:48 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:48 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.035708, dN_50: 0.002802
14:37:48 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:48 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.051534747963537984
14:37:48 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:48 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:48 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 474 surface elements
14:37:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 474 surface elements
14:37:48 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 475 surface elements
14:37:48 DEBUG opendrift.models.physics_methods:785: Advecting 484 of 6000 elements above 0.100m with wind-sheared ocean current (0.108876 m/s - 0.352141 m/s)
14:37:48 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:48 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0034389697181324633 and 0.49505959476960526 m/s
14:37:48 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:48 DEBUG opendrift:2210: ======================================================================
14:37:48 INFO opendrift:2211: 2026-06-20 10:37:15.949692 - step 45 of 48 - 6000 active elements (0 deactivated)
14:37:48 DEBUG opendrift:2217: 0 elements scheduled.
14:37:48 DEBUG opendrift:2219: ======================================================================
14:37:48 DEBUG opendrift:2230: 34.566374971286784 <- latitude -> 35.564713257951745
14:37:48 DEBUG opendrift:2230: 22.645220584955744 <- longitude -> 23.13132075900263
14:37:48 DEBUG opendrift:2230: -97.38384475042007 <- z -> 0.0
14:37:48 DEBUG opendrift:2231: ---------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:48 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:48 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 09:00:00 (before)
2026-06-20 12:00:00 (after)
14:37:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 09:00:00) in space (linearNDFast)
14:37:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 12:00:00) in space (linearNDFast)
14:37:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 09:00:00, weight 0.46) and
after (2026-06-20 12:00:00, weight 0.54) in time
14:37:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:48 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 09:00:00 (before)
2026-06-20 12:00:00 (after)
14:37:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 09:00:00) in space (linearNDFast)
14:37:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 12:00:00) in space (linearNDFast)
14:37:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 09:00:00, weight 0.46) and
after (2026-06-20 12:00:00, weight 0.54) in time
14:37:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:48 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:48 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:48 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:48 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:48 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:48 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:48 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:48 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.611886 (min) 0.00711268 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.475317 (min) 0.247045 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: x_wind: -5.92498 (min) 0.0847356 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.8734 (min) -7.23535 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:48 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:48 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.932717, mean: 2.188770, max: 3.478915
14:37:48 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:48 DEBUG opendrift.models.physics_methods:941: min: 7.573797, mean: 8.054242, max: 10.161352
14:37:48 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.573797, mean: 8.054242, max: 10.161352
14:37:48 DEBUG opendrift:697: No elements hit coastline.
14:37:48 DEBUG opendrift:1807: No elements to deactivate
14:37:48 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:48 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:48 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:48 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:48 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:48 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:48 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:48 DEBUG opendrift.models.physics_methods:941: min: 7.573797, mean: 8.054241, max: 10.161352
14:37:48 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:48 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.036729, dN_50: 0.002882
14:37:48 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:49 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.051030415818915
14:37:49 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:49 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:49 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:49 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 475 surface elements
14:37:49 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 475 surface elements
14:37:49 DEBUG opendrift.models.openoil.openoil:1045: Entraining 2 of 481 surface elements
14:37:49 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 479 surface elements
14:37:49 DEBUG opendrift.models.physics_methods:785: Advecting 488 of 6000 elements above 0.100m with wind-sheared ocean current (0.053122 m/s - 0.346783 m/s)
14:37:49 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:49 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0019946675595520595 and 0.41383519308694083 m/s
14:37:49 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:49 DEBUG opendrift:2210: ======================================================================
14:37:49 INFO opendrift:2211: 2026-06-20 11:37:15.949692 - step 46 of 48 - 6000 active elements (0 deactivated)
14:37:49 DEBUG opendrift:2217: 0 elements scheduled.
14:37:49 DEBUG opendrift:2219: ======================================================================
14:37:49 DEBUG opendrift:2230: 34.55451537850868 <- latitude -> 35.56597368129009
14:37:49 DEBUG opendrift:2230: 22.61946058567928 <- longitude -> 23.13493506264184
14:37:49 DEBUG opendrift:2230: -96.0142044993639 <- z -> 0.0
14:37:49 DEBUG opendrift:2231: ---------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:49 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:49 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:49 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:49 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:49 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:49 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:49 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:49 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:49 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:49 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:49 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:49 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:49 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:49 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 09:00:00 (before)
2026-06-20 12:00:00 (after)
14:37:49 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 09:00:00) in space (linearNDFast)
14:37:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:49 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 12:00:00) in space (linearNDFast)
14:37:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:49 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 09:00:00, weight 0.13) and
after (2026-06-20 12:00:00, weight 0.87) in time
14:37:49 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:49 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:49 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:49 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:49 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:49 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 09:00:00 (before)
2026-06-20 12:00:00 (after)
14:37:49 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 09:00:00) in space (linearNDFast)
14:37:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:49 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 12:00:00) in space (linearNDFast)
14:37:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:49 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 09:00:00, weight 0.13) and
after (2026-06-20 12:00:00, weight 0.87) in time
14:37:49 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:49 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:49 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:49 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:49 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:49 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:49 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:49 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:49 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.576898 (min) 0.0346683 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.413879 (min) 0.245749 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: x_wind: -6.60038 (min) -0.0660757 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.8189 (min) -7.42727 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:49 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:49 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 2.240085, mean: 2.393815, max: 3.454033
14:37:49 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:49 DEBUG opendrift.models.physics_methods:941: min: 8.153833, mean: 8.425649, max: 10.124949
14:37:49 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 8.153833, mean: 8.425649, max: 10.124949
14:37:49 DEBUG opendrift:697: No elements hit coastline.
14:37:49 DEBUG opendrift:1807: No elements to deactivate
14:37:49 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:49 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:49 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:49 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:49 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:49 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:49 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:49 DEBUG opendrift.models.physics_methods:941: min: 8.153832, mean: 8.425650, max: 10.124949
14:37:49 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:49 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.037634, dN_50: 0.002954
14:37:49 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:49 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05066546532943941
14:37:49 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:49 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:49 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:49 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 486 surface elements
14:37:49 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 485 surface elements
14:37:49 DEBUG opendrift.models.physics_methods:785: Advecting 501 of 6000 elements above 0.100m with wind-sheared ocean current (0.000935 m/s - 0.345123 m/s)
14:37:49 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:49 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002401565935798247 and 0.4285563959528655 m/s
14:37:49 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:49 DEBUG opendrift:2210: ======================================================================
14:37:49 INFO opendrift:2211: 2026-06-20 12:37:15.949692 - step 47 of 48 - 6000 active elements (0 deactivated)
14:37:49 DEBUG opendrift:2217: 0 elements scheduled.
14:37:49 DEBUG opendrift:2219: ======================================================================
14:37:49 DEBUG opendrift:2230: 34.55323775085591 <- latitude -> 35.568647970434746
14:37:49 DEBUG opendrift:2230: 22.597371823922987 <- longitude -> 23.138103814370755
14:37:49 DEBUG opendrift:2230: -94.85445409449427 <- z -> 0.0
14:37:49 DEBUG opendrift:2231: ---------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:49 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:49 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:49 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:49 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:49 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:49 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:49 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:49 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:49 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:49 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:49 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:49 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:49 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:49 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:49 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:49 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 12:00:00 (before)
2026-06-20 15:00:00 (after)
14:37:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:37:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:37:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:50 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:37:50 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:37:50 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 16x34x21) for time after (2026-06-20 15:00:00)
14:37:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 12:00:00) in space (linearNDFast)
14:37:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 15:00:00) in space (linearNDFast)
14:37:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 12:00:00, weight 0.79) and
after (2026-06-20 15:00:00, weight 0.21) in time
14:37:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:50 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 12:00:00 (before)
2026-06-20 13:30:00 (after)
14:37:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:50 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:50 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:50 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x10x1) for time after (2026-06-20 13:30:00)
14:37:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 12:00:00) in space (linearNDFast)
14:37:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 13:30:00) in space (linearNDFast)
14:37:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 12:00:00, weight 0.59) and
after (2026-06-20 13:30:00, weight 0.41) in time
14:37:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:50 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:50 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:50 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:50 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:50 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:50 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:50 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.559642 (min) 0.106153 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.3111 (min) 0.239843 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: x_wind: -7.14453 (min) -0.615222 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.9463 (min) -6.4347 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:50 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:50 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.963645, mean: 2.182604, max: 3.553076
14:37:50 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:50 DEBUG opendrift.models.physics_methods:941: min: 7.634157, mean: 8.042109, max: 10.269086
14:37:50 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 7.634157, mean: 8.042109, max: 10.269086
14:37:50 DEBUG opendrift:697: No elements hit coastline.
14:37:50 DEBUG opendrift:1807: No elements to deactivate
14:37:50 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:50 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:50 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:50 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:50 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:50 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:50 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:50 DEBUG opendrift.models.physics_methods:941: min: 7.634157, mean: 8.042109, max: 10.269086
14:37:50 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:50 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.040852, dN_50: 0.003206
14:37:50 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:50 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.052118152596693515
14:37:50 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:50 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:50 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 492 surface elements
14:37:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 495 surface elements
14:37:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 495 surface elements
14:37:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 495 surface elements
14:37:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 495 surface elements
14:37:50 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 495 surface elements
14:37:50 DEBUG opendrift.models.physics_methods:785: Advecting 513 of 6000 elements above 0.100m with wind-sheared ocean current (0.011004 m/s - 0.351018 m/s)
14:37:50 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:50 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.003153510652613518 and 0.47529544875288304 m/s
14:37:50 DEBUG opendrift:912: to be seeded: 0, already seeded 6000
14:37:50 DEBUG opendrift:2210: ======================================================================
14:37:50 INFO opendrift:2211: 2026-06-20 13:37:15.949692 - step 48 of 48 - 6000 active elements (0 deactivated)
14:37:50 DEBUG opendrift:2217: 0 elements scheduled.
14:37:50 DEBUG opendrift:2219: ======================================================================
14:37:50 DEBUG opendrift:2230: 34.54509138618659 <- latitude -> 35.56597142305904
14:37:50 DEBUG opendrift:2230: 22.57659973584152 <- longitude -> 23.13451238020331
14:37:50 DEBUG opendrift:2230: -93.49751568514145 <- z -> 0.0
14:37:50 DEBUG opendrift:2231: ---------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
14:37:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:37:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 6000 elements
14:37:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:50 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
14:37:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
14:37:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
14:37:50 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 12:00:00 (before)
2026-06-20 15:00:00 (after)
14:37:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 12:00:00) in space (linearNDFast)
14:37:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 15:00:00) in space (linearNDFast)
14:37:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 12:00:00, weight 0.46) and
after (2026-06-20 15:00:00, weight 0.54) in time
14:37:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['x_wind', 'y_wind']
14:37:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
14:37:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
14:37:50 DEBUG opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
14:37:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-20 13:30:00 (before)
2026-06-20 15:00:00 (after)
14:37:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:37:51 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:37:51 DEBUG opendrift.readers.reader_netCDF_CF_generic:594: North is up, no rotation necessary
14:37:51 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:37:51 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:37:51 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 9x10x1) for time after (2026-06-20 15:00:00)
14:37:51 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-20 13:30:00) in space (linearNDFast)
14:37:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:51 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-20 15:00:00) in space (linearNDFast)
14:37:51 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:37:51 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-20 13:30:00, weight 0.92) and
after (2026-06-20 15:00:00, weight 0.08) in time
14:37:51 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:51 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:51 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:51 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:51 DEBUG opendrift.models.basemodel.environment:795: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
14:37:51 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 10 for sea_water_temperature for all profiles
14:37:51 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 34 for sea_water_salinity for all profiles
14:37:51 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
14:37:51 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:51 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.49102 (min) 0.124634 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.367722 (min) 0.249376 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: x_wind: -7.16679 (min) -1.18412 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: y_wind: -12.0794 (min) -4.80658 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_significant_height: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_ice_area_fraction: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_ice_x_velocity: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_ice_y_velocity: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 10 (min) 10 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 34 (min) 34 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 20 (min) 20 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 20 (min) 20 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:51 DEBUG opendrift.models.physics_methods:864: Calculating Hs from wind, min: 1.296227, mean: 1.725080, max: 3.673677
14:37:51 DEBUG opendrift.models.physics_methods:931: Calculating wave period Tm02 from wind
14:37:51 DEBUG opendrift.models.physics_methods:941: min: 6.202549, mean: 7.137202, max: 10.441914
14:37:51 DEBUG opendrift.models.physics_methods:881: Calculating wave period from wind, min: 6.202549, mean: 7.137202, max: 10.441914
14:37:51 DEBUG opendrift:697: No elements hit coastline.
14:37:51 DEBUG opendrift:1807: No elements to deactivate
14:37:51 DEBUG opendrift:2268: Calling OpenOil.update()
14:37:51 DEBUG opendrift.models.openoil.openoil:721: NOAA oil weathering
14:37:51 DEBUG opendrift.models.openoil.openoil:826: Calculating evaporation - NOAA
14:37:51 DEBUG opendrift.models.openoil.openoil:832: All surface oil elements older than 24 hours, skipping further evaporation.
14:37:51 DEBUG opendrift.models.openoil.openoil:859: Calculating emulsification - NOAA
14:37:51 DEBUG opendrift.models.openoil.openoil:562: Calculating: biodegradation (half_time)
14:37:51 DEBUG opendrift.models.physics_methods:923: Using mean period Tm02 as wave period
14:37:51 DEBUG opendrift.models.physics_methods:941: min: 6.202549, mean: 7.137202, max: 10.441914
14:37:51 DEBUG opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
14:37:51 DEBUG opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.046690, dN_50: 0.003664
14:37:51 DEBUG opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
14:37:51 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05388704520332284
14:37:51 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:37:51 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:environment
14:37:51 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
14:37:51 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 501 surface elements
14:37:51 DEBUG opendrift.models.openoil.openoil:1045: Entraining 1 of 501 surface elements
14:37:51 DEBUG opendrift.models.physics_methods:785: Advecting 518 of 6000 elements above 0.100m with wind-sheared ocean current (0.019689 m/s - 0.359713 m/s)
14:37:51 DEBUG opendrift.models.physics_methods:803: No Stokes drift velocity available
14:37:51 DEBUG opendrift:1770: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0008930842485653493 and 0.4569051412113533 m/s
14:37:51 DEBUG opendrift:2306: Cleaning up
14:37:51 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:37:51 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:37:51 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:37:51 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:37:51 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:37:51 DEBUG opendrift.models.basemodel.environment:625: Data needed for 6000 elements
14:37:51 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 6000 elements
14:37:51 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:37:51 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:37:51 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:37:51 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:37:51 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:37:51 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:37:51 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:37:51 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:37:51 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:37:51 DEBUG opendrift:697: No elements hit coastline.
14:37:51 DEBUG opendrift:2393: Updating minval and maxval
14:37:51 DEBUG opendrift:2473: Writing to file
14:37:51 DEBUG opendrift:1807: No elements to deactivate
14:37:51 DEBUG opendrift:165: Changed mode from Mode.Run to Mode.Result
Plot and animate results
o.animation(color='z', markersize='mass_oil', markersize_scaling=80)
14:37:51 DEBUG opendrift:2540: Setting up map: corners=None, fast=False, lscale=None
14:37:51 DEBUG opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 1) with Cartopy shapereader...
14:38:00 DEBUG opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 5) with Cartopy shapereader...
14:38:00 DEBUG opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 6) with Cartopy shapereader...
14:38:01 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:01 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:01 DEBUG opendrift:3206: Saving animation..
14:38:01 INFO opendrift:4777: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_0.gif...
14:38:01 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:01 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:02 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:02 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:02 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:02 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:02 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:03 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:03 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:03 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:03 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:03 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:04 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:04 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:04 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:04 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:04 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:05 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:05 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:05 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:05 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:05 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:06 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:06 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:06 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:06 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:06 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:06 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:07 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:07 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:07 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:07 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:07 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:08 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:08 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:08 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:08 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:08 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:09 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:09 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:09 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:09 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:09 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:09 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:10 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:10 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:10 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:10 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:11 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:11 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:11 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:11 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:11 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:11 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:12 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:12 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:12 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:12 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:12 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:12 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:13 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:13 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:13 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:13 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:13 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:14 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:14 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:14 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:14 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:14 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:15 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:15 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:15 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:15 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:15 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:15 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:16 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:16 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:16 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:16 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:16 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:16 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:17 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:17 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:17 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:17 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:17 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:18 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:18 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:18 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:18 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:18 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:19 DEBUG opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (21.93030548095703, 24.12944984436035, 34.21294403076171, 35.88185882568359)..
14:38:24 DEBUG opendrift:4815: MPLBACKEND = agg
14:38:24 DEBUG opendrift:4816: DISPLAY = None
14:38:24 DEBUG opendrift:4817: Time to save animation: 0:00:22.723498
14:38:24 INFO opendrift:3199: Time to make animation: 0:00:32.802488
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:38:24 DEBUG opendrift:3206: Saving animation..
14:38:24 INFO opendrift:4777: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_1.gif...
14:38:31 DEBUG opendrift:4815: MPLBACKEND = agg
14:38:31 DEBUG opendrift:4816: DISPLAY = None
14:38:31 DEBUG opendrift:4817: Time to save animation: 0:00:07.225763
14:38:31 INFO opendrift:3415: Time to make animation: 0:00:07.368041
Total running time of the script: (1 minutes 21.433 seconds)