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
08:32:56 DEBUG   opendrift.config:168: Adding 17 config items from __init__
08:32:56 DEBUG   opendrift.config:178:   Overwriting config item readers:max_number_of_fails
08:32:56 DEBUG   opendrift.config:168: Adding 6 config items from __init__
08:32:56 INFO    opendrift:568: OpenDriftSimulation initialised (version 1.14.9 / v1.14.9-9-gcde0dcf)
08:32:56 DEBUG   opendrift.config:168: Adding 19 config items from oceandrift
08:32:56 DEBUG   opendrift.config:178:   Overwriting config item seed:z
08:32:56 DEBUG   opendrift.config:168: Adding 15 config items from openoil

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

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

Running model

o.run(duration=timedelta(days=2), time_step=3600)
08:33:00 DEBUG   opendrift:164: Changed mode from Mode.Ready to Mode.Run
08:33:00 DEBUG   opendrift:1800:
------------------------------------------------------
Software and hardware:
  OpenDrift version 1.14.9
  Platform: Linux, 6.8.0-1040-aws
  4.0 GB memory
  36 processors (x86_64)
  NumPy version 2.4.3
  SciPy version 1.17.1
  Matplotlib version 3.10.8
  NetCDF4 version 1.7.4
  Xarray version 2025.9.0
  ADIOS (adios_db) version 1.2.5
  Copernicusmarine version 2.3.0
  Python version 3.14.3 | packaged by conda-forge | (main, Feb  9 2026, 21:56:02) [GCC 14.3.0]
------------------------------------------------------

08:33:00 DEBUG   opendrift:1813: No output file is specified, neglecting export_buffer_length
08:33:00 INFO    opendrift:1828: Skipping environment variable upward_sea_water_velocity because of condition ['drift:vertical_advection', 'is', False]
08:33:00 INFO    opendrift:1839: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
08:33:00 INFO    opendrift:1839: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
08:33:00 DEBUG   opendrift:1962: Finalizing environment and preparing readers for simulation coverage ([21.02599253 32.97284402 25.97419057 37.02720938]) and time (2026-03-20 08:32:56.138827 to 2026-03-22 08:32:56.138827)
08:33:00 DEBUG   opendrift.models.basemodel.environment:166:    Preparing LazyReader: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd for extent [21.02599253 32.97284402 25.97419057 37.02720938]
08:33:00 DEBUG   opendrift.models.basemodel.environment:166:    Preparing LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best for extent [21.02599253 32.97284402 25.97419057 37.02720938]
08:33:00 DEBUG   opendrift.models.basemodel.environment:166:    Preparing constant_reader for extent [21.02599253 32.97284402 25.97419057 37.02720938]
08:33:00 DEBUG   opendrift.readers.basereader.variables:555: Nothing more to prepare for constant_reader
08:33:00 DEBUG   opendrift.models.basemodel.environment:166:    Preparing global_landmask for extent [21.02599253 32.97284402 25.97419057 37.02720938]
08:33:00 DEBUG   opendrift.readers.basereader.variables:555: Nothing more to prepare for global_landmask
08:33:00 DEBUG   opendrift:2059: Initial self.result, size Frozen({'trajectory': 6000, 'time': 49})
08:33:00 INFO    opendrift:947: Using existing reader for land_binary_mask to move elements to ocean
08:33:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:00 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:00 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:00 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:00 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:00 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:00 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:00 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:00 INFO    opendrift:978: All points are in ocean
08:33:00 INFO    opendrift.models.openoil.openoil:696: Oil-water surface tension is 0.031369 Nm
08:33:00 INFO    opendrift.models.openoil.openoil:709: Max water fraction not available for GENERIC MEDIUM CRUDE, using default
08:33:00 DEBUG   opendrift:904: to be seeded: 6000, already seeded 0
08:33:00 DEBUG   opendrift:926: Released 6000 new elements.
08:33:00 DEBUG   opendrift:2135: ======================================================================
08:33:00 INFO    opendrift:2136: 2026-03-20 08:32:56.138827 - step 1 of 48 - 6000 active elements (0 deactivated)
08:33:00 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:00 DEBUG   opendrift:2144: ======================================================================
08:33:00 DEBUG   opendrift:2155:                34.99662780761719 <- latitude -> 35.00342559814453
08:33:00 DEBUG   opendrift:2155:                23.4965763092041 <- longitude -> 23.50360679626465
08:33:00 DEBUG   opendrift:2155:                -150.0 <- z -> 0.0
08:33:00 DEBUG   opendrift:2156: ---------------------------------
08:33:00 DEBUG   opendrift.models.basemodel.environment:574: Variables not covered by any reader: ['sea_floor_depth_below_sea_level', 'y_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'sea_surface_height', 'x_sea_water_velocity', 'y_wind', 'x_wind']
08:33:00 DEBUG   opendrift.readers.reader_lazy:56: Initialising: LazyReader: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:00 DEBUG   opendrift.readers:189: Testing reader <module 'opendrift.readers.reader_netCDF_CF_generic' from '/root/project/opendrift/readers/reader_netCDF_CF_generic.py'>
08:33:00 INFO    opendrift.readers:64: Opening file with xr.open_dataset
08:33:00 DEBUG   findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_package at 0x7f6434d67ed0>
08:33:00 DEBUG   findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_python at 0x7f6434d780f0>
08:33:00 DEBUG   findlibs:303: found libeccodes.so/eccodeslib in <function _find_in_python at 0x7f6434d780f0>
08:33:00 DEBUG   gribapi.bindings:98: eccodes lib search: findlibs returned /opt/conda/envs/opendrift/lib/libeccodes.so
08:33:00 WARNING opendrift.readers:72: Removing variables that cannot be CF decoded: ['tau']
08:33:00 DEBUG   opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
08:33:00 INFO    opendrift.readers.reader_netCDF_CF_generic:307: Grid coordinates are detected, but proj4 string not given: assuming latlong
08:33:00 INFO    opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'z': 'depth', 'y': 'lat', 'x': 'lon', 'time': 'time'}
08:33:00 DEBUG   opendrift.readers.basereader.variables:614: Setting buffer size 9 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 5 m/s and time span of 3:00:00
08:33:00 INFO    opendrift.readers.basereader:178: Variable x_sea_water_velocity will be rotated from eastward_sea_water_velocity
08:33:00 INFO    opendrift.readers.basereader:178: Variable y_sea_water_velocity will be rotated from northward_sea_water_velocity
08:33:00 DEBUG   opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
08:33:00 DEBUG   opendrift.readers.basereader.variables:569: Adding variable mapping: ['x_sea_water_velocity', 'y_sea_water_velocity'] -> sea_water_speed
08:33:00 DEBUG   opendrift.readers.basereader.structured:151: Clearing cache for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd before starting new simulation
08:33:00 DEBUG   opendrift.readers.basereader.variables:614: Setting buffer size 4 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
08:33:00 DEBUG   opendrift.readers.basereader.variables:555: Nothing more to prepare for https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:00 DEBUG   opendrift.readers.reader_lazy:71: Reader initialised: https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:00 DEBUG   opendrift.readers.basereader.variables:614: Setting buffer size 4 for reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
08:33:00 DEBUG   opendrift.readers.reader_lazy:56: Initialising: LazyReader: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:00 DEBUG   opendrift.readers:189: Testing reader <module 'opendrift.readers.reader_netCDF_CF_generic' from '/root/project/opendrift/readers/reader_netCDF_CF_generic.py'>
08:33:00 INFO    opendrift.readers:64: Opening file with xr.open_dataset
08:33:01 DEBUG   opendrift.readers:118: Selecting GRIB variable u-component_of_wind_height_above_ground at 10m height and adding standard_name x_wind
08:33:01 DEBUG   opendrift.readers:118: Selecting GRIB variable v-component_of_wind_height_above_ground at 10m height and adding standard_name y_wind
08:33:01 DEBUG   opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
08:33:01 DEBUG   opendrift.readers.reader_netCDF_CF_generic:146: Parsing CF grid mapping dictionary: {'grid_mapping_name': 'latitude_longitude', 'earth_radius': np.float64(6371229.0), '_CoordinateTransformType': 'Projection', '_CoordinateAxisTypes': 'Lat Lon'}
08:33:01 DEBUG   pyproj:40: PROJ_ERROR: proj_create: several objects matching this name: Krovak (Greenwich), Equal Earth Greenwich, Laborde Grid (Greenwich), Modified Krovak (Greenwich), Krovak East North (Greenwich), Modified Krovak East North (Greenwich), ...
08:33:01 DEBUG   opendrift.readers.reader_netCDF_CF_generic:270: Lon and lat are 1D arrays - using as projection coordinates
08:33:01 INFO    opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'time': ['time', 'time1', 'time2', 'time3'], 'x': 'lon', 'y': 'lat'}
08:33:01 DEBUG   opendrift.readers.reader_netCDF_CF_generic:376: Skipped variables without standard_name: ['time2_bounds', 'time3_bounds', 'pressure_difference_layer_bounds', 'depth_below_surface_layer_bounds', 'height_above_ground_layer_bounds', 'height_above_ground_layer1_bounds', 'pressure_difference_layer1_bounds', 'pressure_difference_layer2_bounds', 'sigma_layer_bounds', 'Total_ozone_entire_atmosphere_single_layer', 'Ozone_Mixing_Ratio_isobaric', 'Total_cloud_cover_entire_atmosphere_Mixed_intervals_Average', 'Low_cloud_cover_low_cloud_Mixed_intervals_Average', 'Temperature_low_cloud_top_Mixed_intervals_Average', 'Temperature_high_cloud_top_Mixed_intervals_Average', 'Temperature_middle_cloud_top_Mixed_intervals_Average', 'Surface_Lifted_Index_surface', 'Pressure_convective_cloud_top', 'Pressure_convective_cloud_bottom', 'Vertical_Speed_Shear_tropopause', 'Vertical_Speed_Shear_potential_vorticity_surface', 'Ventilation_Rate_planetary_boundary', 'MSLP_Eta_model_reduction_msl', 'Pressure_of_level_from_which_parcel_was_lifted_pressure_difference_layer', 'Liquid_Volumetric_Soil_Moisture_non_Frozen_depth_below_surface_layer', 'Wind_speed_gust_surface', 'Precipitation_rate_surface_Mixed_intervals_Average', 'Categorical_Rain_surface', 'Potential_Evaporation_Rate_surface', 'Volumetric_Soil_Moisture_Content_depth_below_surface_layer', 'Albedo_surface_Mixed_intervals_Average', 'Latent_heat_net_flux_surface_Mixed_intervals_Average', 'Sensible_heat_net_flux_surface_Mixed_intervals_Average', 'Land_cover_0__sea_1__land_surface', 'Ice_cover_surface', 'Momentum_flux_u-component_surface_Mixed_intervals_Average', 'Pressure_surface', 'Soil_type_surface', 'Specific_humidity_pressure_difference_layer', 'Temperature_pressure_difference_layer', 'Temperature_surface', 'Visibility_surface', 'Ice_thickness_surface', 'Relative_humidity_sigma_layer', 'Relative_humidity_pressure_difference_layer', 'Surface_roughness_surface', 'Haines_index_surface', 'Soil_temperature_depth_below_surface_layer', 'u-component_of_wind_pressure_difference_layer', 'Momentum_flux_v-component_surface_Mixed_intervals_Average', 'Categorical_Rain_surface_Mixed_intervals_Average', 'v-component_of_wind_pressure_difference_layer', 'Vegetation_surface', 'Geopotential_height_surface', 'Convective_available_potential_energy_surface', 'Convective_available_potential_energy_pressure_difference_layer', 'Convective_inhibition_pressure_difference_layer', 'Convective_inhibition_surface', 'Precipitation_rate_surface', 'Ice_temperature_surface', 'Storm_relative_helicity_height_above_ground_layer', 'Snow_depth_surface', 'Water_equivalent_of_accumulated_snow_depth_surface', 'Ground_Heat_Flux_surface_Mixed_intervals_Average', 'Total_cloud_cover_convective_cloud', 'Sunshine_Duration_surface', 'Best_4_layer_Lifted_Index_surface', 'Water_runoff_surface_Mixed_intervals_Accumulation', 'Relative_humidity_highest_tropospheric_freezing', 'Relative_humidity_entire_atmosphere_single_layer', 'Categorical_Freezing_Rain_surface', 'Wilting_Point_surface', 'Total_precipitation_surface_Mixed_intervals_Accumulation', 'Convective_precipitation_surface_Mixed_intervals_Accumulation', 'Pressure_high_cloud_bottom_Mixed_intervals_Average', 'Pressure_low_cloud_bottom_Mixed_intervals_Average', 'Pressure_middle_cloud_top_Mixed_intervals_Average', 'Pressure_low_cloud_top_Mixed_intervals_Average', 'Pressure_middle_cloud_bottom_Mixed_intervals_Average', 'Pressure_high_cloud_top_Mixed_intervals_Average', 'Categorical_Freezing_Rain_surface_Mixed_intervals_Average', 'Convective_precipitation_rate_surface', 'Per_cent_frozen_precipitation_surface', 'Specific_humidity_isobaric', 'Temperature_isobaric', 'Relative_humidity_isobaric', 'Relative_humidity_zeroDegC_isotherm', 'Total_cloud_cover_isobaric', 'u-component_of_wind_isobaric', 'Total_cloud_cover_boundary_layer_cloud_Mixed_intervals_Average', 'Downward_Short-Wave_Radiation_Flux_surface_Mixed_intervals_Average', 'Cloud_Work_Function_entire_atmosphere_single_layer_Mixed_intervals_Average', 'v-component_of_wind_isobaric', 'Maximum_temperature_height_above_ground_Mixed_intervals_Maximum', 'Geopotential_height_isobaric', 'Geopotential_height_zeroDegC_isotherm', 'U-Component_Storm_Motion_height_above_ground_layer', 'u-component_of_wind_planetary_boundary', 'Categorical_Ice_Pellets_surface', 'Vertical_velocity_pressure_isobaric', 'Vertical_velocity_geometric_isobaric', 'Absolute_vorticity_isobaric', 'Pressure_reduced_to_MSL_msl', 'Categorical_Ice_Pellets_surface_Mixed_intervals_Average', 'Meridional_Flux_of_Gravity_Wave_Stress_surface_Mixed_intervals_Average', 'Downward_Long-Wave_Radp_Flux_surface_Mixed_intervals_Average', 'Cloud_mixing_ratio_isobaric', 'Ice_water_mixing_ratio_isobaric', 'Rain_mixing_ratio_isobaric', 'Snow_mixing_ratio_isobaric', 'Graupel_snow_pellets_isobaric', 'Pressure_maximum_wind', 'Temperature_altitude_above_msl', 'Temperature_maximum_wind', 'u-component_of_wind_altitude_above_msl', 'u-component_of_wind_maximum_wind', 'ICAO_Standard_Atmosphere_Reference_Height_maximum_wind', 'Upward_Short-Wave_Radiation_Flux_atmosphere_top_Mixed_intervals_Average', 'Upward_Short-Wave_Radiation_Flux_surface_Mixed_intervals_Average', 'v-component_of_wind_maximum_wind', 'v-component_of_wind_altitude_above_msl', 'Low_cloud_cover_low_cloud', 'Apparent_temperature_height_above_ground', 'Geopotential_height_maximum_wind', 'Minimum_temperature_height_above_ground_Mixed_intervals_Minimum', 'Ice_growth_rate_altitude_above_msl', 'V-Component_Storm_Motion_height_above_ground_layer', 'Field_Capacity_surface', 'v-component_of_wind_planetary_boundary', 'Precipitable_water_entire_atmosphere_single_layer', 'Categorical_Snow_surface', 'Reflectivity_hybrid', 'Reflectivity_height_above_ground', 'Pressure_height_above_ground', 'Pressure_tropopause', 'Specific_humidity_height_above_ground', 'Temperature_height_above_ground', 'Temperature_tropopause', 'Relative_humidity_height_above_ground', 'u-component_of_wind_tropopause', 'ICAO_Standard_Atmosphere_Reference_Height_tropopause', 'Categorical_Snow_surface_Mixed_intervals_Average', 'Zonal_Flux_of_Gravity_Wave_Stress_surface_Mixed_intervals_Average', 'Upward_Long-Wave_Radp_Flux_surface_Mixed_intervals_Average', 'Upward_Long-Wave_Radp_Flux_atmosphere_top_Mixed_intervals_Average', 'v-component_of_wind_tropopause', 'Geopotential_height_tropopause', 'Dewpoint_temperature_height_above_ground', 'Temperature_sigma', 'Relative_humidity_sigma', 'Potential_temperature_sigma', 'u-component_of_wind_sigma', 'v-component_of_wind_sigma', 'Medium_cloud_cover_middle_cloud', 'Cloud_mixing_ratio_hybrid', 'Planetary_Boundary_Layer_Height_surface', 'Ice_water_mixing_ratio_hybrid', 'Plant_Canopy_Surface_Water_surface', 'Rain_mixing_ratio_hybrid', 'Vertical_velocity_pressure_sigma', 'Snow_mixing_ratio_hybrid', 'Composite_reflectivity_entire_atmosphere', 'Convective_Precipitation_Rate_surface_Mixed_intervals_Average', 'Total_cloud_cover_entire_atmosphere', 'High_cloud_cover_high_cloud', 'Geopotential_height_cloud_ceiling', 'Geopotential_height_highest_tropospheric_freezing', 'Frictional_Velocity_surface', 'Graupel_snow_pellets_hybrid', 'High_cloud_cover_high_cloud_Mixed_intervals_Average', 'Cloud_water_entire_atmosphere_single_layer', 'Pressure_potential_vorticity_surface', 'Temperature_potential_vorticity_surface', 'u-component_of_wind_potential_vorticity_surface', 'v-component_of_wind_potential_vorticity_surface', 'Geopotential_height_potential_vorticity_surface', 'Medium_cloud_cover_middle_cloud_Mixed_intervals_Average']
08:33:01 DEBUG   opendrift.readers.reader_netCDF_CF_generic:396: Several time dimensions detected: ['time', 'time1', 'time2', 'time3']: Using single time dimension found in detected variables: ['time']
08:33:01 DEBUG   opendrift.readers.basereader.variables:614: Setting buffer size 4 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 5 m/s and time span of 3:00:00
08:33:01 DEBUG   opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
08:33:01 DEBUG   opendrift.readers.basereader.variables:569: Adding variable mapping: ['x_wind', 'y_wind'] -> wind_speed
08:33:01 DEBUG   opendrift.readers.basereader.structured:151: Clearing cache for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best before starting new simulation
08:33:01 DEBUG   opendrift.readers.basereader.variables:614: Setting buffer size 3 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
08:33:01 DEBUG   opendrift.readers.basereader.variables:555: Nothing more to prepare for https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:01 DEBUG   opendrift.readers.reader_lazy:71: Reader initialised: https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:01 DEBUG   opendrift.readers.basereader.variables:614: Setting buffer size 3 for reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best, assuming a maximum average speed of 1.3 m/s and time span of 3:00:00
08:33:01 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:01 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:01 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:01 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:01 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:01 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:01 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:01 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:01 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:01 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:01 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:01 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:01 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:01 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:01 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:01 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:01 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:01 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:01 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:01 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:01 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:01 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:01 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:01 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:01 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:01 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:01 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:01 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:01 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:01 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 06:00:00 (before)
                2026-03-20 09:00:00 (after)
08:33:01 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:03 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:03 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:03 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:03 DEBUG   opendrift.readers.basereader.structured:290: Fetched env-block (size 9x9x23) for time before (2026-03-20 06:00:00)
08:33:03 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:03 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:04 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:04 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:04 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:04 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x23) for time after (2026-03-20 09:00:00)
08:33:04 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 06:00:00) in space  (linearNDFast)
08:33:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:04 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 09:00:00) in space  (linearNDFast)
08:33:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 06:00:00, weight 0.15) and
                      after (2026-03-20 09:00:00, weight 0.85) in time
08:33:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:04 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:04 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:04 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:04 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:04 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:04 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:04 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:04 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:04 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 06:00:00 (before)
                2026-03-20 09:00:00 (after)
08:33:05 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:05 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:05 DEBUG   opendrift.readers.basereader.structured:290: Fetched env-block (size 8x7x1) for time before (2026-03-20 06:00:00)
08:33:05 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:05 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:05 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-03-20 09:00:00)
08:33:05 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 06:00:00) in space  (linearNDFast)
08:33:05 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:05 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 09:00:00) in space  (linearNDFast)
08:33:05 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:05 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 06:00:00, weight 0.15) and
                      after (2026-03-20 09:00:00, weight 0.85) in time
08:33:05 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:05 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:05 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:05 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:05 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:05 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:05 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:05 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.531662 (min) -0.176131 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.437514 (min) 0.0889348 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 1.82575 (min) 1.91436 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -16.7121 (min) -16.6549 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:05 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:05 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 6.911691, mean: 6.946583, max: 6.956281
08:33:05 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:05 DEBUG   opendrift.models.physics_methods:900:    min: 14.322596, mean: 14.358701, max: 14.368721
08:33:05 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 14.322596, mean: 14.358701, max: 14.368721
08:33:05 DEBUG   opendrift:689: No elements hit coastline.
08:33:05 DEBUG   opendrift:1732: No elements to deactivate
08:33:05 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:05 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:05 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:05 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:05 DEBUG   opendrift.models.openoil.openoil:870:         Emulsification not yet started
08:33:05 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:05 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:05 DEBUG   opendrift.models.physics_methods:900:    min: 14.322596, mean: 14.358701, max: 14.368721
08:33:05 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:05 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.000345, dN_50: 0.000027
08:33:05 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:05 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10203390552488721
08:33:05 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:05 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:05 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2799 of 3000 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 192 of 204 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 13 of 14 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 9 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 7 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 5 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 8 of 8 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 6 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 5 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 9 of 9 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 7 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 5 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 6 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 7 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 6 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 2 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 6 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 5 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 5 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 4 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 1 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 2 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 6 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 5 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 6 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 3 surface elements
08:33:05 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 7 surface elements
08:33:05 DEBUG   opendrift.models.physics_methods:744: Advecting 27 of 6000 elements above 0.100m with wind-sheared ocean current (0.063569 m/s - 0.504091 m/s)
08:33:05 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:05 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014980950267377865 and 0.41109690992799774 m/s
08:33:05 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:05 DEBUG   opendrift:2135: ======================================================================
08:33:05 INFO    opendrift:2136: 2026-03-20 09:32:56.138827 - step 2 of 48 - 6000 active elements (0 deactivated)
08:33:05 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:05 DEBUG   opendrift:2144: ======================================================================
08:33:05 DEBUG   opendrift:2155:                34.967689867720686 <- latitude -> 35.01306519619126
08:33:05 DEBUG   opendrift:2155:                23.4643001870735 <- longitude -> 23.506330867218658
08:33:05 DEBUG   opendrift:2155:                -150.24010250958068 <- z -> 0.0
08:33:05 DEBUG   opendrift:2156: ---------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:05 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:05 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:05 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:05 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:05 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:05 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:05 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:05 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:05 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:05 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:05 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:05 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:05 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:05 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:05 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:05 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:05 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:05 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:05 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:05 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:05 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 09:00:00 (before)
                2026-03-20 12:00:00 (after)
08:33:05 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:07 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:07 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:07 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:07 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:07 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x24) for time after (2026-03-20 12:00:00)
08:33:07 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space  (linearNDFast)
08:33:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.82) and
                      after (2026-03-20 12:00:00, weight 0.18) in time
08:33:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:08 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 09:00:00 (before)
                2026-03-20 12:00:00 (after)
08:33:08 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:08 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:08 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-03-20 12:00:00)
08:33:08 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.82) and
                      after (2026-03-20 12:00:00, weight 0.18) in time
08:33:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:08 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:08 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:08 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.60306 (min) -0.146006 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.396021 (min) 0.0808451 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 0.672783 (min) 1.02892 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -16.555 (min) -16.2348 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:08 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 6.498825, mean: 6.649416, max: 6.762328
08:33:08 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:08 DEBUG   opendrift.models.physics_methods:900:    min: 13.888232, mean: 14.048085, max: 14.166993
08:33:08 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 13.888232, mean: 14.048085, max: 14.166993
08:33:08 DEBUG   opendrift:689: No elements hit coastline.
08:33:08 DEBUG   opendrift:1732: No elements to deactivate
08:33:08 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:08 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:08 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:08 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:08 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:08 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:08 DEBUG   opendrift.models.physics_methods:900:    min: 13.888232, mean: 14.048084, max: 14.166993
08:33:08 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:08 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.000414, dN_50: 0.000032
08:33:08 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:08 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0991891363086363
08:33:08 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:08 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:08 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 6 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 7 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 8 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 7 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 9 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 8 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 12 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 14 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 14 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 14 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 13 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 14 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 16 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 14 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 13 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 11 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 11 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 11 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 11 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 11 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 11 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 14 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 13 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 12 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 11 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 16 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 5 of 18 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 14 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 12 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 13 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 9 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 9 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 7 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 4 of 11 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 6 of 12 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 8 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 6 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 6 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 6 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 9 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 10 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 10 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 10 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 10 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 10 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 8 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 8 surface elements
08:33:08 DEBUG   opendrift.models.physics_methods:744: Advecting 25 of 6000 elements above 0.100m with wind-sheared ocean current (0.061195 m/s - 0.493474 m/s)
08:33:08 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:08 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006187029221147531 and 0.44917116345340774 m/s
08:33:08 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:08 DEBUG   opendrift:2135: ======================================================================
08:33:08 INFO    opendrift:2136: 2026-03-20 10:32:56.138827 - step 3 of 48 - 6000 active elements (0 deactivated)
08:33:08 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:08 DEBUG   opendrift:2144: ======================================================================
08:33:08 DEBUG   opendrift:2155:                34.95620428786096 <- latitude -> 35.02104939274955
08:33:08 DEBUG   opendrift:2155:                23.435968849358936 <- longitude -> 23.508777280424034
08:33:08 DEBUG   opendrift:2155:                -149.66274894618718 <- z -> 0.0
08:33:08 DEBUG   opendrift:2156: ---------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:08 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:08 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 09:00:00 (before)
                2026-03-20 12:00:00 (after)
08:33:08 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.48) and
                      after (2026-03-20 12:00:00, weight 0.52) in time
08:33:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:08 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 09:00:00 (before)
                2026-03-20 12:00:00 (after)
08:33:08 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.48) and
                      after (2026-03-20 12:00:00, weight 0.52) in time
08:33:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:08 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:08 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:08 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.632208 (min) -0.125043 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.369962 (min) 0.0598352 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.00927648 (min) 0.48139 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -16.4385 (min) -15.9232 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:08 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 6.238006, mean: 6.469329, max: 6.650431
08:33:08 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:08 DEBUG   opendrift.models.physics_methods:900:    min: 13.606689, mean: 13.856332, max: 14.049294
08:33:08 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 13.606689, mean: 13.856332, max: 14.049294
08:33:08 DEBUG   opendrift:689: No elements hit coastline.
08:33:08 DEBUG   opendrift:1732: No elements to deactivate
08:33:08 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:08 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:08 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:08 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:08 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:08 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:08 DEBUG   opendrift.models.physics_methods:900:    min: 13.606689, mean: 13.856332, max: 14.049294
08:33:08 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:08 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.000734, dN_50: 0.000058
08:33:08 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:08 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09754791326481867
08:33:08 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:08 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:08 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 14 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 13 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 12 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 16 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 20 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 19 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 17 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 17 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 18 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 16 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 18 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 18 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 23 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 21 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 22 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 22 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 20 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 18 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 17 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 19 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 18 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 18 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 15 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 16 surface elements
08:33:08 DEBUG   opendrift.models.physics_methods:744: Advecting 31 of 6000 elements above 0.100m with wind-sheared ocean current (0.012004 m/s - 0.484436 m/s)
08:33:08 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:08 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0028491461483782397 and 0.44629425153650665 m/s
08:33:08 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:08 DEBUG   opendrift:2135: ======================================================================
08:33:08 INFO    opendrift:2136: 2026-03-20 11:32:56.138827 - step 4 of 48 - 6000 active elements (0 deactivated)
08:33:08 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:08 DEBUG   opendrift:2144: ======================================================================
08:33:08 DEBUG   opendrift:2155:                34.93001203923438 <- latitude -> 35.02503104635068
08:33:08 DEBUG   opendrift:2155:                23.40913792408943 <- longitude -> 23.506175494517013
08:33:08 DEBUG   opendrift:2155:                -148.64134784141388 <- z -> 0.0
08:33:08 DEBUG   opendrift:2156: ---------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:08 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:08 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 09:00:00 (before)
                2026-03-20 12:00:00 (after)
08:33:08 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.15) and
                      after (2026-03-20 12:00:00, weight 0.85) in time
08:33:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:08 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:08 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 09:00:00 (before)
                2026-03-20 12:00:00 (after)
08:33:08 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 09:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 09:00:00, weight 0.15) and
                      after (2026-03-20 12:00:00, weight 0.85) in time
08:33:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:08 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:08 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:08 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.683192 (min) -0.111456 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.344489 (min) 0.0406867 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.619479 (min) -0.169684 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -16.3257 (min) -15.7181 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:08 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:08 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 6.081870, mean: 6.328558, max: 6.557677
08:33:08 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:08 DEBUG   opendrift.models.physics_methods:900:    min: 13.435324, mean: 13.704539, max: 13.950976
08:33:08 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 13.435324, mean: 13.704539, max: 13.950976
08:33:08 DEBUG   opendrift:689: No elements hit coastline.
08:33:08 DEBUG   opendrift:1732: No elements to deactivate
08:33:08 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:08 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:08 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:08 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:08 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:08 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:08 DEBUG   opendrift.models.physics_methods:900:    min: 13.435324, mean: 13.704539, max: 13.950976
08:33:08 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:08 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001213, dN_50: 0.000095
08:33:08 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:08 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09618746313172671
08:33:08 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:08 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:08 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 16 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 20 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 18 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 20 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 18 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 17 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 20 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 22 surface elements
08:33:08 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 22 surface elements
08:33:09 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 23 surface elements
08:33:09 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 23 surface elements
08:33:09 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 22 surface elements
08:33:09 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 22 surface elements
08:33:09 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 21 surface elements
08:33:09 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 20 surface elements
08:33:09 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 21 surface elements
08:33:09 DEBUG   opendrift.models.physics_methods:744: Advecting 32 of 6000 elements above 0.100m with wind-sheared ocean current (0.008793 m/s - 0.479242 m/s)
08:33:09 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:09 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0015934277674514868 and 0.4523759554701014 m/s
08:33:09 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:09 DEBUG   opendrift:2135: ======================================================================
08:33:09 INFO    opendrift:2136: 2026-03-20 12:32:56.138827 - step 5 of 48 - 6000 active elements (0 deactivated)
08:33:09 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:09 DEBUG   opendrift:2144: ======================================================================
08:33:09 DEBUG   opendrift:2155:                34.924752959910506 <- latitude -> 35.03148120764685
08:33:09 DEBUG   opendrift:2155:                23.38212372890742 <- longitude -> 23.509848101886966
08:33:09 DEBUG   opendrift:2155:                -148.2512124757112 <- z -> 0.0
08:33:09 DEBUG   opendrift:2156: ---------------------------------
08:33:09 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:09 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:09 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:09 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:09 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:09 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:09 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:09 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:09 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:09 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:09 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:09 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:09 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:09 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:09 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:09 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:09 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:09 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:09 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:09 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:09 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:09 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:09 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:09 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:09 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:09 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:09 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:09 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:09 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:09 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 12:00:00 (before)
                2026-03-20 15:00:00 (after)
08:33:09 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:10 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:11 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:11 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:11 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:11 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 11x10x23) for time after (2026-03-20 15:00:00)
08:33:11 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.82) and
                      after (2026-03-20 15:00:00, weight 0.18) in time
08:33:11 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:11 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:11 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:11 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:11 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:11 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 12:00:00 (before)
                2026-03-20 15:00:00 (after)
08:33:11 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:11 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:11 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-03-20 15:00:00)
08:33:11 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.82) and
                      after (2026-03-20 15:00:00, weight 0.18) in time
08:33:11 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:11 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:11 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:11 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:11 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:11 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:11 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:11 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.666829 (min) -0.102465 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.30137 (min) 0.0271273 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.905311 (min) -0.373507 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -15.8912 (min) -15.2905 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:11 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 5.767152, mean: 6.008158, max: 6.217433
08:33:11 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:11 DEBUG   opendrift.models.physics_methods:900:    min: 13.083088, mean: 13.353086, max: 13.584233
08:33:11 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 13.083088, mean: 13.353086, max: 13.584233
08:33:11 DEBUG   opendrift:689: No elements hit coastline.
08:33:11 DEBUG   opendrift:1732: No elements to deactivate
08:33:11 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:11 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:11 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:11 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:11 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:11 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:11 DEBUG   opendrift.models.physics_methods:900:    min: 13.083088, mean: 13.353086, max: 13.584233
08:33:11 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:11 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.001847, dN_50: 0.000145
08:33:11 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:11 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09119701180490271
08:33:11 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:11 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:11 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 20 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 19 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 3 of 22 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 24 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 29 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 41 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 41 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 40 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 39 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 38 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 40 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 39 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 38 surface elements
08:33:11 DEBUG   opendrift.models.physics_methods:744: Advecting 54 of 6000 elements above 0.100m with wind-sheared ocean current (0.007468 m/s - 0.467417 m/s)
08:33:11 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:11 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.003380636729584489 and 0.46612251038291197 m/s
08:33:11 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:11 DEBUG   opendrift:2135: ======================================================================
08:33:11 INFO    opendrift:2136: 2026-03-20 13:32:56.138827 - step 6 of 48 - 6000 active elements (0 deactivated)
08:33:11 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:11 DEBUG   opendrift:2144: ======================================================================
08:33:11 DEBUG   opendrift:2155:                34.9108007547282 <- latitude -> 35.0334103995149
08:33:11 DEBUG   opendrift:2155:                23.356185204937038 <- longitude -> 23.505332615851856
08:33:11 DEBUG   opendrift:2155:                -147.22095488483282 <- z -> 0.0
08:33:11 DEBUG   opendrift:2156: ---------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:11 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:11 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:11 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:11 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:11 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:11 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:11 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:11 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:11 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:11 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:11 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:11 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:11 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:11 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 12:00:00 (before)
                2026-03-20 15:00:00 (after)
08:33:11 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.48) and
                      after (2026-03-20 15:00:00, weight 0.52) in time
08:33:11 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:11 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:11 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:11 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:11 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:11 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 12:00:00 (before)
                2026-03-20 15:00:00 (after)
08:33:11 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.48) and
                      after (2026-03-20 15:00:00, weight 0.52) in time
08:33:11 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:11 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:11 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:11 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:11 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:11 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:11 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:11 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.67366 (min) -0.112024 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.25483 (min) 0.00579627 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.914508 (min) -0.324469 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -15.2419 (min) -14.7803 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:11 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 5.386131, mean: 5.565434, max: 5.718667
08:33:11 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:11 DEBUG   opendrift.models.physics_methods:900:    min: 12.643522, mean: 12.851936, max: 13.027977
08:33:11 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 12.643522, mean: 12.851936, max: 13.027977
08:33:11 DEBUG   opendrift:689: No elements hit coastline.
08:33:11 DEBUG   opendrift:1732: No elements to deactivate
08:33:11 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:11 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:11 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:11 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:11 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:11 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:11 DEBUG   opendrift.models.physics_methods:900:    min: 12.643521, mean: 12.851936, max: 13.027977
08:33:11 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:11 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.002627, dN_50: 0.000206
08:33:11 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:11 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08388146688202121
08:33:11 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:11 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:11 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 44 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 43 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 42 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 42 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 40 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 39 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 38 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 37 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 38 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 37 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 36 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 36 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 35 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 34 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 35 surface elements
08:33:11 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 33 surface elements
08:33:11 DEBUG   opendrift.models.physics_methods:744: Advecting 46 of 6000 elements above 0.100m with wind-sheared ocean current (0.048813 m/s - 0.450004 m/s)
08:33:11 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:11 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0018854960742564135 and 0.445781632089122 m/s
08:33:11 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:11 DEBUG   opendrift:2135: ======================================================================
08:33:11 INFO    opendrift:2136: 2026-03-20 14:32:56.138827 - step 7 of 48 - 6000 active elements (0 deactivated)
08:33:11 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:11 DEBUG   opendrift:2144: ======================================================================
08:33:11 DEBUG   opendrift:2155:                34.88938911680828 <- latitude -> 35.03370615449033
08:33:11 DEBUG   opendrift:2155:                23.33445904492634 <- longitude -> 23.500181784514485
08:33:11 DEBUG   opendrift:2155:                -146.5268074023271 <- z -> 0.0
08:33:11 DEBUG   opendrift:2156: ---------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:11 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:11 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:11 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:11 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:11 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:11 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:11 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:11 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:11 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:11 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:11 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:11 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:11 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:11 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 12:00:00 (before)
                2026-03-20 15:00:00 (after)
08:33:11 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.15) and
                      after (2026-03-20 15:00:00, weight 0.85) in time
08:33:11 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:11 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:11 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:11 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:11 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:11 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:11 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 12:00:00 (before)
                2026-03-20 15:00:00 (after)
08:33:11 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 12:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:11 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:11 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 12:00:00, weight 0.15) and
                      after (2026-03-20 15:00:00, weight 0.85) in time
08:33:11 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:11 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:11 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:11 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:11 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:11 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:11 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:11 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.657506 (min) -0.129531 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.203466 (min) 0.0115661 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.904736 (min) -0.280985 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -14.5877 (min) -14.3618 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:11 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:12 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 5.077367, mean: 5.181995, max: 5.237409
08:33:12 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:12 DEBUG   opendrift.models.physics_methods:900:    min: 12.275774, mean: 12.401570, max: 12.467743
08:33:12 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 12.275774, mean: 12.401570, max: 12.467743
08:33:12 DEBUG   opendrift:689: No elements hit coastline.
08:33:12 DEBUG   opendrift:1732: No elements to deactivate
08:33:12 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:12 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:12 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:12 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:12 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:12 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:12 DEBUG   opendrift.models.physics_methods:900:    min: 12.275774, mean: 12.401570, max: 12.467743
08:33:12 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:12 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.003520, dN_50: 0.000276
08:33:12 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:12 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07682272774051617
08:33:12 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:12 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:12 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:12 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 33 surface elements
08:33:12 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 34 surface elements
08:33:12 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 33 surface elements
08:33:12 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 32 surface elements
08:33:12 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 37 surface elements
08:33:12 DEBUG   opendrift.models.physics_methods:744: Advecting 52 of 6000 elements above 0.100m with wind-sheared ocean current (0.054640 m/s - 0.435771 m/s)
08:33:12 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:12 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002694005446996871 and 0.5081921870952719 m/s
08:33:12 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:12 DEBUG   opendrift:2135: ======================================================================
08:33:12 INFO    opendrift:2136: 2026-03-20 15:32:56.138827 - step 8 of 48 - 6000 active elements (0 deactivated)
08:33:12 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:12 DEBUG   opendrift:2144: ======================================================================
08:33:12 DEBUG   opendrift:2155:                34.86978729814859 <- latitude -> 35.035937893343515
08:33:12 DEBUG   opendrift:2155:                23.309012662620287 <- longitude -> 23.494714238245177
08:33:12 DEBUG   opendrift:2155:                -146.04541115722193 <- z -> 0.0
08:33:12 DEBUG   opendrift:2156: ---------------------------------
08:33:12 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:12 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:12 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:12 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:12 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:12 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:12 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:12 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:12 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:12 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:12 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:12 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:12 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:12 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:12 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:12 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:12 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:12 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:12 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:12 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:12 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:12 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:12 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:12 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:12 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:12 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:12 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:12 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:12 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:12 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 15:00:00 (before)
                2026-03-20 18:00:00 (after)
08:33:12 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:13 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:14 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:14 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:14 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:14 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 11x12x23) for time after (2026-03-20 18:00:00)
08:33:14 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:14 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:14 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:14 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:14 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.82) and
                      after (2026-03-20 18:00:00, weight 0.18) in time
08:33:14 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:14 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:14 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:14 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:14 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:14 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:14 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:14 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:14 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:14 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:14 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 15:00:00 (before)
                2026-03-20 18:00:00 (after)
08:33:14 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:14 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:14 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 7x7x1) for time after (2026-03-20 18:00:00)
08:33:14 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:14 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:14 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:14 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:14 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.82) and
                      after (2026-03-20 18:00:00, weight 0.18) in time
08:33:14 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:14 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:14 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:14 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:14 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:14 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:14 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:15 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:15 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.631872 (min) -0.141328 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.195933 (min) 0.0306169 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.950082 (min) -0.241329 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -14.0744 (min) -13.8857 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:15 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 4.755314, mean: 4.853803, max: 4.894393
08:33:15 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:15 DEBUG   opendrift.models.physics_methods:900:    min: 11.880075, mean: 12.002437, max: 12.052552
08:33:15 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 11.880075, mean: 12.002437, max: 12.052552
08:33:15 DEBUG   opendrift:689: No elements hit coastline.
08:33:15 DEBUG   opendrift:1732: No elements to deactivate
08:33:15 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:15 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:15 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:15 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:15 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:15 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:15 DEBUG   opendrift.models.physics_methods:900:    min: 11.880075, mean: 12.002437, max: 12.052552
08:33:15 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:15 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004097, dN_50: 0.000322
08:33:15 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:15 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07179161902392235
08:33:15 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:15 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:15 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 44 surface elements
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 47 surface elements
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 49 surface elements
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 51 surface elements
08:33:15 DEBUG   opendrift.models.physics_methods:744: Advecting 63 of 6000 elements above 0.100m with wind-sheared ocean current (0.033557 m/s - 0.422789 m/s)
08:33:15 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:15 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00046644282696632 and 0.4751726078838968 m/s
08:33:15 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:15 DEBUG   opendrift:2135: ======================================================================
08:33:15 INFO    opendrift:2136: 2026-03-20 16:32:56.138827 - step 9 of 48 - 6000 active elements (0 deactivated)
08:33:15 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:15 DEBUG   opendrift:2144: ======================================================================
08:33:15 DEBUG   opendrift:2155:                34.856931155960226 <- latitude -> 35.03248676620174
08:33:15 DEBUG   opendrift:2155:                23.286540410579157 <- longitude -> 23.49299408478534
08:33:15 DEBUG   opendrift:2155:                -145.0243050348274 <- z -> 0.0
08:33:15 DEBUG   opendrift:2156: ---------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:15 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:15 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:15 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:15 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:15 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:15 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 15:00:00 (before)
                2026-03-20 18:00:00 (after)
08:33:15 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:15 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:15 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.48) and
                      after (2026-03-20 18:00:00, weight 0.52) in time
08:33:15 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:15 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:15 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 15:00:00 (before)
                2026-03-20 18:00:00 (after)
08:33:15 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:15 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:15 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.48) and
                      after (2026-03-20 18:00:00, weight 0.52) in time
08:33:15 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:15 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:15 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:15 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:15 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:15 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:15 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:15 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.589398 (min) -0.149093 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.214377 (min) 0.0424821 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.06073 (min) -0.248597 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -13.618 (min) -13.385 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:15 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 4.415449, mean: 4.546515, max: 4.588050
08:33:15 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:15 DEBUG   opendrift.models.physics_methods:900:    min: 11.447667, mean: 11.616250, max: 11.669269
08:33:15 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 11.447667, mean: 11.616250, max: 11.669269
08:33:15 DEBUG   opendrift:689: No elements hit coastline.
08:33:15 DEBUG   opendrift:1732: No elements to deactivate
08:33:15 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:15 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:15 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:15 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:15 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:15 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:15 DEBUG   opendrift.models.physics_methods:900:    min: 11.447667, mean: 11.616250, max: 11.669270
08:33:15 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:15 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004382, dN_50: 0.000344
08:33:15 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:15 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06729839925353226
08:33:15 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:15 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:15 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 58 surface elements
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 59 surface elements
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 2 of 59 surface elements
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 57 surface elements
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 60 surface elements
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 59 surface elements
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 58 surface elements
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 58 surface elements
08:33:15 DEBUG   opendrift.models.physics_methods:744: Advecting 74 of 6000 elements above 0.100m with wind-sheared ocean current (0.017620 m/s - 0.409329 m/s)
08:33:15 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:15 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00030840357758222376 and 0.4484315123261148 m/s
08:33:15 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:15 DEBUG   opendrift:2135: ======================================================================
08:33:15 INFO    opendrift:2136: 2026-03-20 17:32:56.138827 - step 10 of 48 - 6000 active elements (0 deactivated)
08:33:15 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:15 DEBUG   opendrift:2144: ======================================================================
08:33:15 DEBUG   opendrift:2155:                34.83439358656832 <- latitude -> 35.033732614231816
08:33:15 DEBUG   opendrift:2155:                23.26705536037936 <- longitude -> 23.490341883619983
08:33:15 DEBUG   opendrift:2155:                -144.17898894628155 <- z -> 0.0
08:33:15 DEBUG   opendrift:2156: ---------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:15 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:15 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:15 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:15 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:15 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:15 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 15:00:00 (before)
                2026-03-20 18:00:00 (after)
08:33:15 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:15 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:15 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.15) and
                      after (2026-03-20 18:00:00, weight 0.85) in time
08:33:15 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:15 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:15 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 15:00:00 (before)
                2026-03-20 18:00:00 (after)
08:33:15 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 15:00:00) in space  (linearNDFast)
08:33:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:15 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:15 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:15 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 15:00:00, weight 0.15) and
                      after (2026-03-20 18:00:00, weight 0.85) in time
08:33:15 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:15 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:15 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:15 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:15 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:15 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:15 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:15 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.538487 (min) -0.164105 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.243056 (min) 0.0494358 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.18162 (min) -0.265158 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -13.2257 (min) -12.8905 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:15 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:15 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 4.098890, mean: 4.249899, max: 4.308991
08:33:15 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:15 DEBUG   opendrift.models.physics_methods:900:    min: 11.029674, mean: 11.230870, max: 11.308822
08:33:15 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 11.029674, mean: 11.230870, max: 11.308822
08:33:15 DEBUG   opendrift:689: No elements hit coastline.
08:33:15 DEBUG   opendrift:1732: No elements to deactivate
08:33:15 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:15 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:15 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:15 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:15 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:15 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:15 DEBUG   opendrift.models.physics_methods:900:    min: 11.029675, mean: 11.230870, max: 11.308822
08:33:15 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:15 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.004694, dN_50: 0.000368
08:33:15 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:15 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06320536496683901
08:33:15 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:15 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:15 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:15 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 60 surface elements
08:33:15 DEBUG   opendrift.models.physics_methods:744: Advecting 83 of 6000 elements above 0.100m with wind-sheared ocean current (0.007324 m/s - 0.397047 m/s)
08:33:15 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:15 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0012327289283346158 and 0.4831221654354385 m/s
08:33:15 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:15 DEBUG   opendrift:2135: ======================================================================
08:33:15 INFO    opendrift:2136: 2026-03-20 18:32:56.138827 - step 11 of 48 - 6000 active elements (0 deactivated)
08:33:15 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:15 DEBUG   opendrift:2144: ======================================================================
08:33:15 DEBUG   opendrift:2155:                34.820153036899605 <- latitude -> 35.03506266990903
08:33:15 DEBUG   opendrift:2155:                23.24620482993036 <- longitude -> 23.484926233100204
08:33:15 DEBUG   opendrift:2155:                -143.24411977576176 <- z -> 0.0
08:33:15 DEBUG   opendrift:2156: ---------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:15 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:15 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:15 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:15 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:15 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:15 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:15 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:15 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:15 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:15 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:15 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 18:00:00 (before)
                2026-03-20 21:00:00 (after)
08:33:15 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:15 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:18 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:18 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:18 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:18 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 12x13x23) for time after (2026-03-20 21:00:00)
08:33:18 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:18 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:18 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:18 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:18 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.82) and
                      after (2026-03-20 21:00:00, weight 0.18) in time
08:33:18 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:18 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:18 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:18 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:18 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:18 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:18 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:18 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:18 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:18 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:18 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 18:00:00 (before)
                2026-03-20 21:00:00 (after)
08:33:18 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:18 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:18 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x7x1) for time after (2026-03-20 21:00:00)
08:33:18 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:18 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:18 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:18 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:18 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.82) and
                      after (2026-03-20 21:00:00, weight 0.18) in time
08:33:18 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:18 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:18 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:18 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:18 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:18 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:18 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:18 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:18 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.487837 (min) -0.16888 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.285572 (min) 0.0150999 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.55288 (min) -0.408235 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -12.4899 (min) -12.1 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:18 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:18 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 3.619256, mean: 3.782158, max: 3.851413
08:33:18 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:18 DEBUG   opendrift.models.physics_methods:900:    min: 10.364283, mean: 10.594757, max: 10.691525
08:33:18 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 10.364283, mean: 10.594757, max: 10.691525
08:33:18 DEBUG   opendrift:689: No elements hit coastline.
08:33:19 DEBUG   opendrift:1732: No elements to deactivate
08:33:19 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:19 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:19 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:19 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:19 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:19 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:19 DEBUG   opendrift.models.physics_methods:900:    min: 10.364284, mean: 10.594758, max: 10.691525
08:33:19 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:19 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005113, dN_50: 0.000401
08:33:19 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:19 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05649394471523977
08:33:19 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:19 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:19 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 70 surface elements
08:33:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 72 surface elements
08:33:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 73 surface elements
08:33:19 DEBUG   opendrift.models.physics_methods:744: Advecting 97 of 6000 elements above 0.100m with wind-sheared ocean current (0.000890 m/s - 0.375374 m/s)
08:33:19 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:19 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0036066258604353536 and 0.4322542143635402 m/s
08:33:19 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:19 DEBUG   opendrift:2135: ======================================================================
08:33:19 INFO    opendrift:2136: 2026-03-20 19:32:56.138827 - step 12 of 48 - 6000 active elements (0 deactivated)
08:33:19 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:19 DEBUG   opendrift:2144: ======================================================================
08:33:19 DEBUG   opendrift:2155:                34.79150205611848 <- latitude -> 35.03465668583095
08:33:19 DEBUG   opendrift:2155:                23.229255208807448 <- longitude -> 23.476791665002175
08:33:19 DEBUG   opendrift:2155:                -142.68498609828742 <- z -> 0.0
08:33:19 DEBUG   opendrift:2156: ---------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:19 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:19 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:19 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:19 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:19 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 18:00:00 (before)
                2026-03-20 21:00:00 (after)
08:33:19 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:19 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:19 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.48) and
                      after (2026-03-20 21:00:00, weight 0.52) in time
08:33:19 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:19 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 18:00:00 (before)
                2026-03-20 21:00:00 (after)
08:33:19 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:19 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:19 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.48) and
                      after (2026-03-20 21:00:00, weight 0.52) in time
08:33:19 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:19 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:19 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:19 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:19 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:19 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:19 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:19 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.438434 (min) -0.180849 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.342022 (min) -0.013724 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -2.08525 (min) -0.669716 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -11.4605 (min) -11.1076 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:19 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 3.070151, mean: 3.213940, max: 3.286750
08:33:19 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:19 DEBUG   opendrift.models.physics_methods:900:    min: 9.545737, mean: 9.766393, max: 9.876725
08:33:19 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 9.545737, mean: 9.766393, max: 9.876725
08:33:19 DEBUG   opendrift:689: No elements hit coastline.
08:33:19 DEBUG   opendrift:1732: No elements to deactivate
08:33:19 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:19 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:19 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:19 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:19 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:19 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:19 DEBUG   opendrift.models.physics_methods:900:    min: 9.545737, mean: 9.766394, max: 9.876725
08:33:19 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:19 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.005655, dN_50: 0.000444
08:33:19 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:19 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04821188070232392
08:33:19 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:19 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:19 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 87 surface elements
08:33:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 86 surface elements
08:33:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 85 surface elements
08:33:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 84 surface elements
08:33:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 84 surface elements
08:33:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 83 surface elements
08:33:19 DEBUG   opendrift.models.physics_methods:744: Advecting 92 of 6000 elements above 0.100m with wind-sheared ocean current (0.025942 m/s - 0.346009 m/s)
08:33:19 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:19 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016584042501132461 and 0.548761666460489 m/s
08:33:19 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:19 DEBUG   opendrift:2135: ======================================================================
08:33:19 INFO    opendrift:2136: 2026-03-20 20:32:56.138827 - step 13 of 48 - 6000 active elements (0 deactivated)
08:33:19 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:19 DEBUG   opendrift:2144: ======================================================================
08:33:19 DEBUG   opendrift:2155:                34.767327107174744 <- latitude -> 35.033164784804846
08:33:19 DEBUG   opendrift:2155:                23.206473226146937 <- longitude -> 23.46617373382992
08:33:19 DEBUG   opendrift:2155:                -141.6044151165635 <- z -> 0.0
08:33:19 DEBUG   opendrift:2156: ---------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:19 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:19 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:19 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:19 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:19 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 18:00:00 (before)
                2026-03-20 21:00:00 (after)
08:33:19 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:19 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:19 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.15) and
                      after (2026-03-20 21:00:00, weight 0.85) in time
08:33:19 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:19 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 18:00:00 (before)
                2026-03-20 21:00:00 (after)
08:33:19 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 18:00:00) in space  (linearNDFast)
08:33:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:19 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:19 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:19 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 18:00:00, weight 0.15) and
                      after (2026-03-20 21:00:00, weight 0.85) in time
08:33:19 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:19 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:19 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:19 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:19 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:19 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:19 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:19 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.38347 (min) -0.185954 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.396855 (min) -0.04432 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -2.5213 (min) -0.94858 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -10.4478 (min) -10.1016 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:19 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:19 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 2.562664, mean: 2.705480, max: 2.791037
08:33:19 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:19 DEBUG   opendrift.models.physics_methods:900:    min: 8.721183, mean: 8.960340, max: 9.101487
08:33:19 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 8.721183, mean: 8.960340, max: 9.101487
08:33:19 DEBUG   opendrift:689: No elements hit coastline.
08:33:19 DEBUG   opendrift:1732: No elements to deactivate
08:33:19 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:19 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:19 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:19 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:19 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:19 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:19 DEBUG   opendrift.models.physics_methods:900:    min: 8.721184, mean: 8.960340, max: 9.101487
08:33:19 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:19 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.006275, dN_50: 0.000492
08:33:19 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:19 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04094110756167333
08:33:19 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:19 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:19 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:19 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 87 surface elements
08:33:19 DEBUG   opendrift.models.physics_methods:744: Advecting 108 of 6000 elements above 0.100m with wind-sheared ocean current (0.031051 m/s - 0.318760 m/s)
08:33:19 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:19 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002747581214621217 and 0.4652281267790299 m/s
08:33:19 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:19 DEBUG   opendrift:2135: ======================================================================
08:33:19 INFO    opendrift:2136: 2026-03-20 21:32:56.138827 - step 14 of 48 - 6000 active elements (0 deactivated)
08:33:19 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:19 DEBUG   opendrift:2144: ======================================================================
08:33:19 DEBUG   opendrift:2155:                34.74679791666958 <- latitude -> 35.03211442142074
08:33:19 DEBUG   opendrift:2155:                23.185732100506762 <- longitude -> 23.45427365422103
08:33:19 DEBUG   opendrift:2155:                -140.86272157295653 <- z -> 0.0
08:33:19 DEBUG   opendrift:2156: ---------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:19 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:19 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:19 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:19 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:19 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:19 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:19 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:19 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:19 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:19 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:19 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 21:00:00 (before)
                2026-03-21 00:00:00 (after)
08:33:19 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:21 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:23 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:23 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:23 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:23 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x15x23) for time after (2026-03-21 00:00:00)
08:33:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.82) and
                      after (2026-03-21 00:00:00, weight 0.18) in time
08:33:23 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:23 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:23 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:23 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:23 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:23 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 21:00:00 (before)
                2026-03-21 00:00:00 (after)
08:33:23 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:23 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:23 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-03-21 00:00:00)
08:33:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.82) and
                      after (2026-03-21 00:00:00, weight 0.18) in time
08:33:23 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:23 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:23 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:23 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:23 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:23 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:23 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:23 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.381098 (min) -0.166461 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.45759 (min) -0.0487061 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -2.40943 (min) -0.813282 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.86071 (min) -9.52711 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:23 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 2.288441, mean: 2.400445, max: 2.476447
08:33:23 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:23 DEBUG   opendrift.models.physics_methods:900:    min: 8.241371, mean: 8.440194, max: 8.573223
08:33:23 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 8.241371, mean: 8.440194, max: 8.573223
08:33:23 DEBUG   opendrift:689: No elements hit coastline.
08:33:23 DEBUG   opendrift:1732: No elements to deactivate
08:33:23 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:23 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:23 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:23 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:23 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:23 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:23 DEBUG   opendrift.models.physics_methods:900:    min: 8.241371, mean: 8.440194, max: 8.573223
08:33:23 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:23 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.006864, dN_50: 0.000539
08:33:23 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:23 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03632693805026319
08:33:23 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:23 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:23 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 96 surface elements
08:33:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 98 surface elements
08:33:23 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 97 surface elements
08:33:23 DEBUG   opendrift.models.physics_methods:744: Advecting 108 of 6000 elements above 0.100m with wind-sheared ocean current (0.033198 m/s - 0.300122 m/s)
08:33:23 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:23 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010137294541979057 and 0.46543462203736635 m/s
08:33:23 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:23 DEBUG   opendrift:2135: ======================================================================
08:33:23 INFO    opendrift:2136: 2026-03-20 22:32:56.138827 - step 15 of 48 - 6000 active elements (0 deactivated)
08:33:23 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:23 DEBUG   opendrift:2144: ======================================================================
08:33:23 DEBUG   opendrift:2155:                34.73054708666488 <- latitude -> 35.03608260268444
08:33:23 DEBUG   opendrift:2155:                23.169568668497725 <- longitude -> 23.44633938004489
08:33:23 DEBUG   opendrift:2155:                -139.80366886598983 <- z -> 0.0
08:33:23 DEBUG   opendrift:2156: ---------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:23 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:23 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:23 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:23 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:23 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:23 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:23 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:23 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:23 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:23 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:23 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:23 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:23 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:23 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:23 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:23 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:23 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 21:00:00 (before)
                2026-03-21 00:00:00 (after)
08:33:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.48) and
                      after (2026-03-21 00:00:00, weight 0.52) in time
08:33:23 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:23 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:23 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:23 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:23 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:23 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:23 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:23 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 21:00:00 (before)
                2026-03-21 00:00:00 (after)
08:33:23 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:23 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:23 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:23 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.48) and
                      after (2026-03-21 00:00:00, weight 0.52) in time
08:33:23 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:23 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:23 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:23 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:23 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:23 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:23 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:23 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.406263 (min) -0.139511 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.483868 (min) -0.0492563 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.81485 (min) -0.028577 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.61321 (min) -9.25766 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:23 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:23 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 2.165854, mean: 2.234280, max: 2.288485
08:33:23 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:23 DEBUG   opendrift.models.physics_methods:900:    min: 8.017595, mean: 8.143100, max: 8.241450
08:33:23 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 8.017595, mean: 8.143100, max: 8.241450
08:33:23 DEBUG   opendrift:689: No elements hit coastline.
08:33:23 DEBUG   opendrift:1732: No elements to deactivate
08:33:23 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:23 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:23 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:23 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:23 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:23 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:23 DEBUG   opendrift.models.physics_methods:900:    min: 8.017595, mean: 8.143100, max: 8.241449
08:33:23 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:23 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.007411, dN_50: 0.000582
08:33:24 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:24 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03357004478267796
08:33:24 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:24 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:24 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 104 surface elements
08:33:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 112 surface elements
08:33:24 DEBUG   opendrift.models.physics_methods:744: Advecting 122 of 6000 elements above 0.100m with wind-sheared ocean current (0.008136 m/s - 0.288998 m/s)
08:33:24 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:24 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0005100047373104568 and 0.4270118932567999 m/s
08:33:24 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:24 DEBUG   opendrift:2135: ======================================================================
08:33:24 INFO    opendrift:2136: 2026-03-20 23:32:56.138827 - step 16 of 48 - 6000 active elements (0 deactivated)
08:33:24 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:24 DEBUG   opendrift:2144: ======================================================================
08:33:24 DEBUG   opendrift:2155:                34.70486296525873 <- latitude -> 35.03414043073774
08:33:24 DEBUG   opendrift:2155:                23.152337104458468 <- longitude -> 23.439902724781955
08:33:24 DEBUG   opendrift:2155:                -138.93931255211652 <- z -> 0.0
08:33:24 DEBUG   opendrift:2156: ---------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:24 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:24 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:24 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:24 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:24 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:24 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:24 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:24 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:24 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:24 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:24 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:24 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:24 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:24 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 21:00:00 (before)
                2026-03-21 00:00:00 (after)
08:33:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.15) and
                      after (2026-03-21 00:00:00, weight 0.85) in time
08:33:24 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:24 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:24 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:24 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:24 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:24 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-20 21:00:00 (before)
                2026-03-21 00:00:00 (after)
08:33:24 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-20 21:00:00) in space  (linearNDFast)
08:33:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:24 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:24 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:24 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-20 21:00:00, weight 0.15) and
                      after (2026-03-21 00:00:00, weight 0.85) in time
08:33:24 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:24 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:24 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:24 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:24 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:24 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:24 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:24 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.436254 (min) -0.0951193 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.507885 (min) -0.0452889 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.38207 (min) 0.782207 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.39668 (min) -9.0217 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:24 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:24 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 2.020525, mean: 2.079618, max: 2.187173
08:33:24 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:24 DEBUG   opendrift.models.physics_methods:900:    min: 7.743936, mean: 7.856283, max: 8.056959
08:33:24 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 7.743936, mean: 7.856283, max: 8.056959
08:33:24 DEBUG   opendrift:689: No elements hit coastline.
08:33:24 DEBUG   opendrift:1732: No elements to deactivate
08:33:24 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:24 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:24 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:24 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:24 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:24 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:24 DEBUG   opendrift.models.physics_methods:900:    min: 7.743936, mean: 7.856283, max: 8.056959
08:33:24 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:24 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008003, dN_50: 0.000628
08:33:24 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:24 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.032084079237411606
08:33:24 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:24 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:24 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 126 surface elements
08:33:24 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 125 surface elements
08:33:24 DEBUG   opendrift.models.physics_methods:744: Advecting 139 of 6000 elements above 0.100m with wind-sheared ocean current (0.020405 m/s - 0.282875 m/s)
08:33:24 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:24 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014141304776901593 and 0.488578492022291 m/s
08:33:24 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:24 DEBUG   opendrift:2135: ======================================================================
08:33:24 INFO    opendrift:2136: 2026-03-21 00:32:56.138827 - step 17 of 48 - 6000 active elements (0 deactivated)
08:33:24 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:24 DEBUG   opendrift:2144: ======================================================================
08:33:24 DEBUG   opendrift:2155:                34.68254349177468 <- latitude -> 35.03759588638885
08:33:24 DEBUG   opendrift:2155:                23.138888052202724 <- longitude -> 23.43583875532411
08:33:24 DEBUG   opendrift:2155:                -138.2388980865594 <- z -> 0.0
08:33:24 DEBUG   opendrift:2156: ---------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:24 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:24 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:24 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:24 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:24 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:24 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:24 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:24 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:24 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:24 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:24 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:24 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:24 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:24 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:24 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:24 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 00:00:00 (before)
                2026-03-21 03:00:00 (after)
08:33:24 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:26 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:28 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:28 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:28 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:28 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x17x23) for time after (2026-03-21 03:00:00)
08:33:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.82) and
                      after (2026-03-21 03:00:00, weight 0.18) in time
08:33:28 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:28 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:28 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:28 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:28 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:28 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 00:00:00 (before)
                2026-03-21 03:00:00 (after)
08:33:28 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:28 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:28 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-03-21 03:00:00)
08:33:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.82) and
                      after (2026-03-21 03:00:00, weight 0.18) in time
08:33:28 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:28 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:28 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:28 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:28 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:28 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:28 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:28 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.44537 (min) -0.064759 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.524782 (min) -0.0367386 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.49641 (min) 0.896551 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.18903 (min) -8.78954 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:28 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.911688, mean: 2.020560, max: 2.096954
08:33:28 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:28 DEBUG   opendrift.models.physics_methods:900:    min: 7.532482, mean: 7.743824, max: 7.889037
08:33:28 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 7.532482, mean: 7.743824, max: 7.889037
08:33:28 DEBUG   opendrift:689: No elements hit coastline.
08:33:28 DEBUG   opendrift:1732: No elements to deactivate
08:33:28 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:28 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:28 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:28 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:28 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:28 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:28 DEBUG   opendrift.models.physics_methods:900:    min: 7.532482, mean: 7.743824, max: 7.889037
08:33:28 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:28 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.008531, dN_50: 0.000669
08:33:28 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:28 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.030760799661061156
08:33:28 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:28 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:28 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 126 surface elements
08:33:28 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 133 surface elements
08:33:28 DEBUG   opendrift.models.physics_methods:744: Advecting 145 of 6000 elements above 0.100m with wind-sheared ocean current (0.022660 m/s - 0.276980 m/s)
08:33:28 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:28 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0013195804675399266 and 0.4108523094592168 m/s
08:33:28 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:28 DEBUG   opendrift:2135: ======================================================================
08:33:28 INFO    opendrift:2136: 2026-03-21 01:32:56.138827 - step 18 of 48 - 6000 active elements (0 deactivated)
08:33:28 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:28 DEBUG   opendrift:2144: ======================================================================
08:33:28 DEBUG   opendrift:2155:                34.661995062167556 <- latitude -> 35.04221790094785
08:33:28 DEBUG   opendrift:2155:                23.12905135581791 <- longitude -> 23.432888145911235
08:33:28 DEBUG   opendrift:2155:                -137.2970850179226 <- z -> 0.0
08:33:28 DEBUG   opendrift:2156: ---------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:28 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:28 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:28 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:28 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:28 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:28 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:28 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:28 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:28 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:28 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:28 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:28 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:28 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:28 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 00:00:00 (before)
                2026-03-21 03:00:00 (after)
08:33:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.48) and
                      after (2026-03-21 03:00:00, weight 0.52) in time
08:33:28 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:28 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:28 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:28 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:28 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:28 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 00:00:00 (before)
                2026-03-21 03:00:00 (after)
08:33:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.48) and
                      after (2026-03-21 03:00:00, weight 0.52) in time
08:33:28 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:28 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:28 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:28 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:28 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:28 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:28 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:28 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.459798 (min) -0.0503202 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.528026 (min) -0.0289999 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.95621 (min) 0.493928 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.19584 (min) -8.53067 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:28 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.790730, mean: 2.033214, max: 2.165509
08:33:28 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:28 DEBUG   opendrift.models.physics_methods:900:    min: 7.290287, mean: 7.767258, max: 8.016958
08:33:28 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 7.290287, mean: 7.767258, max: 8.016958
08:33:28 DEBUG   opendrift:689: No elements hit coastline.
08:33:28 DEBUG   opendrift:1732: No elements to deactivate
08:33:28 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:28 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:28 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:28 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:28 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:28 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:28 DEBUG   opendrift.models.physics_methods:900:    min: 7.290287, mean: 7.767258, max: 8.016957
08:33:28 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:28 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.009021, dN_50: 0.000708
08:33:28 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:28 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03176632262752835
08:33:28 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:28 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:28 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:28 DEBUG   opendrift.models.physics_methods:744: Advecting 150 of 6000 elements above 0.100m with wind-sheared ocean current (0.020252 m/s - 0.277065 m/s)
08:33:28 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:28 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0012457069194288218 and 0.4233950945458242 m/s
08:33:28 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:28 DEBUG   opendrift:2135: ======================================================================
08:33:28 INFO    opendrift:2136: 2026-03-21 02:32:56.138827 - step 19 of 48 - 6000 active elements (0 deactivated)
08:33:28 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:28 DEBUG   opendrift:2144: ======================================================================
08:33:28 DEBUG   opendrift:2155:                34.64395918821754 <- latitude -> 35.04094150478044
08:33:28 DEBUG   opendrift:2155:                23.1182716928279 <- longitude -> 23.424769313419876
08:33:28 DEBUG   opendrift:2155:                -136.68848293582948 <- z -> 0.0
08:33:28 DEBUG   opendrift:2156: ---------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:28 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:28 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:28 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:28 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:28 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:28 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:28 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:28 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:28 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:28 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:28 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:28 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:28 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:28 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 00:00:00 (before)
                2026-03-21 03:00:00 (after)
08:33:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.15) and
                      after (2026-03-21 03:00:00, weight 0.85) in time
08:33:28 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:28 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:28 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:28 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:28 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:28 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:28 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 00:00:00 (before)
                2026-03-21 03:00:00 (after)
08:33:28 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 00:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:28 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:28 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 00:00:00, weight 0.15) and
                      after (2026-03-21 03:00:00, weight 0.85) in time
08:33:28 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:28 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:28 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:28 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:28 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:28 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:28 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:28 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.460442 (min) -0.0477997 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.533255 (min) -0.0216291 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -2.57725 (min) 0.17976 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.25597 (min) -8.03976 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:28 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:28 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.592114, mean: 2.046806, max: 2.270844
08:33:28 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:28 DEBUG   opendrift.models.physics_methods:900:    min: 6.874112, mean: 7.790517, max: 8.209624
08:33:28 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.874112, mean: 7.790517, max: 8.209624
08:33:28 DEBUG   opendrift:689: No elements hit coastline.
08:33:28 DEBUG   opendrift:1732: No elements to deactivate
08:33:28 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:28 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:28 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:28 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:28 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:28 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:28 DEBUG   opendrift.models.physics_methods:900:    min: 6.874113, mean: 7.790518, max: 8.209624
08:33:28 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:28 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.009578, dN_50: 0.000752
08:33:28 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:28 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03331130343878125
08:33:28 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:28 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:28 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:29 DEBUG   opendrift.models.physics_methods:744: Advecting 165 of 6000 elements above 0.100m with wind-sheared ocean current (0.118292 m/s - 0.279927 m/s)
08:33:29 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:29 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.00132774449349926 and 0.43011199849577236 m/s
08:33:29 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:29 DEBUG   opendrift:2135: ======================================================================
08:33:29 INFO    opendrift:2136: 2026-03-21 03:32:56.138827 - step 20 of 48 - 6000 active elements (0 deactivated)
08:33:29 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:29 DEBUG   opendrift:2144: ======================================================================
08:33:29 DEBUG   opendrift:2155:                34.62290778038268 <- latitude -> 35.042146622646285
08:33:29 DEBUG   opendrift:2155:                23.111436487487094 <- longitude -> 23.415963790862282
08:33:29 DEBUG   opendrift:2155:                -135.45436875149312 <- z -> 0.0
08:33:29 DEBUG   opendrift:2156: ---------------------------------
08:33:29 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:29 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:29 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:29 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:29 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:29 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:29 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:29 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:29 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:29 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:29 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:29 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:29 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:29 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:29 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:29 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:29 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:29 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:29 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:29 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:29 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:29 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:29 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:29 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:29 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:29 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:29 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:29 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:29 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:29 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 03:00:00 (before)
                2026-03-21 06:00:00 (after)
08:33:29 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:30 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:32 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:32 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:32 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:32 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 12x18x23) for time after (2026-03-21 06:00:00)
08:33:32 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.82) and
                      after (2026-03-21 06:00:00, weight 0.18) in time
08:33:32 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:32 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:32 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:32 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:32 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:32 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 03:00:00 (before)
                2026-03-21 06:00:00 (after)
08:33:32 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:32 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:32 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-03-21 06:00:00)
08:33:32 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.82) and
                      after (2026-03-21 06:00:00, weight 0.18) in time
08:33:32 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:32 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:32 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:32 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:32 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:32 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:32 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:32 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.455362 (min) -0.0365116 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.533467 (min) -0.0207999 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -2.90782 (min) -0.0204244 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.43052 (min) -7.91293 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:32 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.544841, mean: 2.124238, max: 2.395798
08:33:32 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:32 DEBUG   opendrift.models.physics_methods:900:    min: 6.771291, mean: 7.933532, max: 8.432468
08:33:32 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.771291, mean: 7.933532, max: 8.432468
08:33:32 DEBUG   opendrift:689: No elements hit coastline.
08:33:32 DEBUG   opendrift:1732: No elements to deactivate
08:33:32 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:32 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:32 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:32 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:32 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:32 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:32 DEBUG   opendrift.models.physics_methods:900:    min: 6.771291, mean: 7.933533, max: 8.432467
08:33:32 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:32 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010063, dN_50: 0.000790
08:33:32 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:32 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03514403435243121
08:33:32 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:32 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:32 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 161 surface elements
08:33:32 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 162 surface elements
08:33:32 DEBUG   opendrift.models.physics_methods:744: Advecting 168 of 6000 elements above 0.100m with wind-sheared ocean current (0.088226 m/s - 0.282188 m/s)
08:33:32 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:32 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001962788596762018 and 0.4584055201733749 m/s
08:33:32 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:32 DEBUG   opendrift:2135: ======================================================================
08:33:32 INFO    opendrift:2136: 2026-03-21 04:32:56.138827 - step 21 of 48 - 6000 active elements (0 deactivated)
08:33:32 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:32 DEBUG   opendrift:2144: ======================================================================
08:33:32 DEBUG   opendrift:2155:                34.594771624375 <- latitude -> 35.04079542819384
08:33:32 DEBUG   opendrift:2155:                23.099616289609337 <- longitude -> 23.40781266654388
08:33:32 DEBUG   opendrift:2155:                -134.3760742586001 <- z -> 0.0
08:33:32 DEBUG   opendrift:2156: ---------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:32 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:32 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:32 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:32 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:32 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:32 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:32 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:32 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:32 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:32 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:32 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:32 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:32 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:32 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 03:00:00 (before)
                2026-03-21 06:00:00 (after)
08:33:32 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.48) and
                      after (2026-03-21 06:00:00, weight 0.52) in time
08:33:32 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:32 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:32 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:32 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:32 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:32 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 03:00:00 (before)
                2026-03-21 06:00:00 (after)
08:33:32 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.48) and
                      after (2026-03-21 06:00:00, weight 0.52) in time
08:33:32 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:32 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:32 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:32 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:32 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:32 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:32 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:32 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.445742 (min) -0.00495973 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.52769 (min) -0.0153226 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -3.08257 (min) -0.191293 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.75333 (min) -8.05131 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:32 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.607402, mean: 2.263756, max: 2.573890
08:33:32 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:32 DEBUG   opendrift.models.physics_methods:900:    min: 6.907038, mean: 8.189261, max: 8.740265
08:33:32 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.907038, mean: 8.189261, max: 8.740265
08:33:32 DEBUG   opendrift:689: No elements hit coastline.
08:33:32 DEBUG   opendrift:1732: No elements to deactivate
08:33:32 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:32 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:32 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:32 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:32 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:32 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:32 DEBUG   opendrift.models.physics_methods:900:    min: 6.907038, mean: 8.189260, max: 8.740265
08:33:32 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:32 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010439, dN_50: 0.000819
08:33:32 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:32 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03775615529985361
08:33:32 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:32 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:32 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:32 DEBUG   opendrift.models.physics_methods:744: Advecting 188 of 6000 elements above 0.100m with wind-sheared ocean current (0.002303 m/s - 0.285165 m/s)
08:33:32 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:32 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0025886005479159218 and 0.44421513472776214 m/s
08:33:32 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:32 DEBUG   opendrift:2135: ======================================================================
08:33:32 INFO    opendrift:2136: 2026-03-21 05:32:56.138827 - step 22 of 48 - 6000 active elements (0 deactivated)
08:33:32 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:32 DEBUG   opendrift:2144: ======================================================================
08:33:32 DEBUG   opendrift:2155:                34.56858708724994 <- latitude -> 35.04091040732852
08:33:32 DEBUG   opendrift:2155:                23.08688623912259 <- longitude -> 23.399615460525297
08:33:32 DEBUG   opendrift:2155:                -133.40778679562095 <- z -> 0.0
08:33:32 DEBUG   opendrift:2156: ---------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:32 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:32 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:32 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:32 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:32 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:32 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:32 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:32 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:32 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:32 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:32 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:32 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:32 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:32 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 03:00:00 (before)
                2026-03-21 06:00:00 (after)
08:33:32 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.15) and
                      after (2026-03-21 06:00:00, weight 0.85) in time
08:33:32 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:32 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:32 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:32 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:32 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:32 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:32 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 03:00:00 (before)
                2026-03-21 06:00:00 (after)
08:33:32 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 03:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:32 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:32 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 03:00:00, weight 0.15) and
                      after (2026-03-21 06:00:00, weight 0.85) in time
08:33:32 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:32 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:32 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:32 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:32 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:32 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:32 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:32 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.463948 (min) -0.0075914 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.521044 (min) -0.00501935 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -3.1709 (min) -0.403727 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -10.0462 (min) -8.14956 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:32 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:32 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.644014, mean: 2.415817, max: 2.726392
08:33:32 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:32 DEBUG   opendrift.models.physics_methods:900:    min: 6.985257, mean: 8.459698, max: 8.995467
08:33:32 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.985257, mean: 8.459698, max: 8.995467
08:33:32 DEBUG   opendrift:689: No elements hit coastline.
08:33:32 DEBUG   opendrift:1732: No elements to deactivate
08:33:32 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:32 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:33 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:33 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:33 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:33 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:33 DEBUG   opendrift.models.physics_methods:900:    min: 6.985257, mean: 8.459699, max: 8.995467
08:33:33 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:33 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.010816, dN_50: 0.000849
08:33:33 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:33 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.039992942822240925
08:33:33 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:33 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:33 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:33 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 184 surface elements
08:33:33 DEBUG   opendrift.models.physics_methods:744: Advecting 201 of 6000 elements above 0.100m with wind-sheared ocean current (0.029093 m/s - 0.302613 m/s)
08:33:33 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:33 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0005510257353160126 and 0.5019457675898372 m/s
08:33:33 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:33 DEBUG   opendrift:2135: ======================================================================
08:33:33 INFO    opendrift:2136: 2026-03-21 06:32:56.138827 - step 23 of 48 - 6000 active elements (0 deactivated)
08:33:33 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:33 DEBUG   opendrift:2144: ======================================================================
08:33:33 DEBUG   opendrift:2155:                34.552743792459665 <- latitude -> 35.0389676828953
08:33:33 DEBUG   opendrift:2155:                23.07378991264542 <- longitude -> 23.38956602802391
08:33:33 DEBUG   opendrift:2155:                -132.6709781137431 <- z -> 0.0
08:33:33 DEBUG   opendrift:2156: ---------------------------------
08:33:33 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:33 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:33 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:33 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:33 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:33 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:33 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:33 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:33 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:33 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:33 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:33 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:33 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:33 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:33 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:33 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:33 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:33 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:33 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:33 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:33 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:33 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:33 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:33 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:33 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:33 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:33 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:33 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:33 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:33 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 06:00:00 (before)
                2026-03-21 09:00:00 (after)
08:33:33 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:34 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:36 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:36 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:36 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:36 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x20x23) for time after (2026-03-21 09:00:00)
08:33:36 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:36 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:36 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.82) and
                      after (2026-03-21 09:00:00, weight 0.18) in time
08:33:36 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:36 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:36 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:36 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:36 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:36 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:36 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:36 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 06:00:00 (before)
                2026-03-21 09:00:00 (after)
08:33:36 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:36 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:36 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x8x1) for time after (2026-03-21 09:00:00)
08:33:36 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:36 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:36 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.82) and
                      after (2026-03-21 09:00:00, weight 0.18) in time
08:33:36 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:36 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:36 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:36 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:36 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:36 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:36 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:36 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.48067 (min) -0.000539511 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.503847 (min) -0.0035615 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -2.94395 (min) -0.507933 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -10.1214 (min) -8.11805 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:36 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.647076, mean: 2.432944, max: 2.732902
08:33:36 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:36 DEBUG   opendrift.models.physics_methods:900:    min: 6.991758, mean: 8.489343, max: 9.006200
08:33:36 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.991758, mean: 8.489343, max: 9.006200
08:33:36 DEBUG   opendrift:689: No elements hit coastline.
08:33:36 DEBUG   opendrift:1732: No elements to deactivate
08:33:36 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:36 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:36 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:36 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:36 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:36 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:36 DEBUG   opendrift.models.physics_methods:900:    min: 6.991758, mean: 8.489343, max: 9.006200
08:33:36 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:36 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.011426, dN_50: 0.000897
08:33:36 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:36 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04008842704762558
08:33:36 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:36 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:36 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:36 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 190 surface elements
08:33:36 DEBUG   opendrift.models.physics_methods:744: Advecting 205 of 6000 elements above 0.100m with wind-sheared ocean current (0.022214 m/s - 0.300519 m/s)
08:33:36 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:36 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002759402245452866 and 0.4665936127275161 m/s
08:33:36 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:36 DEBUG   opendrift:2135: ======================================================================
08:33:36 INFO    opendrift:2136: 2026-03-21 07:32:56.138827 - step 24 of 48 - 6000 active elements (0 deactivated)
08:33:36 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:36 DEBUG   opendrift:2144: ======================================================================
08:33:36 DEBUG   opendrift:2155:                34.537092097990346 <- latitude -> 35.040852333850154
08:33:36 DEBUG   opendrift:2155:                23.058465006343972 <- longitude -> 23.37923233603172
08:33:36 DEBUG   opendrift:2155:                -131.73987588020722 <- z -> 0.0
08:33:36 DEBUG   opendrift:2156: ---------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:36 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:36 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:36 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:36 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:36 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:36 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:36 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:36 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:36 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:36 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:36 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:36 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:36 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:36 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:36 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:36 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:36 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:36 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:36 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:36 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 06:00:00 (before)
                2026-03-21 09:00:00 (after)
08:33:36 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:36 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:36 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.48) and
                      after (2026-03-21 09:00:00, weight 0.52) in time
08:33:36 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:36 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:36 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:36 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:36 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:36 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:36 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:36 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 06:00:00 (before)
                2026-03-21 09:00:00 (after)
08:33:36 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:36 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:36 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:36 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.48) and
                      after (2026-03-21 09:00:00, weight 0.52) in time
08:33:36 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:36 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:36 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:36 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:36 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:36 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:36 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:36 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.496249 (min) 0.00181359 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.477486 (min) -0.0116572 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -2.4721 (min) -0.512508 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.98429 (min) -8.10187 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:36 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:36 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.640258, mean: 2.342944, max: 2.596478
08:33:36 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:36 DEBUG   opendrift.models.physics_methods:900:    min: 6.977272, mean: 8.331068, max: 8.778532
08:33:36 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.977272, mean: 8.331068, max: 8.778532
08:33:36 DEBUG   opendrift:689: No elements hit coastline.
08:33:37 DEBUG   opendrift:1732: No elements to deactivate
08:33:37 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:37 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:37 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:37 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:37 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:37 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:37 DEBUG   opendrift.models.physics_methods:900:    min: 6.977272, mean: 8.331068, max: 8.778532
08:33:37 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:37 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.012240, dN_50: 0.000961
08:33:37 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:37 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03808746437299347
08:33:37 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:37 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:37 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:37 DEBUG   opendrift.models.physics_methods:744: Advecting 218 of 6000 elements above 0.100m with wind-sheared ocean current (0.002488 m/s - 0.290935 m/s)
08:33:37 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:37 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016629619182540248 and 0.454073836509572 m/s
08:33:37 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:37 DEBUG   opendrift:2135: ======================================================================
08:33:37 INFO    opendrift:2136: 2026-03-21 08:32:56.138827 - step 25 of 48 - 6000 active elements (0 deactivated)
08:33:37 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:37 DEBUG   opendrift:2144: ======================================================================
08:33:37 DEBUG   opendrift:2155:                34.521501473233236 <- latitude -> 35.03969775035814
08:33:37 DEBUG   opendrift:2155:                23.037553014753094 <- longitude -> 23.367883233149524
08:33:37 DEBUG   opendrift:2155:                -130.79553187894504 <- z -> 0.0
08:33:37 DEBUG   opendrift:2156: ---------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:37 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:37 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:37 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:37 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:37 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:37 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:37 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:37 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:37 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:37 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:37 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:37 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:37 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:37 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 06:00:00 (before)
                2026-03-21 09:00:00 (after)
08:33:37 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:37 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:37 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:37 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:37 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.15) and
                      after (2026-03-21 09:00:00, weight 0.85) in time
08:33:37 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:37 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:37 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:37 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:37 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:37 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 06:00:00 (before)
                2026-03-21 09:00:00 (after)
08:33:37 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 06:00:00) in space  (linearNDFast)
08:33:37 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:37 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:37 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:37 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 06:00:00, weight 0.15) and
                      after (2026-03-21 09:00:00, weight 0.85) in time
08:33:37 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:37 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:37 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:37 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:37 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:37 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:37 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:37 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.518567 (min) -0.000949447 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.45133 (min) -0.0151986 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.98672 (min) -0.423225 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.85549 (min) -8.14718 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:37 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:37 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.663787, mean: 2.267430, max: 2.486514
08:33:37 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:37 DEBUG   opendrift.models.physics_methods:900:    min: 7.027137, mean: 8.197052, max: 8.590631
08:33:37 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 7.027137, mean: 8.197052, max: 8.590631
08:33:37 DEBUG   opendrift:689: No elements hit coastline.
08:33:37 DEBUG   opendrift:1732: No elements to deactivate
08:33:37 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:37 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:37 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:37 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:37 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:37 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:37 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:37 DEBUG   opendrift.models.physics_methods:900:    min: 7.027137, mean: 8.197052, max: 8.590631
08:33:37 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:37 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.013066, dN_50: 0.001025
08:33:37 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:37 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03647459079771028
08:33:37 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:37 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:37 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:37 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 211 surface elements
08:33:37 DEBUG   opendrift.models.physics_methods:744: Advecting 221 of 6000 elements above 0.100m with wind-sheared ocean current (0.074081 m/s - 0.283885 m/s)
08:33:37 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:37 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0037736568903420273 and 0.46058579467491984 m/s
08:33:37 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:37 DEBUG   opendrift:2135: ======================================================================
08:33:37 INFO    opendrift:2136: 2026-03-21 09:32:56.138827 - step 26 of 48 - 6000 active elements (0 deactivated)
08:33:37 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:37 DEBUG   opendrift:2144: ======================================================================
08:33:37 DEBUG   opendrift:2155:                34.49953979426213 <- latitude -> 35.03504952633426
08:33:37 DEBUG   opendrift:2155:                23.026931446016583 <- longitude -> 23.35972848435469
08:33:37 DEBUG   opendrift:2155:                -130.38795610014563 <- z -> 0.0
08:33:37 DEBUG   opendrift:2156: ---------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:37 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:37 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:37 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:37 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:37 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:37 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:37 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:37 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:37 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:37 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:37 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:37 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:37 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:37 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:37 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:37 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 09:00:00 (before)
                2026-03-21 12:00:00 (after)
08:33:37 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:39 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:40 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:40 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:40 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:40 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 14x21x23) for time after (2026-03-21 12:00:00)
08:33:40 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:40 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:40 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:40 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.82) and
                      after (2026-03-21 12:00:00, weight 0.18) in time
08:33:41 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:41 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:41 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:41 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:41 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:41 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 09:00:00 (before)
                2026-03-21 12:00:00 (after)
08:33:41 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:41 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:41 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x9x1) for time after (2026-03-21 12:00:00)
08:33:41 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:41 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:41 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.82) and
                      after (2026-03-21 12:00:00, weight 0.18) in time
08:33:41 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:41 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:41 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:41 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:41 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:41 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:41 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:41 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.527997 (min) -0.00181124 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.437682 (min) -0.0288702 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.73368 (min) -0.115231 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.84257 (min) -8.03729 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:41 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.614031, mean: 2.206798, max: 2.455832
08:33:41 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:41 DEBUG   opendrift.models.physics_methods:900:    min: 6.921266, mean: 8.084131, max: 8.537464
08:33:41 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.921266, mean: 8.084131, max: 8.537464
08:33:41 DEBUG   opendrift:689: No elements hit coastline.
08:33:41 DEBUG   opendrift:1732: No elements to deactivate
08:33:41 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:41 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:41 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:41 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:41 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:41 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:41 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:41 DEBUG   opendrift.models.physics_methods:900:    min: 6.921266, mean: 8.084131, max: 8.537464
08:33:41 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:41 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.014017, dN_50: 0.001100
08:33:41 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:41 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03602456722332786
08:33:41 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:41 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:41 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:41 DEBUG   opendrift.models.physics_methods:744: Advecting 237 of 6000 elements above 0.100m with wind-sheared ocean current (0.040762 m/s - 0.277951 m/s)
08:33:41 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:41 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0035594363443905534 and 0.4503877502018274 m/s
08:33:41 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:41 DEBUG   opendrift:2135: ======================================================================
08:33:41 INFO    opendrift:2136: 2026-03-21 10:32:56.138827 - step 27 of 48 - 6000 active elements (0 deactivated)
08:33:41 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:41 DEBUG   opendrift:2144: ======================================================================
08:33:41 DEBUG   opendrift:2155:                34.47612971719712 <- latitude -> 35.03549391731485
08:33:41 DEBUG   opendrift:2155:                23.012402875263618 <- longitude -> 23.352566979412508
08:33:41 DEBUG   opendrift:2155:                -128.91629527244726 <- z -> 0.0
08:33:41 DEBUG   opendrift:2156: ---------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:41 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:41 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:41 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:41 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:41 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:41 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:41 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:41 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:41 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:41 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:41 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:41 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:41 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:41 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 09:00:00 (before)
                2026-03-21 12:00:00 (after)
08:33:41 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:41 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:41 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.48) and
                      after (2026-03-21 12:00:00, weight 0.52) in time
08:33:41 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:41 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:41 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:41 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:41 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:41 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 09:00:00 (before)
                2026-03-21 12:00:00 (after)
08:33:41 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:41 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:41 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.48) and
                      after (2026-03-21 12:00:00, weight 0.52) in time
08:33:41 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:41 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:41 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:41 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:41 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:41 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:41 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:41 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.465336 (min) 0.0414981 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.434809 (min) -0.04264 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.72347 (min) 0.349275 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.96045 (min) -7.80625 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:41 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.508476, mean: 2.140384, max: 2.497158
08:33:41 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:41 DEBUG   opendrift.models.physics_methods:900:    min: 6.691120, mean: 7.952458, max: 8.608997
08:33:41 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.691120, mean: 7.952458, max: 8.608997
08:33:41 DEBUG   opendrift:689: No elements hit coastline.
08:33:41 DEBUG   opendrift:1732: No elements to deactivate
08:33:41 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:41 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:41 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:41 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:41 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:41 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:41 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:41 DEBUG   opendrift.models.physics_methods:900:    min: 6.691120, mean: 7.952458, max: 8.608997
08:33:41 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:41 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.015181, dN_50: 0.001191
08:33:41 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:41 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03663070502065576
08:33:41 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:41 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:41 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:41 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 230 surface elements
08:33:41 DEBUG   opendrift.models.physics_methods:744: Advecting 244 of 6000 elements above 0.100m with wind-sheared ocean current (0.034371 m/s - 0.268520 m/s)
08:33:41 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:41 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0004891627831165904 and 0.49811742001960796 m/s
08:33:41 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:41 DEBUG   opendrift:2135: ======================================================================
08:33:41 INFO    opendrift:2136: 2026-03-21 11:32:56.138827 - step 28 of 48 - 6000 active elements (0 deactivated)
08:33:41 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:41 DEBUG   opendrift:2144: ======================================================================
08:33:41 DEBUG   opendrift:2155:                34.45659088315603 <- latitude -> 35.03001340485295
08:33:41 DEBUG   opendrift:2155:                22.99674417418777 <- longitude -> 23.34406155011504
08:33:41 DEBUG   opendrift:2155:                -128.10994747097325 <- z -> 0.0
08:33:41 DEBUG   opendrift:2156: ---------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:41 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:41 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:41 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:41 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:41 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:41 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:41 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:41 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:41 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:41 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:41 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:41 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:41 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:41 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 09:00:00 (before)
                2026-03-21 12:00:00 (after)
08:33:41 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:41 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:41 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.15) and
                      after (2026-03-21 12:00:00, weight 0.85) in time
08:33:41 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:41 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:41 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:41 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:41 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:41 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:41 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 09:00:00 (before)
                2026-03-21 12:00:00 (after)
08:33:41 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 09:00:00) in space  (linearNDFast)
08:33:41 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:41 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:41 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 09:00:00, weight 0.15) and
                      after (2026-03-21 12:00:00, weight 0.85) in time
08:33:41 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:41 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:41 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:41 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:41 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:41 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:41 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:41 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.440311 (min) 0.0493844 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.434546 (min) -0.0523645 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.69355 (min) 0.880277 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -10.0836 (min) -7.60234 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:41 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:41 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.423402, mean: 2.064525, max: 2.538108
08:33:41 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:41 DEBUG   opendrift.models.physics_methods:900:    min: 6.499701, mean: 7.797181, max: 8.679299
08:33:41 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.499701, mean: 7.797181, max: 8.679299
08:33:41 DEBUG   opendrift:689: No elements hit coastline.
08:33:41 DEBUG   opendrift:1732: No elements to deactivate
08:33:41 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:41 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:41 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:41 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:41 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:41 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:41 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:41 DEBUG   opendrift.models.physics_methods:900:    min: 6.499701, mean: 7.797181, max: 8.679299
08:33:41 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:41 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.016501, dN_50: 0.001295
08:33:41 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:41 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.037231339333294915
08:33:41 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:41 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:41 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:41 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 230 surface elements
08:33:42 DEBUG   opendrift.models.physics_methods:744: Advecting 248 of 6000 elements above 0.100m with wind-sheared ocean current (0.044231 m/s - 0.260376 m/s)
08:33:42 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:42 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016566471491460896 and 0.5125368659590086 m/s
08:33:42 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:42 DEBUG   opendrift:2135: ======================================================================
08:33:42 INFO    opendrift:2136: 2026-03-21 12:32:56.138827 - step 29 of 48 - 6000 active elements (0 deactivated)
08:33:42 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:42 DEBUG   opendrift:2144: ======================================================================
08:33:42 DEBUG   opendrift:2155:                34.439984299164415 <- latitude -> 35.03317838704002
08:33:42 DEBUG   opendrift:2155:                22.98530364555279 <- longitude -> 23.340175537675183
08:33:42 DEBUG   opendrift:2155:                -127.4761599257055 <- z -> 0.0
08:33:42 DEBUG   opendrift:2156: ---------------------------------
08:33:42 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:42 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:42 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:42 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:42 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:42 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:42 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:42 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:42 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:42 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:42 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:42 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:42 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:42 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:42 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:42 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:42 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:42 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:42 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:42 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:42 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:42 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:42 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:42 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:42 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:42 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:42 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:42 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:42 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:42 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 12:00:00 (before)
                2026-03-21 15:00:00 (after)
08:33:42 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:43 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:44 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:44 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:44 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:44 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x23x23) for time after (2026-03-21 15:00:00)
08:33:44 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:44 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:44 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:44 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:44 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.82) and
                      after (2026-03-21 15:00:00, weight 0.18) in time
08:33:44 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:44 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:44 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:44 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:44 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:44 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:44 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:44 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:44 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:44 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:44 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 12:00:00 (before)
                2026-03-21 15:00:00 (after)
08:33:44 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:44 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:44 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-03-21 15:00:00)
08:33:44 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:44 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:44 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:44 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:44 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.82) and
                      after (2026-03-21 15:00:00, weight 0.18) in time
08:33:44 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:44 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:44 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:44 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:44 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:44 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:44 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:44 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:44 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.402298 (min) 0.0581756 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.418145 (min) -0.0664223 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.56357 (min) 1.2826 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -10.0956 (min) -7.40013 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:44 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:44 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.351158, mean: 1.965963, max: 2.520431
08:33:44 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:44 DEBUG   opendrift.models.physics_methods:900:    min: 6.332609, mean: 7.599516, max: 8.649022
08:33:44 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.332609, mean: 7.599516, max: 8.649022
08:33:44 DEBUG   opendrift:689: No elements hit coastline.
08:33:44 DEBUG   opendrift:1732: No elements to deactivate
08:33:44 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:44 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:44 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:44 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:44 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:44 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:44 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:44 DEBUG   opendrift.models.physics_methods:900:    min: 6.332609, mean: 7.599515, max: 8.649022
08:33:44 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:44 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.017912, dN_50: 0.001406
08:33:44 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:45 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03697206562156476
08:33:45 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:45 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:45 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:45 DEBUG   opendrift.models.physics_methods:744: Advecting 257 of 6000 elements above 0.100m with wind-sheared ocean current (0.015040 m/s - 0.250890 m/s)
08:33:45 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:45 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0023933952029447135 and 0.4980713141225855 m/s
08:33:45 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:45 DEBUG   opendrift:2135: ======================================================================
08:33:45 INFO    opendrift:2136: 2026-03-21 13:32:56.138827 - step 30 of 48 - 6000 active elements (0 deactivated)
08:33:45 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:45 DEBUG   opendrift:2144: ======================================================================
08:33:45 DEBUG   opendrift:2155:                34.42155068190227 <- latitude -> 35.02936899152744
08:33:45 DEBUG   opendrift:2155:                22.97380807836111 <- longitude -> 23.332865703433846
08:33:45 DEBUG   opendrift:2155:                -126.71287102913743 <- z -> 0.0
08:33:45 DEBUG   opendrift:2156: ---------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:45 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:45 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:45 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:45 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:45 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:45 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 12:00:00 (before)
                2026-03-21 15:00:00 (after)
08:33:45 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:45 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:45 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.48) and
                      after (2026-03-21 15:00:00, weight 0.52) in time
08:33:45 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:45 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:45 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 12:00:00 (before)
                2026-03-21 15:00:00 (after)
08:33:45 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:45 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:45 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.48) and
                      after (2026-03-21 15:00:00, weight 0.52) in time
08:33:45 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:45 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:45 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:45 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:45 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:45 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:45 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:45 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.345643 (min) 0.0749101 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.413098 (min) -0.0824866 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.31226 (min) 1.59792 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -10.0534 (min) -7.19049 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:45 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.271897, mean: 1.857749, max: 2.490773
08:33:45 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:45 DEBUG   opendrift.models.physics_methods:900:    min: 6.144061, mean: 7.384484, max: 8.597985
08:33:45 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 6.144061, mean: 7.384484, max: 8.597985
08:33:45 DEBUG   opendrift:689: No elements hit coastline.
08:33:45 DEBUG   opendrift:1732: No elements to deactivate
08:33:45 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:45 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:45 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:45 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:45 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:45 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:45 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:45 DEBUG   opendrift.models.physics_methods:900:    min: 6.144061, mean: 7.384484, max: 8.597985
08:33:45 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:45 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.019370, dN_50: 0.001520
08:33:45 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:45 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03653706116619201
08:33:45 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:45 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:45 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:45 DEBUG   opendrift.models.physics_methods:744: Advecting 266 of 6000 elements above 0.100m with wind-sheared ocean current (0.047316 m/s - 0.248567 m/s)
08:33:45 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:45 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0033146881230234934 and 0.4173384941481045 m/s
08:33:45 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:45 DEBUG   opendrift:2135: ======================================================================
08:33:45 INFO    opendrift:2136: 2026-03-21 14:32:56.138827 - step 31 of 48 - 6000 active elements (0 deactivated)
08:33:45 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:45 DEBUG   opendrift:2144: ======================================================================
08:33:45 DEBUG   opendrift:2155:                34.39858163654672 <- latitude -> 35.025286282251784
08:33:45 DEBUG   opendrift:2155:                22.963950693228362 <- longitude -> 23.331543845859365
08:33:45 DEBUG   opendrift:2155:                -125.78674655823204 <- z -> 0.0
08:33:45 DEBUG   opendrift:2156: ---------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:45 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:45 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:45 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:45 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:45 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:45 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 12:00:00 (before)
                2026-03-21 15:00:00 (after)
08:33:45 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:45 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:45 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.15) and
                      after (2026-03-21 15:00:00, weight 0.85) in time
08:33:45 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:45 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:45 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 12:00:00 (before)
                2026-03-21 15:00:00 (after)
08:33:45 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 12:00:00) in space  (linearNDFast)
08:33:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:45 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:45 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:45 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 12:00:00, weight 0.15) and
                      after (2026-03-21 15:00:00, weight 0.85) in time
08:33:45 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:45 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:45 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:45 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:45 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:45 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:45 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:45 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.32867 (min) 0.0758492 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.39066 (min) -0.0984821 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -1.06428 (min) 1.90174 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -10.0053 (min) -6.98182 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:45 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:45 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.200354, mean: 1.756576, max: 2.463319
08:33:45 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:45 DEBUG   opendrift.models.physics_methods:900:    min: 5.968762, mean: 7.178580, max: 8.550469
08:33:45 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.968762, mean: 7.178580, max: 8.550469
08:33:45 DEBUG   opendrift:689: No elements hit coastline.
08:33:45 DEBUG   opendrift:1732: No elements to deactivate
08:33:45 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:45 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:45 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:45 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:45 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:45 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:45 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:45 DEBUG   opendrift.models.physics_methods:900:    min: 5.968761, mean: 7.178579, max: 8.550468
08:33:45 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:45 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.020926, dN_50: 0.001642
08:33:45 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:45 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03613437954722314
08:33:45 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:45 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:45 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:45 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 274 surface elements
08:33:45 DEBUG   opendrift.models.physics_methods:744: Advecting 281 of 6000 elements above 0.100m with wind-sheared ocean current (0.066783 m/s - 0.245928 m/s)
08:33:45 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:45 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0025131340069578234 and 0.473137708653694 m/s
08:33:45 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:45 DEBUG   opendrift:2135: ======================================================================
08:33:45 INFO    opendrift:2136: 2026-03-21 15:32:56.138827 - step 32 of 48 - 6000 active elements (0 deactivated)
08:33:45 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:45 DEBUG   opendrift:2144: ======================================================================
08:33:45 DEBUG   opendrift:2155:                34.3851723126351 <- latitude -> 35.024301733855054
08:33:45 DEBUG   opendrift:2155:                22.95568332822403 <- longitude -> 23.320565705022382
08:33:45 DEBUG   opendrift:2155:                -125.01005171649508 <- z -> 0.0
08:33:45 DEBUG   opendrift:2156: ---------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:45 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:45 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:45 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:45 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:45 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:45 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:45 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:45 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:45 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:45 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:45 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 15:00:00 (before)
                2026-03-21 18:00:00 (after)
08:33:45 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:47 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:50 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:50 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:50 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:50 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x24x23) for time after (2026-03-21 18:00:00)
08:33:50 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:50 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:50 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:50 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:50 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.82) and
                      after (2026-03-21 18:00:00, weight 0.18) in time
08:33:50 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:50 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:50 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:50 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:50 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:50 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:50 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:50 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:50 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:50 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:50 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 15:00:00 (before)
                2026-03-21 18:00:00 (after)
08:33:51 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:51 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:51 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-03-21 18:00:00)
08:33:51 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:51 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:51 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:51 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:51 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.82) and
                      after (2026-03-21 18:00:00, weight 0.18) in time
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:51 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:51 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:51 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:51 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:51 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.25736 (min) 0.110532 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.390317 (min) -0.116044 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.812585 (min) 2.13 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.88905 (min) -6.82772 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:51 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.152417, mean: 1.674853, max: 2.405742
08:33:51 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:51 DEBUG   opendrift.models.physics_methods:900:    min: 5.848364, mean: 7.009678, max: 8.449950
08:33:51 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.848364, mean: 7.009678, max: 8.449950
08:33:51 DEBUG   opendrift:689: No elements hit coastline.
08:33:51 DEBUG   opendrift:1732: No elements to deactivate
08:33:51 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:51 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:51 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:51 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:51 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:51 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:51 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:51 DEBUG   opendrift.models.physics_methods:900:    min: 5.848364, mean: 7.009678, max: 8.449950
08:33:51 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:51 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.022504, dN_50: 0.001766
08:33:51 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:51 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.035289889036334884
08:33:51 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:51 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:51 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:51 DEBUG   opendrift.models.physics_methods:744: Advecting 302 of 6000 elements above 0.100m with wind-sheared ocean current (0.000844 m/s - 0.246011 m/s)
08:33:51 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:51 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001813417952798883 and 0.47273625919227213 m/s
08:33:51 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:51 DEBUG   opendrift:2135: ======================================================================
08:33:51 INFO    opendrift:2136: 2026-03-21 16:32:56.138827 - step 33 of 48 - 6000 active elements (0 deactivated)
08:33:51 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:51 DEBUG   opendrift:2144: ======================================================================
08:33:51 DEBUG   opendrift:2155:                34.37447406541153 <- latitude -> 35.021443492462055
08:33:51 DEBUG   opendrift:2155:                22.946510493125455 <- longitude -> 23.317331275566954
08:33:51 DEBUG   opendrift:2155:                -123.91989115897462 <- z -> 0.0
08:33:51 DEBUG   opendrift:2156: ---------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:51 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:51 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 15:00:00 (before)
                2026-03-21 18:00:00 (after)
08:33:51 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:51 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:51 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:51 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:51 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.48) and
                      after (2026-03-21 18:00:00, weight 0.52) in time
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:51 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 15:00:00 (before)
                2026-03-21 18:00:00 (after)
08:33:51 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:51 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:51 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:51 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:51 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.48) and
                      after (2026-03-21 18:00:00, weight 0.52) in time
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:51 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:51 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:51 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:51 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:51 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.236279 (min) 0.111702 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.406526 (min) -0.133977 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.505666 (min) 2.26881 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.79416 (min) -6.68871 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:51 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.104436, mean: 1.609935, max: 2.360673
08:33:51 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:51 DEBUG   opendrift.models.physics_methods:900:    min: 5.725320, mean: 6.874467, max: 8.370426
08:33:51 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.725320, mean: 6.874467, max: 8.370426
08:33:51 DEBUG   opendrift:689: No elements hit coastline.
08:33:51 DEBUG   opendrift:1732: No elements to deactivate
08:33:51 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:51 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:51 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:51 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:51 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:51 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:51 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:51 DEBUG   opendrift.models.physics_methods:900:    min: 5.725320, mean: 6.874466, max: 8.370426
08:33:51 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:51 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.024090, dN_50: 0.001891
08:33:51 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:51 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03462885036548153
08:33:51 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:51 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:51 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:51 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 298 surface elements
08:33:51 DEBUG   opendrift.models.physics_methods:744: Advecting 311 of 6000 elements above 0.100m with wind-sheared ocean current (0.010221 m/s - 0.245465 m/s)
08:33:51 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:51 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0007977319741265959 and 0.48456871195056234 m/s
08:33:51 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:51 DEBUG   opendrift:2135: ======================================================================
08:33:51 INFO    opendrift:2136: 2026-03-21 17:32:56.138827 - step 34 of 48 - 6000 active elements (0 deactivated)
08:33:51 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:51 DEBUG   opendrift:2144: ======================================================================
08:33:51 DEBUG   opendrift:2155:                34.351294207067276 <- latitude -> 35.02488003622328
08:33:51 DEBUG   opendrift:2155:                22.94139135116754 <- longitude -> 23.309468529440004
08:33:51 DEBUG   opendrift:2155:                -122.91280441052302 <- z -> 0.0
08:33:51 DEBUG   opendrift:2156: ---------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:51 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:51 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 15:00:00 (before)
                2026-03-21 18:00:00 (after)
08:33:51 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:51 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:51 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:51 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:51 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.15) and
                      after (2026-03-21 18:00:00, weight 0.85) in time
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:51 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 15:00:00 (before)
                2026-03-21 18:00:00 (after)
08:33:51 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 15:00:00) in space  (linearNDFast)
08:33:51 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:51 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:51 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:51 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 15:00:00, weight 0.15) and
                      after (2026-03-21 18:00:00, weight 0.85) in time
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:51 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:51 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:51 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:51 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:51 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.247319 (min) 0.127024 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.453718 (min) -0.118214 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.263723 (min) 2.43974 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.66231 (min) -6.54389 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:51 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:51 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.063183, mean: 1.552136, max: 2.300223
08:33:51 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:51 DEBUG   opendrift.models.physics_methods:900:    min: 5.617377, mean: 6.752761, max: 8.262559
08:33:51 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.617377, mean: 6.752761, max: 8.262559
08:33:51 DEBUG   opendrift:689: No elements hit coastline.
08:33:51 DEBUG   opendrift:1732: No elements to deactivate
08:33:51 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:51 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:51 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:51 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:51 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:51 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:51 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:51 DEBUG   opendrift.models.physics_methods:900:    min: 5.617377, mean: 6.752760, max: 8.262559
08:33:51 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:51 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.025733, dN_50: 0.002020
08:33:51 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:51 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.033742211129766865
08:33:51 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:51 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:51 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:51 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 306 surface elements
08:33:51 DEBUG   opendrift.models.physics_methods:744: Advecting 314 of 6000 elements above 0.100m with wind-sheared ocean current (0.008017 m/s - 0.243898 m/s)
08:33:51 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:51 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002567075905510685 and 0.44413591080152787 m/s
08:33:51 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:51 DEBUG   opendrift:2135: ======================================================================
08:33:51 INFO    opendrift:2136: 2026-03-21 18:32:56.138827 - step 35 of 48 - 6000 active elements (0 deactivated)
08:33:51 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:51 DEBUG   opendrift:2144: ======================================================================
08:33:51 DEBUG   opendrift:2155:                34.34000600742304 <- latitude -> 35.02043420736236
08:33:51 DEBUG   opendrift:2155:                22.940752047294392 <- longitude -> 23.30771003993468
08:33:51 DEBUG   opendrift:2155:                -122.3585191898053 <- z -> 0.0
08:33:51 DEBUG   opendrift:2156: ---------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:51 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:51 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:51 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:51 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:51 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:51 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:51 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:51 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:51 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 18:00:00 (before)
                2026-03-21 21:00:00 (after)
08:33:51 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:52 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:53 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:53 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:53 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:53 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 14x25x22) for time after (2026-03-21 21:00:00)
08:33:53 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:53 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:53 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:53 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:53 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.82) and
                      after (2026-03-21 21:00:00, weight 0.18) in time
08:33:53 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:53 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:53 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:53 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:53 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:53 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:53 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:53 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 18:00:00 (before)
                2026-03-21 21:00:00 (after)
08:33:53 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:53 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:53 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-03-21 21:00:00)
08:33:53 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:53 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:53 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:53 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:53 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.82) and
                      after (2026-03-21 21:00:00, weight 0.18) in time
08:33:53 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:53 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:53 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:53 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:53 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:53 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:53 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:53 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.256512 (min) 0.135883 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.471561 (min) -0.114751 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 0.0208613 (min) 2.46243 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.54075 (min) -6.46098 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:53 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.044618, mean: 1.513099, max: 2.246737
08:33:53 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:53 DEBUG   opendrift.models.physics_methods:900:    min: 5.568115, mean: 6.671784, max: 8.165932
08:33:53 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.568115, mean: 6.671784, max: 8.165932
08:33:53 DEBUG   opendrift:689: No elements hit coastline.
08:33:53 DEBUG   opendrift:1732: No elements to deactivate
08:33:53 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:53 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:53 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:53 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:53 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:53 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:53 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:53 DEBUG   opendrift.models.physics_methods:900:    min: 5.568115, mean: 6.671784, max: 8.165932
08:33:53 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:53 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.027333, dN_50: 0.002145
08:33:53 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:53 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03295771600577706
08:33:53 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:53 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:53 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:53 DEBUG   opendrift.models.physics_methods:744: Advecting 322 of 6000 elements above 0.100m with wind-sheared ocean current (0.047223 m/s - 0.243708 m/s)
08:33:53 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:53 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0026278786330312417 and 0.4788246250206879 m/s
08:33:53 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:53 DEBUG   opendrift:2135: ======================================================================
08:33:53 INFO    opendrift:2136: 2026-03-21 19:32:56.138827 - step 36 of 48 - 6000 active elements (0 deactivated)
08:33:53 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:53 DEBUG   opendrift:2144: ======================================================================
08:33:53 DEBUG   opendrift:2155:                34.32972149685762 <- latitude -> 35.015215120765404
08:33:53 DEBUG   opendrift:2155:                22.938715689341674 <- longitude -> 23.298570543158906
08:33:53 DEBUG   opendrift:2155:                -121.86984455206485 <- z -> 0.0
08:33:53 DEBUG   opendrift:2156: ---------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:53 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:53 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:53 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:53 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:53 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:53 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:53 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:53 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:53 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:53 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:53 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:53 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:53 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:53 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:53 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:53 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:53 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:53 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:53 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:53 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 18:00:00 (before)
                2026-03-21 21:00:00 (after)
08:33:53 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:53 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:53 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:53 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:53 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.48) and
                      after (2026-03-21 21:00:00, weight 0.52) in time
08:33:53 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:53 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:53 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:53 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:53 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:53 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:53 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:53 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 18:00:00 (before)
                2026-03-21 21:00:00 (after)
08:33:53 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:53 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:53 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:53 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:53 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.48) and
                      after (2026-03-21 21:00:00, weight 0.52) in time
08:33:53 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:53 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:53 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:53 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:53 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:53 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:53 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:53 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.272453 (min) 0.154781 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.495931 (min) -0.0976352 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 0.09413 (min) 2.38138 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.33479 (min) -6.33349 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:53 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:53 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 1.001349, mean: 1.487955, max: 2.154896
08:33:53 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:53 DEBUG   opendrift.models.physics_methods:900:    min: 5.451578, mean: 6.620669, max: 7.997287
08:33:53 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.451578, mean: 6.620669, max: 7.997287
08:33:53 DEBUG   opendrift:689: No elements hit coastline.
08:33:53 DEBUG   opendrift:1732: No elements to deactivate
08:33:53 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:54 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:54 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:54 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:54 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:54 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:54 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:54 DEBUG   opendrift.models.physics_methods:900:    min: 5.451578, mean: 6.620669, max: 7.997287
08:33:54 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:54 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.028933, dN_50: 0.002271
08:33:54 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:54 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.031610649106431736
08:33:54 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:54 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:54 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:54 DEBUG   opendrift.models.physics_methods:744: Advecting 332 of 6000 elements above 0.100m with wind-sheared ocean current (0.087131 m/s - 0.243092 m/s)
08:33:54 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:54 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0010903346356779173 and 0.4512415070721473 m/s
08:33:54 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:54 DEBUG   opendrift:2135: ======================================================================
08:33:54 INFO    opendrift:2136: 2026-03-21 20:32:56.138827 - step 37 of 48 - 6000 active elements (0 deactivated)
08:33:54 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:54 DEBUG   opendrift:2144: ======================================================================
08:33:54 DEBUG   opendrift:2155:                34.3143539007973 <- latitude -> 35.00653356204817
08:33:54 DEBUG   opendrift:2155:                22.936389824273533 <- longitude -> 23.292826691078805
08:33:54 DEBUG   opendrift:2155:                -121.01482814992106 <- z -> 0.0
08:33:54 DEBUG   opendrift:2156: ---------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:54 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:54 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:54 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:54 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:54 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:54 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:54 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:54 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:54 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:54 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:54 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:54 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:54 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:54 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 18:00:00 (before)
                2026-03-21 21:00:00 (after)
08:33:54 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:54 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:54 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.15) and
                      after (2026-03-21 21:00:00, weight 0.85) in time
08:33:54 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:54 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:54 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:54 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:54 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:54 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 18:00:00 (before)
                2026-03-21 21:00:00 (after)
08:33:54 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 18:00:00) in space  (linearNDFast)
08:33:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:54 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:54 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:54 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 18:00:00, weight 0.15) and
                      after (2026-03-21 21:00:00, weight 0.85) in time
08:33:54 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:54 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:54 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:54 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:54 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:54 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:54 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:54 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.293211 (min) 0.165293 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.526094 (min) -0.0862778 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.0277133 (min) 2.302 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -9.16137 (min) -6.229 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:54 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:54 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.960713, mean: 1.465576, max: 2.081493
08:33:54 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:54 DEBUG   opendrift.models.physics_methods:900:    min: 5.339816, mean: 6.574086, max: 7.859900
08:33:54 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.339816, mean: 6.574086, max: 7.859900
08:33:54 DEBUG   opendrift:689: No elements hit coastline.
08:33:54 DEBUG   opendrift:1732: No elements to deactivate
08:33:54 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:54 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:54 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:54 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:54 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:54 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:54 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:54 DEBUG   opendrift.models.physics_methods:900:    min: 5.339816, mean: 6.574086, max: 7.859900
08:33:54 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:54 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.030633, dN_50: 0.002404
08:33:54 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:54 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03053403211770403
08:33:54 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:54 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:54 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:54 DEBUG   opendrift.models.physics_methods:744: Advecting 333 of 6000 elements above 0.100m with wind-sheared ocean current (0.164026 m/s - 0.240887 m/s)
08:33:54 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:54 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0006054092429790289 and 0.514138042267852 m/s
08:33:54 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:54 DEBUG   opendrift:2135: ======================================================================
08:33:54 INFO    opendrift:2136: 2026-03-21 21:32:56.138827 - step 38 of 48 - 6000 active elements (0 deactivated)
08:33:54 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:54 DEBUG   opendrift:2144: ======================================================================
08:33:54 DEBUG   opendrift:2155:                34.30478569684808 <- latitude -> 35.0070546095602
08:33:54 DEBUG   opendrift:2155:                22.9315134275047 <- longitude -> 23.275756182781485
08:33:54 DEBUG   opendrift:2155:                -119.94050161085498 <- z -> 0.0
08:33:54 DEBUG   opendrift:2156: ---------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:54 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:54 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:54 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:54 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:54 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:54 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:54 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:54 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:54 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:54 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:54 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:54 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:54 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:54 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:54 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:54 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 21:00:00 (before)
                2026-03-22 00:00:00 (after)
08:33:54 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:55 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:56 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:56 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:56 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:56 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 14x26x22) for time after (2026-03-22 00:00:00)
08:33:56 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:56 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:56 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space  (linearNDFast)
08:33:56 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:56 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.82) and
                      after (2026-03-22 00:00:00, weight 0.18) in time
08:33:56 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:56 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:56 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:56 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:56 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:56 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:56 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:56 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:56 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:56 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:56 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 21:00:00 (before)
                2026-03-22 00:00:00 (after)
08:33:57 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:33:57 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:33:57 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-03-22 00:00:00)
08:33:57 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:57 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:57 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space  (linearNDFast)
08:33:57 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:57 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.82) and
                      after (2026-03-22 00:00:00, weight 0.18) in time
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:57 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:57 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:57 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:57 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:57 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.327136 (min) 0.15797 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.544865 (min) -0.112416 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 0.213464 (min) 2.37696 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -8.74082 (min) -6.05902 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:57 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.914532, mean: 1.361930, max: 1.910669
08:33:57 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:57 DEBUG   opendrift.models.physics_methods:900:    min: 5.209895, mean: 6.338560, max: 7.530475
08:33:57 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 5.209895, mean: 6.338560, max: 7.530475
08:33:57 DEBUG   opendrift:689: No elements hit coastline.
08:33:57 DEBUG   opendrift:1732: No elements to deactivate
08:33:57 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:57 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:57 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:57 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:57 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:57 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:57 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:57 DEBUG   opendrift.models.physics_methods:900:    min: 5.209895, mean: 6.338561, max: 7.530475
08:33:57 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:57 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.033108, dN_50: 0.002598
08:33:57 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:57 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0280285151847171
08:33:57 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:57 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:57 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:57 DEBUG   opendrift.models.physics_methods:744: Advecting 346 of 6000 elements above 0.100m with wind-sheared ocean current (0.039405 m/s - 0.241101 m/s)
08:33:57 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:57 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.000627875305700139 and 0.4687086847037518 m/s
08:33:57 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:57 DEBUG   opendrift:2135: ======================================================================
08:33:57 INFO    opendrift:2136: 2026-03-21 22:32:56.138827 - step 39 of 48 - 6000 active elements (0 deactivated)
08:33:57 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:57 DEBUG   opendrift:2144: ======================================================================
08:33:57 DEBUG   opendrift:2155:                34.29401258791032 <- latitude -> 35.00079235364869
08:33:57 DEBUG   opendrift:2155:                22.928480200552187 <- longitude -> 23.264734854808363
08:33:57 DEBUG   opendrift:2155:                -119.10649573105154 <- z -> 0.0
08:33:57 DEBUG   opendrift:2156: ---------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:57 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:57 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 21:00:00 (before)
                2026-03-22 00:00:00 (after)
08:33:57 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:57 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:57 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space  (linearNDFast)
08:33:57 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:57 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.48) and
                      after (2026-03-22 00:00:00, weight 0.52) in time
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:57 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 21:00:00 (before)
                2026-03-22 00:00:00 (after)
08:33:57 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:57 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:57 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space  (linearNDFast)
08:33:57 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:57 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.48) and
                      after (2026-03-22 00:00:00, weight 0.52) in time
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:57 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:57 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:57 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:57 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:57 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.357317 (min) 0.140833 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.558084 (min) -0.146375 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 0.872424 (min) 2.54377 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -8.23031 (min) -5.74785 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:57 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.836531, mean: 1.213749, max: 1.724420
08:33:57 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:57 DEBUG   opendrift.models.physics_methods:900:    min: 4.982767, mean: 5.985607, max: 7.154036
08:33:57 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.982767, mean: 5.985607, max: 7.154036
08:33:57 DEBUG   opendrift:689: No elements hit coastline.
08:33:57 DEBUG   opendrift:1732: No elements to deactivate
08:33:57 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:57 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:57 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:57 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:57 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:57 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:57 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:57 DEBUG   opendrift.models.physics_methods:900:    min: 4.982767, mean: 5.985607, max: 7.154036
08:33:57 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:57 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.036191, dN_50: 0.002840
08:33:57 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:57 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.025296748973747323
08:33:57 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:57 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:57 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:57 DEBUG   opendrift.models.physics_methods:744: Advecting 356 of 6000 elements above 0.100m with wind-sheared ocean current (0.009327 m/s - 0.242035 m/s)
08:33:57 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:57 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.001894280241066813 and 0.4302681773758936 m/s
08:33:57 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:57 DEBUG   opendrift:2135: ======================================================================
08:33:57 INFO    opendrift:2136: 2026-03-21 23:32:56.138827 - step 40 of 48 - 6000 active elements (0 deactivated)
08:33:57 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:57 DEBUG   opendrift:2144: ======================================================================
08:33:57 DEBUG   opendrift:2155:                34.271225847993 <- latitude -> 34.99515233731274
08:33:57 DEBUG   opendrift:2155:                22.924466753599535 <- longitude -> 23.25941636521208
08:33:57 DEBUG   opendrift:2155:                -118.07615739364206 <- z -> 0.0
08:33:57 DEBUG   opendrift:2156: ---------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:57 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:57 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 21:00:00 (before)
                2026-03-22 00:00:00 (after)
08:33:57 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:57 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:57 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space  (linearNDFast)
08:33:57 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:57 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.15) and
                      after (2026-03-22 00:00:00, weight 0.85) in time
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:57 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-21 21:00:00 (before)
                2026-03-22 00:00:00 (after)
08:33:57 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-21 21:00:00) in space  (linearNDFast)
08:33:57 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:57 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 00:00:00) in space  (linearNDFast)
08:33:57 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:57 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-21 21:00:00, weight 0.15) and
                      after (2026-03-22 00:00:00, weight 0.85) in time
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:33:57 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:33:57 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:33:57 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:33:57 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:33:57 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.373155 (min) 0.125825 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.571062 (min) -0.153976 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 1.51432 (min) 2.66863 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -7.63824 (min) -5.35916 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:33:57 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:33:57 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.763804, mean: 1.094482, max: 1.599401
08:33:57 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:33:57 DEBUG   opendrift.models.physics_methods:900:    min: 4.761246, mean: 5.687121, max: 6.889827
08:33:57 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.761246, mean: 5.687121, max: 6.889827
08:33:57 DEBUG   opendrift:689: No elements hit coastline.
08:33:57 DEBUG   opendrift:1732: No elements to deactivate
08:33:57 DEBUG   opendrift:2193: Calling OpenOil.update()
08:33:57 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:33:57 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:33:57 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:33:57 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:33:57 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:33:57 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:33:57 DEBUG   opendrift.models.physics_methods:900:    min: 4.761246, mean: 5.687121, max: 6.889827
08:33:57 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:33:57 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.039256, dN_50: 0.003081
08:33:57 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:33:57 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.023463062618489003
08:33:57 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:33:57 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:33:57 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:33:57 DEBUG   opendrift.models.physics_methods:744: Advecting 356 of 6000 elements above 0.100m with wind-sheared ocean current (0.066971 m/s - 0.241898 m/s)
08:33:57 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:33:57 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0020148551401782586 and 0.44640617700653046 m/s
08:33:57 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:33:57 DEBUG   opendrift:2135: ======================================================================
08:33:57 INFO    opendrift:2136: 2026-03-22 00:32:56.138827 - step 41 of 48 - 6000 active elements (0 deactivated)
08:33:57 DEBUG   opendrift:2142: 0 elements scheduled.
08:33:57 DEBUG   opendrift:2144: ======================================================================
08:33:57 DEBUG   opendrift:2155:                34.25459949068117 <- latitude -> 34.99270443936469
08:33:57 DEBUG   opendrift:2155:                22.92040722348601 <- longitude -> 23.26626171120373
08:33:57 DEBUG   opendrift:2155:                -117.30947162192344 <- z -> 0.0
08:33:57 DEBUG   opendrift:2156: ---------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:33:57 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:33:57 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:57 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:57 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:33:57 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:33:57 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:57 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:33:57 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:57 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 00:00:00 (before)
                2026-03-22 03:00:00 (after)
08:33:57 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:33:58 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:33:59 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:33:59 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:33:59 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:33:59 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x26x22) for time after (2026-03-22 03:00:00)
08:33:59 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space  (linearNDFast)
08:33:59 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:59 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space  (linearNDFast)
08:33:59 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:33:59 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.82) and
                      after (2026-03-22 03:00:00, weight 0.18) in time
08:33:59 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:33:59 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:33:59 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:33:59 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:33:59 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:33:59 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:33:59 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:33:59 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:33:59 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:33:59 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:33:59 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 00:00:00 (before)
                2026-03-22 03:00:00 (after)
08:34:00 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:34:00 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:34:00 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x8x1) for time after (2026-03-22 03:00:00)
08:34:00 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space  (linearNDFast)
08:34:00 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:00 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:00 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:00 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.82) and
                      after (2026-03-22 03:00:00, weight 0.18) in time
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:34:00 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:34:00 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:34:00 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:34:00 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:34:00 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.388243 (min) 0.120309 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.570429 (min) -0.154276 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 1.85255 (min) 2.90767 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -7.52961 (min) -5.06292 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:34:00 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.715002, mean: 1.038213, max: 1.530359
08:34:00 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:34:00 DEBUG   opendrift.models.physics_methods:900:    min: 4.606627, mean: 5.536848, max: 6.739478
08:34:00 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.606627, mean: 5.536848, max: 6.739478
08:34:00 DEBUG   opendrift:689: No elements hit coastline.
08:34:00 DEBUG   opendrift:1732: No elements to deactivate
08:34:00 DEBUG   opendrift:2193: Calling OpenOil.update()
08:34:00 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:34:00 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:34:00 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:34:00 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:34:00 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:34:00 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:34:00 DEBUG   opendrift.models.physics_methods:900:    min: 4.606627, mean: 5.536848, max: 6.739478
08:34:00 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:34:00 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.042333, dN_50: 0.003322
08:34:00 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:34:00 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02245040028207004
08:34:00 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:34:00 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:34:00 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:34:00 DEBUG   opendrift.models.openoil.openoil:1045: Entraining 1 of 355 surface elements
08:34:00 DEBUG   opendrift.models.physics_methods:744: Advecting 360 of 6000 elements above 0.100m with wind-sheared ocean current (0.001866 m/s - 0.235821 m/s)
08:34:00 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:34:00 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002004250462734913 and 0.4284673948593973 m/s
08:34:00 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:34:00 DEBUG   opendrift:2135: ======================================================================
08:34:00 INFO    opendrift:2136: 2026-03-22 01:32:56.138827 - step 42 of 48 - 6000 active elements (0 deactivated)
08:34:00 DEBUG   opendrift:2142: 0 elements scheduled.
08:34:00 DEBUG   opendrift:2144: ======================================================================
08:34:00 DEBUG   opendrift:2155:                34.24303264549398 <- latitude -> 34.981870203778584
08:34:00 DEBUG   opendrift:2155:                22.916999808987093 <- longitude -> 23.262513310550744
08:34:00 DEBUG   opendrift:2155:                -116.89191459000239 <- z -> 0.0
08:34:00 DEBUG   opendrift:2156: ---------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:00 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:00 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 00:00:00 (before)
                2026-03-22 03:00:00 (after)
08:34:00 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space  (linearNDFast)
08:34:00 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:00 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:00 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:00 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.48) and
                      after (2026-03-22 03:00:00, weight 0.52) in time
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:00 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 00:00:00 (before)
                2026-03-22 03:00:00 (after)
08:34:00 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space  (linearNDFast)
08:34:00 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:00 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:00 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:00 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.48) and
                      after (2026-03-22 03:00:00, weight 0.52) in time
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:34:00 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:34:00 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:34:00 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:34:00 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:34:00 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.39934 (min) 0.115363 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.545837 (min) -0.149003 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 1.93295 (min) 3.19403 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -7.67365 (min) -4.83397 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:34:00 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.672977, mean: 1.010337, max: 1.567182
08:34:00 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:34:00 DEBUG   opendrift.models.physics_methods:900:    min: 4.469198, mean: 5.453337, max: 6.820077
08:34:00 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.469198, mean: 5.453337, max: 6.820077
08:34:00 DEBUG   opendrift:689: No elements hit coastline.
08:34:00 DEBUG   opendrift:1732: No elements to deactivate
08:34:00 DEBUG   opendrift:2193: Calling OpenOil.update()
08:34:00 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:34:00 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:34:00 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:34:00 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:34:00 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:34:00 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:34:00 DEBUG   opendrift.models.physics_methods:900:    min: 4.469198, mean: 5.453337, max: 6.820076
08:34:00 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:34:00 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.045745, dN_50: 0.003590
08:34:00 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:34:00 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.022990487449095952
08:34:00 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:34:00 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:34:00 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:34:00 DEBUG   opendrift.models.physics_methods:744: Advecting 364 of 6000 elements above 0.100m with wind-sheared ocean current (0.000297 m/s - 0.221758 m/s)
08:34:00 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:34:00 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0016711839241778858 and 0.42766584346412556 m/s
08:34:00 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:34:00 DEBUG   opendrift:2135: ======================================================================
08:34:00 INFO    opendrift:2136: 2026-03-22 02:32:56.138827 - step 43 of 48 - 6000 active elements (0 deactivated)
08:34:00 DEBUG   opendrift:2142: 0 elements scheduled.
08:34:00 DEBUG   opendrift:2144: ======================================================================
08:34:00 DEBUG   opendrift:2155:                34.23510215596142 <- latitude -> 34.98186511079685
08:34:00 DEBUG   opendrift:2155:                22.9062312005899 <- longitude -> 23.257914678986293
08:34:00 DEBUG   opendrift:2155:                -115.94438125664693 <- z -> 0.0
08:34:00 DEBUG   opendrift:2156: ---------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:00 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:00 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 00:00:00 (before)
                2026-03-22 03:00:00 (after)
08:34:00 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space  (linearNDFast)
08:34:00 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:00 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:00 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:00 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.15) and
                      after (2026-03-22 03:00:00, weight 0.85) in time
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:00 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 00:00:00 (before)
                2026-03-22 03:00:00 (after)
08:34:00 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 00:00:00) in space  (linearNDFast)
08:34:00 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:00 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:00 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:00 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 00:00:00, weight 0.15) and
                      after (2026-03-22 03:00:00, weight 0.85) in time
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:34:00 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:34:00 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:34:00 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:34:00 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:34:00 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.390827 (min) 0.111786 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.53016 (min) -0.149171 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 1.94377 (min) 3.4679 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -7.87587 (min) -4.47648 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:34:00 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:34:00 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.620029, mean: 0.976333, max: 1.637539
08:34:00 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:34:00 DEBUG   opendrift.models.physics_methods:900:    min: 4.289784, mean: 5.350583, max: 6.971488
08:34:00 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.289784, mean: 5.350583, max: 6.971488
08:34:00 DEBUG   opendrift:689: No elements hit coastline.
08:34:00 DEBUG   opendrift:1732: No elements to deactivate
08:34:00 DEBUG   opendrift:2193: Calling OpenOil.update()
08:34:00 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:34:00 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:34:00 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:34:00 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:34:00 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:34:00 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:34:00 DEBUG   opendrift.models.physics_methods:900:    min: 4.289784, mean: 5.350583, max: 6.971488
08:34:00 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:34:00 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.049492, dN_50: 0.003884
08:34:00 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:34:00 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.024022443712458662
08:34:00 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:34:00 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:34:00 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:34:00 DEBUG   opendrift.models.physics_methods:744: Advecting 377 of 6000 elements above 0.100m with wind-sheared ocean current (0.036705 m/s - 0.209036 m/s)
08:34:00 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:34:00 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0014411247040008923 and 0.44025488676538854 m/s
08:34:00 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:34:00 DEBUG   opendrift:2135: ======================================================================
08:34:00 INFO    opendrift:2136: 2026-03-22 03:32:56.138827 - step 44 of 48 - 6000 active elements (0 deactivated)
08:34:00 DEBUG   opendrift:2142: 0 elements scheduled.
08:34:00 DEBUG   opendrift:2144: ======================================================================
08:34:00 DEBUG   opendrift:2155:                34.22099346251007 <- latitude -> 34.97821613570856
08:34:00 DEBUG   opendrift:2155:                22.900208612910617 <- longitude -> 23.25823969385116
08:34:00 DEBUG   opendrift:2155:                -114.74630562795763 <- z -> 0.0
08:34:00 DEBUG   opendrift:2156: ---------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:00 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:34:00 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:00 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:00 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:34:00 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:34:00 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:00 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:34:00 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:00 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 03:00:00 (before)
                2026-03-22 06:00:00 (after)
08:34:00 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:34:02 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:34:03 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:34:03 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:34:03 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:34:03 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x27x22) for time after (2026-03-22 06:00:00)
08:34:03 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:03 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space  (linearNDFast)
08:34:03 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.82) and
                      after (2026-03-22 06:00:00, weight 0.18) in time
08:34:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:04 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:34:04 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:34:04 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:04 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 03:00:00 (before)
                2026-03-22 06:00:00 (after)
08:34:04 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:34:04 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:34:04 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 9x9x1) for time after (2026-03-22 06:00:00)
08:34:04 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space  (linearNDFast)
08:34:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.82) and
                      after (2026-03-22 06:00:00, weight 0.18) in time
08:34:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:04 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:34:04 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:34:04 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:34:04 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:34:04 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:34:04 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.386899 (min) 0.101004 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.506101 (min) -0.148613 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 1.5868 (min) 3.60209 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -7.83883 (min) -4.40006 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:34:04 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.611431, mean: 0.948833, max: 1.592069
08:34:04 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:34:04 DEBUG   opendrift.models.physics_methods:900:    min: 4.259939, mean: 5.275575, max: 6.874017
08:34:04 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.259939, mean: 5.275575, max: 6.874017
08:34:04 DEBUG   opendrift:689: No elements hit coastline.
08:34:04 DEBUG   opendrift:1732: No elements to deactivate
08:34:04 DEBUG   opendrift:2193: Calling OpenOil.update()
08:34:04 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:34:04 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:34:04 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:34:04 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:34:04 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:34:04 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:34:04 DEBUG   opendrift.models.physics_methods:900:    min: 4.259939, mean: 5.275575, max: 6.874017
08:34:04 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:34:04 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.052656, dN_50: 0.004132
08:34:04 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:34:04 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.023355524316133917
08:34:04 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:34:04 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:34:04 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:34:04 DEBUG   opendrift.models.physics_methods:744: Advecting 382 of 6000 elements above 0.100m with wind-sheared ocean current (0.020035 m/s - 0.203830 m/s)
08:34:04 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:34:04 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0034389697181324633 and 0.49505959476960526 m/s
08:34:04 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:34:04 DEBUG   opendrift:2135: ======================================================================
08:34:04 INFO    opendrift:2136: 2026-03-22 04:32:56.138827 - step 45 of 48 - 6000 active elements (0 deactivated)
08:34:04 DEBUG   opendrift:2142: 0 elements scheduled.
08:34:04 DEBUG   opendrift:2144: ======================================================================
08:34:04 DEBUG   opendrift:2155:                34.204317220560476 <- latitude -> 34.96710764005258
08:34:04 DEBUG   opendrift:2155:                22.893398864123263 <- longitude -> 23.25962085995622
08:34:04 DEBUG   opendrift:2155:                -113.66613518739759 <- z -> 0.0
08:34:04 DEBUG   opendrift:2156: ---------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:34:04 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:34:04 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:04 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:34:04 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:34:04 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:04 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:34:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:04 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:34:04 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:34:04 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:04 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 03:00:00 (before)
                2026-03-22 06:00:00 (after)
08:34:04 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space  (linearNDFast)
08:34:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.48) and
                      after (2026-03-22 06:00:00, weight 0.52) in time
08:34:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:04 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:34:04 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:34:04 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:04 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 03:00:00 (before)
                2026-03-22 06:00:00 (after)
08:34:04 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space  (linearNDFast)
08:34:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.48) and
                      after (2026-03-22 06:00:00, weight 0.52) in time
08:34:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:04 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:34:04 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:34:04 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:34:04 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:34:04 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:34:04 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.36529 (min) 0.0987213 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.472266 (min) -0.164022 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 0.974582 (min) 3.64169 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -7.58115 (min) -4.55565 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:34:04 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.625761, mean: 0.939493, max: 1.451519
08:34:04 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:34:04 DEBUG   opendrift.models.physics_methods:900:    min: 4.309568, mean: 5.257189, max: 6.563582
08:34:04 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.309568, mean: 5.257189, max: 6.563582
08:34:04 DEBUG   opendrift:689: No elements hit coastline.
08:34:04 DEBUG   opendrift:1732: No elements to deactivate
08:34:04 DEBUG   opendrift:2193: Calling OpenOil.update()
08:34:04 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:34:04 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:34:04 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:34:04 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:34:04 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:34:04 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:34:04 DEBUG   opendrift.models.physics_methods:900:    min: 4.309567, mean: 5.257189, max: 6.563581
08:34:04 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:34:04 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.055187, dN_50: 0.004331
08:34:04 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:34:04 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.021294026835540332
08:34:04 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:34:04 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:34:04 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:34:04 DEBUG   opendrift.models.physics_methods:744: Advecting 395 of 6000 elements above 0.100m with wind-sheared ocean current (0.038083 m/s - 0.203279 m/s)
08:34:04 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:34:04 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.002601517935981399 and 0.441541911578586 m/s
08:34:04 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:34:04 DEBUG   opendrift:2135: ======================================================================
08:34:04 INFO    opendrift:2136: 2026-03-22 05:32:56.138827 - step 46 of 48 - 6000 active elements (0 deactivated)
08:34:04 DEBUG   opendrift:2142: 0 elements scheduled.
08:34:04 DEBUG   opendrift:2144: ======================================================================
08:34:04 DEBUG   opendrift:2155:                34.18920572840984 <- latitude -> 34.96079866571957
08:34:04 DEBUG   opendrift:2155:                22.889070748219332 <- longitude -> 23.259621570989825
08:34:04 DEBUG   opendrift:2155:                -112.59598141084925 <- z -> 0.0
08:34:04 DEBUG   opendrift:2156: ---------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:34:04 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:34:04 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:04 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:34:04 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:34:04 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:04 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:34:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:04 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:34:04 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:34:04 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:04 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 03:00:00 (before)
                2026-03-22 06:00:00 (after)
08:34:04 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space  (linearNDFast)
08:34:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.15) and
                      after (2026-03-22 06:00:00, weight 0.85) in time
08:34:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:04 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:34:04 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:34:04 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:34:04 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:04 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 03:00:00 (before)
                2026-03-22 06:00:00 (after)
08:34:04 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 03:00:00) in space  (linearNDFast)
08:34:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 06:00:00) in space  (linearNDFast)
08:34:04 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:04 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 03:00:00, weight 0.15) and
                      after (2026-03-22 06:00:00, weight 0.85) in time
08:34:04 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:04 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:04 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:34:04 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:34:04 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:34:04 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:34:04 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:34:04 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.344252 (min) 0.0954077 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.433345 (min) -0.172249 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: 0.394697 (min) 3.66313 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -7.37471 (min) -4.7261 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:34:04 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:34:04 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.639155, mean: 0.941557, max: 1.351220
08:34:04 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:34:04 DEBUG   opendrift.models.physics_methods:900:    min: 4.355446, mean: 5.267754, max: 6.332755
08:34:04 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.355446, mean: 5.267754, max: 6.332755
08:34:04 DEBUG   opendrift:689: No elements hit coastline.
08:34:04 DEBUG   opendrift:1732: No elements to deactivate
08:34:04 DEBUG   opendrift:2193: Calling OpenOil.update()
08:34:04 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:34:04 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:34:04 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:34:04 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:34:04 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:34:04 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:34:04 DEBUG   opendrift.models.physics_methods:900:    min: 4.355446, mean: 5.267754, max: 6.332755
08:34:04 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:34:04 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.057761, dN_50: 0.004533
08:34:04 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:34:04 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01982292351942544
08:34:04 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:34:04 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:34:04 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:34:04 DEBUG   opendrift.models.physics_methods:744: Advecting 398 of 6000 elements above 0.100m with wind-sheared ocean current (0.041047 m/s - 0.203089 m/s)
08:34:04 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:34:05 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.003459391908803382 and 0.4316365134811171 m/s
08:34:05 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:34:05 DEBUG   opendrift:2135: ======================================================================
08:34:05 INFO    opendrift:2136: 2026-03-22 06:32:56.138827 - step 47 of 48 - 6000 active elements (0 deactivated)
08:34:05 DEBUG   opendrift:2142: 0 elements scheduled.
08:34:05 DEBUG   opendrift:2144: ======================================================================
08:34:05 DEBUG   opendrift:2155:                34.173881712521045 <- latitude -> 34.95690538649981
08:34:05 DEBUG   opendrift:2155:                22.877399853775586 <- longitude -> 23.249903173434834
08:34:05 DEBUG   opendrift:2155:                -111.7631309517446 <- z -> 0.0
08:34:05 DEBUG   opendrift:2156: ---------------------------------
08:34:05 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:05 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:34:05 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:05 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:34:05 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:05 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:05 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:34:05 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:05 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:05 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:05 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:05 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:34:05 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:05 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:34:05 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:05 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:05 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:34:05 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:05 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:34:05 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:05 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:05 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:05 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:34:05 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:05 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:34:05 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:05 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:05 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:34:05 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:05 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 06:00:00 (before)
                2026-03-22 09:00:00 (after)
08:34:05 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
08:34:06 DEBUG   opendrift.readers.reader_netCDF_CF_generic:470: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
08:34:07 DEBUG   opendrift.readers.reader_netCDF_CF_generic:592: North is up, no rotation necessary
08:34:07 DEBUG   opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
08:34:07 DEBUG   opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
08:34:07 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 13x27x22) for time after (2026-03-22 09:00:00)
08:34:07 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 06:00:00) in space  (linearNDFast)
08:34:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:07 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 09:00:00) in space  (linearNDFast)
08:34:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:07 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 06:00:00, weight 0.82) and
                      after (2026-03-22 09:00:00, weight 0.18) in time
08:34:07 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:07 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:07 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:34:07 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:34:07 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:07 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:34:07 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:07 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 06:00:00 (before)
                2026-03-22 09:00:00 (after)
08:34:07 DEBUG   opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
08:34:07 DEBUG   opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
08:34:07 DEBUG   opendrift.readers.basereader.structured:313: Fetched env-block (size 8x9x1) for time after (2026-03-22 09:00:00)
08:34:07 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 06:00:00) in space  (linearNDFast)
08:34:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:07 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 09:00:00) in space  (linearNDFast)
08:34:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:07 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 06:00:00, weight 0.82) and
                      after (2026-03-22 09:00:00, weight 0.18) in time
08:34:07 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:07 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:07 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:34:07 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:34:07 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:34:07 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:34:07 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:34:07 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.316776 (min) 0.110764 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.415564 (min) -0.16191 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.097902 (min) 3.4203 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -7.44981 (min) -4.92715 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:34:07 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:34:07 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.662342, mean: 0.978274, max: 1.365379
08:34:07 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:34:07 DEBUG   opendrift.models.physics_methods:900:    min: 4.433744, mean: 5.370208, max: 6.365848
08:34:07 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.433744, mean: 5.370208, max: 6.365848
08:34:07 DEBUG   opendrift:689: No elements hit coastline.
08:34:07 DEBUG   opendrift:1732: No elements to deactivate
08:34:07 DEBUG   opendrift:2193: Calling OpenOil.update()
08:34:07 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:34:07 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:34:07 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:34:07 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:34:07 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:34:07 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:34:07 DEBUG   opendrift.models.physics_methods:900:    min: 4.433744, mean: 5.370207, max: 6.365848
08:34:07 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:34:07 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.060099, dN_50: 0.004717
08:34:07 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:34:07 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02003059633307451
08:34:07 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:34:07 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:34:07 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:34:07 DEBUG   opendrift.models.physics_methods:744: Advecting 410 of 6000 elements above 0.100m with wind-sheared ocean current (0.017237 m/s - 0.203908 m/s)
08:34:07 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:34:07 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0011337749032892459 and 0.409739225729898 m/s
08:34:07 DEBUG   opendrift:904: to be seeded: 0, already seeded 6000
08:34:07 DEBUG   opendrift:2135: ======================================================================
08:34:07 INFO    opendrift:2136: 2026-03-22 07:32:56.138827 - step 48 of 48 - 6000 active elements (0 deactivated)
08:34:07 DEBUG   opendrift:2142: 0 elements scheduled.
08:34:07 DEBUG   opendrift:2144: ======================================================================
08:34:07 DEBUG   opendrift:2155:                34.15606245243311 <- latitude -> 34.94945292698296
08:34:07 DEBUG   opendrift:2155:                22.862858918572904 <- longitude -> 23.245005819751842
08:34:07 DEBUG   opendrift:2155:                -110.65660188226187 <- z -> 0.0
08:34:07 DEBUG   opendrift:2156: ---------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['horizontal_diffusivity', 'ocean_mixed_layer_thickness']
08:34:07 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:605: Calling reader constant_reader
08:34:07 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:07 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 6000 elements
08:34:07 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:07 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:07 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:07 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:34:07 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:34:07 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:07 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:34:07 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:07 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:34:07 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:07 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:07 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity']
08:34:07 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd
08:34:07 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:07 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:07 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://tds.hycom.org/thredds/dodsC/FMRC_ESPC-D-V02_uv3z/FMRC_ESPC-D-V02_uv3z_best.ncd covering 6000 elements
08:34:07 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:07 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 06:00:00 (before)
                2026-03-22 09:00:00 (after)
08:34:07 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 06:00:00) in space  (linearNDFast)
08:34:07 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 09:00:00) in space  (linearNDFast)
08:34:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 06:00:00, weight 0.48) and
                      after (2026-03-22 09:00:00, weight 0.52) in time
08:34:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['x_wind', 'y_wind']
08:34:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best
08:34:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best covering 6000 elements
08:34:08 DEBUG   opendrift.readers.basereader.structured:211: Shifting coordinates to 0-360
08:34:08 DEBUG   opendrift.readers.basereader.structured:220: Reader time:
                2026-03-22 06:00:00 (before)
                2026-03-22 09:00:00 (after)
08:34:08 DEBUG   opendrift.readers.basereader.structured:334: Interpolating before (2026-03-22 06:00:00) in space  (linearNDFast)
08:34:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:08 DEBUG   opendrift.readers.basereader.structured:340: Interpolating after (2026-03-22 09:00:00) in space  (linearNDFast)
08:34:08 DEBUG   opendrift.readers.interpolation.structured:97: Initialising interpolator.
08:34:08 DEBUG   opendrift.readers.basereader.structured:355: Interpolating before (2026-03-22 06:00:00, weight 0.48) and
                      after (2026-03-22 09:00:00, weight 0.52) in time
08:34:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:08 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:34:08 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:34:08 DEBUG   opendrift.models.basemodel.environment:796: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity']
08:34:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 10 for sea_water_temperature for all profiles
08:34:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 34 for sea_water_salinity for all profiles
08:34:08 DEBUG   opendrift.models.basemodel.environment:801:       Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles
08:34:08 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     x_sea_water_velocity: -0.300388 (min) 0.143932 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     y_sea_water_velocity: -0.391895 (min) -0.1507 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     x_wind: -0.515832 (min) 3.15743 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     y_wind: -7.78755 (min) -5.168 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_height: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_significant_height: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_area_fraction: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_x_velocity: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_ice_y_velocity: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_temperature: 10 (min) 10 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_water_salinity: 34 (min) 34 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     sea_floor_depth_below_sea_level: 10000 (min) 10000 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     horizontal_diffusivity: 20 (min) 20 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     ocean_vertical_diffusivity: 0.02 (min) 0.02 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     ocean_mixed_layer_thickness: 20 (min) 20 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:34:08 DEBUG   opendrift.models.physics_methods:823: Calculating Hs from wind, min: 0.699010, mean: 1.057881, max: 1.493261
08:34:08 DEBUG   opendrift.models.physics_methods:890: Calculating wave period Tm02 from wind
08:34:08 DEBUG   opendrift.models.physics_methods:900:    min: 4.554820, mean: 5.583341, max: 6.657289
08:34:08 DEBUG   opendrift.models.physics_methods:840: Calculating wave period from wind, min: 4.554820, mean: 5.583341, max: 6.657289
08:34:08 DEBUG   opendrift:689: No elements hit coastline.
08:34:08 DEBUG   opendrift:1732: No elements to deactivate
08:34:08 DEBUG   opendrift:2193: Calling OpenOil.update()
08:34:08 DEBUG   opendrift.models.openoil.openoil:720: NOAA oil weathering
08:34:08 DEBUG   opendrift.models.openoil.openoil:825:     Calculating evaporation - NOAA
08:34:08 DEBUG   opendrift.models.openoil.openoil:831: All surface oil elements older than 24 hours, skipping further evaporation.
08:34:08 DEBUG   opendrift.models.openoil.openoil:858:     Calculating emulsification - NOAA
08:34:08 DEBUG   opendrift.models.openoil.openoil:561: Calculating: biodegradation (half_time)
08:34:08 DEBUG   opendrift.models.physics_methods:882: Using mean period Tm02 as wave period
08:34:08 DEBUG   opendrift.models.physics_methods:900:    min: 4.554820, mean: 5.583341, max: 6.657290
08:34:08 DEBUG   opendrift.models.openoil.openoil:1130: Generating wave breaking droplet size spectrum
08:34:08 DEBUG   opendrift.models.openoil.openoil:1157: Droplet distribution median diameter dV_50: 0.061887, dN_50: 0.004857
08:34:08 DEBUG   opendrift.models.oceandrift:442: Using diffusivity from Large1994 since model diffusivities not available
08:34:08 DEBUG   opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.021906270997686248
08:34:08 DEBUG   opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
08:34:08 DEBUG   opendrift.models.oceandrift:489: Vertical mixing module:environment
08:34:08 DEBUG   opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s
08:34:08 DEBUG   opendrift.models.physics_methods:744: Advecting 410 of 6000 elements above 0.100m with wind-sheared ocean current (0.007590 m/s - 0.207118 m/s)
08:34:08 DEBUG   opendrift.models.physics_methods:762: No Stokes drift velocity available
08:34:08 DEBUG   opendrift:1695: Moving elements according to horizontal diffusivity of 20.0, with speeds between 0.0013194733750858535 and 0.4156955148262059 m/s
08:34:08 DEBUG   opendrift:2231: Cleaning up
08:34:08 DEBUG   opendrift.models.basemodel.environment:599: ----------------------------------------
08:34:08 DEBUG   opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
08:34:08 DEBUG   opendrift.models.basemodel.environment:601: ----------------------------------------
08:34:08 DEBUG   opendrift.models.basemodel.environment:605: Calling reader global_landmask
08:34:08 DEBUG   opendrift.models.basemodel.environment:606: ----------------------------------------
08:34:08 DEBUG   opendrift.models.basemodel.environment:626: Data needed for 6000 elements
08:34:08 DEBUG   opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 6000 elements
08:34:08 DEBUG   opendrift.readers.basereader.continuous:37: Fetched env-before
08:34:08 DEBUG   opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
08:34:08 DEBUG   opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
08:34:08 DEBUG   opendrift.models.basemodel.environment:762: Obtained data for all elements.
08:34:08 DEBUG   opendrift.models.basemodel.environment:775: ---------------------------------------
08:34:08 DEBUG   opendrift.models.basemodel.environment:776: Finished processing all variable groups
08:34:08 DEBUG   opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
08:34:08 DEBUG   opendrift.models.basemodel.environment:900:     land_binary_mask: 0 (min) 0 (max)
08:34:08 DEBUG   opendrift.models.basemodel.environment:902: ---------------------------------
08:34:08 DEBUG   opendrift:689: No elements hit coastline.
08:34:08 DEBUG   opendrift:2318: Updating minval and maxval
08:34:08 DEBUG   opendrift:2398: Writing to file
08:34:08 DEBUG   opendrift:1732: No elements to deactivate
08:34:08 DEBUG   opendrift:164: Changed mode from Mode.Run to Mode.Result
<xarray.Dataset> Size: 52MB
Dimensions:                                                                              (
                                                                                          trajectory: 6000,
                                                                                          time: 49)
Coordinates:
  * trajectory                                                                           (trajectory) int64 48kB ...
  * time                                                                                 (time) datetime64[ns] 392B ...
Data variables: (12/44)
    status                                                                               (trajectory, time) float32 1MB ...
    moving                                                                               (trajectory, time) float32 1MB ...
    age_seconds                                                                          (trajectory, time) float32 1MB ...
    origin_marker                                                                        (trajectory, time) float32 1MB ...
    lon                                                                                  (trajectory, time) float32 1MB ...
    lat                                                                                  (trajectory, time) float32 1MB ...
    ...                                                                                   ...
    sea_water_salinity                                                                   (trajectory, time) float32 1MB ...
    sea_floor_depth_below_sea_level                                                      (trajectory, time) float32 1MB ...
    horizontal_diffusivity                                                               (trajectory, time) float32 1MB ...
    ocean_vertical_diffusivity                                                           (trajectory, time) float32 1MB ...
    land_binary_mask                                                                     (trajectory, time) float32 1MB ...
    ocean_mixed_layer_thickness                                                          (trajectory, time) float32 1MB ...
Attributes: (12/167)
    Conventions:                                                             ...
    standard_name_vocabulary:                                                ...
    featureType:                                                             ...
    title:                                                                   ...
    summary:                                                                 ...
    keywords:                                                                ...
    ...                                                                                                               ...
    geospatial_lon_units:                                                    ...
    geospatial_lon_resolution:                                               ...
    runtime:                                                                 ...
    geospatial_vertical_min:                                                 ...
    geospatial_vertical_max:                                                 ...
    geospatial_vertical_positive:                                            ...


Plot and animate results

o.animation(color='z', markersize='mass_oil', markersize_scaling=80)
08:34:08 DEBUG   opendrift:2465: Setting up map: corners=None, fast=False, lscale=None
08:34:09 DEBUG   opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 1) with Cartopy shapereader...
08:34:19 DEBUG   opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 5) with Cartopy shapereader...
08:34:19 DEBUG   opendrift.readers.reader_global_landmask:84: Loading shapes ('h' level 6) with Cartopy shapereader...
08:34:19 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:19 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:19 DEBUG   opendrift:3127: Saving animation..
08:34:19 INFO    opendrift:4697: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_0.gif...
08:34:20 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:20 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:21 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:21 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:21 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:21 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:22 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:22 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:22 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:23 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:23 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:23 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:24 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:24 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:24 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:24 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:25 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:25 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:25 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:25 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:26 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:26 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:26 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:27 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:27 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:27 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:28 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:28 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:28 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:28 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:29 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:29 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:29 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:29 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:30 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:30 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:30 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:31 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:31 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:31 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:32 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:32 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:32 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:32 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:33 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:33 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:33 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:34 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:34 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:34 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:35 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:35 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:35 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:35 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:36 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:36 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:36 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:36 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:37 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:37 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:37 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:38 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:38 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:38 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:39 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:39 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:39 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:39 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:40 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:40 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:41 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:41 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:41 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:41 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:42 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:43 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:43 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:43 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:44 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:45 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:46 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:46 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:47 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:48 DEBUG   opendrift.readers.reader_global_landmask:123: Adding GSHHG shapes from cartopy, scale: h, extent: (22.316947937011722, 24.047048568725586, 33.87828063964844, 35.31081771850587)..
08:34:55 DEBUG   opendrift:4735: MPLBACKEND = agg
08:34:55 DEBUG   opendrift:4736: DISPLAY = None
08:34:55 DEBUG   opendrift:4737: Time to save animation: 0:00:35.473195
08:34:55 INFO    opendrift:3120: Time to make animation: 0:00:47.001100
../_images/example_oilspill_seafloor_biodegradation_0.gif
o.plot_oil_budget(show_watercontent_and_viscosity=False, show_wind_and_current=False)
GENERIC MEDIUM CRUDE (877.6 kg/m3) - 2026-03-20 08:32 to 2026-03-22 08:32

Custom oil budget plot

b = o.get_oil_budget()
import matplotlib.pyplot as plt
time = (o.result.time-o.result.time[0]).dt.total_seconds()/3600  # Hours since start
fig, ax = plt.subplots()
ax.plot(time, b['mass_submerged'], label='Submerged oil mass')
ax.plot(time, b['mass_surface'], label='Surface oil mass')
ax.plot(time, b['mass_biodegraded'], label='Biodegraded oil mass')
ax.set_title(f'{o.get_oil_name()},  {b["oil_density"].max():.2f} kg/m3')
plt.legend()
plt.xlabel('Time [hours]')
plt.ylabel('Mass oil [kg]')
plt.show()
GENERIC MEDIUM CRUDE,  877.57 kg/m3

Animation of vertical behaviour

o.animation_profile(markersize='mass_oil', markersize_scaling=80, color='z', alpha=.5)
08:34:55 DEBUG   opendrift:3127: Saving animation..
08:34:56 INFO    opendrift:4697: Saving animation to /root/project/docs/source/gallery/animations/example_oilspill_seafloor_biodegradation_1.gif...
08:35:05 DEBUG   opendrift:4735: MPLBACKEND = agg
08:35:05 DEBUG   opendrift:4736: DISPLAY = None
08:35:05 DEBUG   opendrift:4737: Time to save animation: 0:00:09.626572
08:35:05 INFO    opendrift:3336: Time to make animation: 0:00:09.806220
../_images/example_oilspill_seafloor_biodegradation_1.gif

Total running time of the script: (2 minutes 15.292 seconds)

Gallery generated by Sphinx-Gallery